威金病毒的后遗症——exe文件的修复问题(详解)
[ 2006-10-20 14:46:00 | By: herohwx2005 ]
关联修复工具,System Repair Engineer,
下载地址:
http://www.kztechs.com/sreng/sreng2.zip
,如果你需要修复的是EXE文件关联,需要将System Repair Engineer的可执行文件改名为SREng.com,然后再运行进行修复.
手工修改方法(1):
打开注册表编辑器把HKEY_CLASSES_ROOT\exefile\shell\open\command的默认值改为"%1" %* (把系统目录下regedit.exe文件后缀名改成.com,就可以使用注册表编辑器了)。
手工修改方法(2):
在“带命令行提示的安全模式”下输入:assoc<空格>.exe=exefile<回车>,屏幕上将显示“.exe=exefile”。现在关闭命令提示符窗口,按Ctrl+Alt+Del组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”选项,按正常模式启动Windows后,所有的EXE文件都能正常运行了!
根据第一种方法查注册表,一看根本没变化,应该是正常的。经试验,第二种方法此时有效。补充一下,在正常模式下,可以搜索到command.com程序,双击打开DOS窗口,执行“assoc<空格>.exe=exefile”,重启后即恢复正常
方法二
1:到windows文件夹下将regedit.exe改名为regedit.com,然后双击打开,定位到CLASSES_ROOT\exefile\shell\open\command主键,这时右边的如果是c:\windows\expleror.exe “%1” %*的话就将前面的去掉,留下 “%1”%*,然后再把regedit改回原来的扩展名即可运行其他的EXE文件
2:如果第一种方法无法修复EXE文件,就证明病毒连COM文件关联也修改了。解决办法比较麻烦一点:首先重启按F8打开启动菜单,以“带命令行提示的安全模式”运行系统,在命令提示符后输入Ftype exefile= “%1” %*使EXE类型的文件关联复原;再输入assoc .exe=exefile重建EXE文件入口关联(注意C后面是一个空格),最后重启电脑按第一种方法修复COM文件关联
P.S:以上所有的引号均为英文状态下的引号,一定不能错
另:关于注册表无法打开的话,可以这样做:
“开始”“运行”输入gpedit.msc打开组策略,定位到“用户配置”“管理模板”“系统”,在右边将“阻止注册表”设为“已禁用”,保存退出后等待几分钟就可以生效了