Board logo

标题: 文件关联的修复 [打印本页]

作者: PPdos     时间: 2007-9-23 08:33    标题: 文件关联的修复

文件关联因病毒或过失被篡改的简单修复

CODE:  [Copy to clipboard]
@echo off
for /f "delims== tokens=1,2" %%a in ('more +4 ftype.cmd') do ftype %%a=%%b
ftype>>%0
exit


步骤1: 先在一台文件关联完好的计算机上运行一次此程序
步骤2: 再将此程序拷到需要修复关联的计算机上并再次运行
步骤3: 修复完成

说明:此程序在本机测试成功 系统winxp 仅供参考 谨慎使用

[ Last edited by PPdos on 2007-9-23 at 03:58 PM ]
附件 1: ftype.rar (2007-9-23 15:25, 181 bytes,下载次数: 20)

作者: lxmxn     时间: 2007-9-23 14:00
TO PPdos:

1、ftype.cmd 是什么文件,指此批处理本身的名字么?

2、我没有测试,看了一下,理论上没有修复的作用,因为你在有问题的电脑上运行,也会把原来有问题的关联添加到%0里面来,这样修复还是有问题的修复,因此我猜想没有修复文件关联的作用。
作者: PPdos     时间: 2007-9-23 15:39
回复斑竹 ftype.cmd为此批处理的文件名

利用此程序修复的关键问题在于 第一次运行在关联完好的主机上 以拷贝其关联

设置 第二次运行则是在有关联错误的主机上执行已拷贝的正确设置 。因各自系

统安装软件有差异 所以在关联修复的问题上 应该因人而异

提醒: 此程序运行两次后 请删除
作者: lp1129     时间: 2007-9-23 16:01
这样修复太麻烦了,别的机子装什么软件程序是不一样的,到时不全乱了,试试XP自带的修复关联命令吧

显示或修改文件扩展名关联

ASSOC [.ext[=[fileType]]]

  .ext      指定跟文件类型关联的文件扩展名
  fileType  指定跟文件扩展名关联的文件类型

键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展
名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为
文件类型指定任何参数,命令会删除文件扩展名的关联。
作者: lp1129     时间: 2007-9-23 16:05
如果想让扩展命为123的文件,用记事本打开,就象txt文件一样,就可以用以下命令:

ASSOC .123=txtfile

直接健入ASSOC会显示当前文件所有关联,再根据情况修改吧




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5