有些病毒会更改系统 exe 文件关联。这样就造成了病毒清楚了,但所有的exe文件(程序、软件)却无法正常运行;或者哪天手贱了一下,将打开方式给搞错了,我同学就是这样,所以我很杯具。但是不用着急,下面的方法就可以帮助你解决这个问题。以下操作均支持windows xp 、windows vista和 windows 7。

首先取得  系统盘:/windows/system32  目录下cmd.exe的权限,然后改名,将cmd.exe更改为cmd.com。双击打开,之后按下面方法操作,具体怎么取得权限这里就不说了。

查看exe文件关联的操作:
在dos提示符下输入:
assoc .exe回车 (注意:assoc,命令后是一空格,然后才是.exe,或者没有空格,多试试)

恢复exe文件关联的操作:
assoc .exe=exefile (注意同上)

进行以上操作之后,如果还不正常的话,就去看看注册表,还是运行cmd.com,之后定位路径到   系统盘:/windows/目录下,然后键入regedit.exe  ,即可打开注册表编辑器。

定位到一下键值:

HKEY_CLASSES_ROOT\exefile\shell\open\command
此时其默认值应该为(有引号):"%1" %*  ,如果不是修改过来。如果是的话,并且此时的具体现象是只有exe文件打不开,其余类型的文件如txt仍然可以执行exe,譬如双击后缀为.txt的文件后会启动记事本程序。则接着按下面方法来,定位到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe

其中有两个项目:OpenWithList 和 UserChoice

第一步:取得 UserChoice 的权限,权限怎么取自己Google,然后完全删掉此项目。

第二步:展开 OpenWithList ,修改里面的所有键的值为默认,默认值应该为(最好找一台正常电脑对比下):(如果改为此默认值还不行的话,就删掉默认值以外的所有键。)

名称                              类型                                数据

默认                             REG_SZ                        数值未设置

a                                  REG_SZ                        wmplayer.exe

MRUList                      REG_SZ                         a

16 评论

  • :arrow:
  • :grin:
  • :???:
  • :cool:
  • :cry:
  • :shock:
  • :evil:
  • :!:
  • :idea:
  • :lol:
  • :mad:
  • :mrgreen:
  • :neutral:
  • :?:
  • :razz:
  • :oops:
  • :roll:
  • :sad:
  • :smile:
  • :eek:
  • :twisted:
  • :wink: