遭病毒后不能运行.exe文件关联的修复
今天单位一台电脑中了毒,杀毒之后,电脑里所有.exe文件都打不开了。去baidu、google找了一下恢复的方法。方法如下:
修改regedit.exe 为 regedit.com(不然编辑器无法运行)
HKEY_CLASSES_ROOT\exefile\shell\open\command下的default,键值为"%1" %*
另外注意HKEY_CLASSES_ROOT\exefile\shell\open\command
里面的键值为"%1" %*看看有没有空格
试了很多次,还是不行。
后来发现 HKEY_CLASSES_ROOT\.exe 下的default也被修改了
只要把它改为:exefile (对应:HKEY_CLASSES_ROOT\exefile,只要这两个名称一样就可以了)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
打开任何exe文件时,如果出现相关联文件的提示,可以尝试如下方法解决:
开始-运行-输入“cmd”后回车打开命令提示符窗口-输入“assoc.exe=exefile”后回车,再重新启动系统即可。
如果上面的方法不行,可使用如下方法:
把系统文件夹下面的regedit.exe 重命名为 regedit.com,然后“开始”-“运行”regedit.com,把注册表项HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command 默认的键值修改为为:"%1" %* 即可。
由于公司的电脑中了很多病毒,所以我就用木马克星进行查杀,等我全部杀完,重启以后发现电脑中所有的快截方式都失效了,所有以.exe结尾的文件都打不开了,下面我们来修复exe文件关联:
解决方法:
把系统盘的windows或者winnt下的system32目录下,把cmd.exe改名为cmd.com
双击,在出来的命令窗口中输入
assoc .exe=exefile
问题解决了。
还有一些办法可以解决,主要有以下几种:
1. 把regedit.exe改名为regedit.com,然后找到键值HKEY_CLASSES_ROOT\\\\\\\\exefile\\\\\\\\shell\\\\\\\\open\\\\\\\\command,双击默认键值。输入“%1 %*”,点“确定”,这样就解决了。