我家的电脑所有的EXE都打不开了

如题所述

方法 1: 适用于所用 Windows 95 以上版本的 Windows (9x/ME/2000/XP/2003)
开始->运行->输入"command" (在 Windows 2000/XP/2003 中,输入"cmd"),回车
在命令行中,依次执行以下命令:
cd %windir% copy regedit.exe regedit.com regedit
注册表编辑器打开后,找到以下分支: HKEY_CLASSES_ROOT\exefile\shell\open\command 双击右侧窗口中的 (默认) 值,设置为 "%1" %* [包含引号] 再找到: HKEY_CLASSES_ROOT\.exe
双击右侧窗口中的 (默认) 值,设置为 exefile 然后退出注册表编辑器,重启电脑
方法 2: 适用于 Windows 2000/XP/2003
开始->运行->输入"cmd",回车
如果无法执行cmd则将C:\winnt\system32下的cmd.exe改为cmd.com
在命令行中,依次执行以下命令: ftype exefile="%1" %* [包含引号] assoc .exe=exefile
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-10-17
方案一:先将regedit.exe改名为regedit.com或regedit.scr。
运行regedit.com,找到hkey_classes_root\exefile\shell\open\command键值,将默认值改为% 1 %*
重启,再将regedit.com改回regedit.exe即可。

方案二:将下面的内容存为exefile.reg,双击导入注册表;或在纯dos下运行regedit
exefile.reg,导入注册表即可。(注意:regedit4后面留一空行)
regedit4

[hkey_classes_root\exefile\shell\open\command]<br>@=\%1\ %*

方案三(只适用于win2000/xp):
1、将cmd.exe改名为cmd.com或cmd.scr。
2、运行cmd.com
3、运行下面两个命令:ftype exefile=%1 %*
assoc .exe=exefile
4、将cmd.com改回cmd.exe

完了后记得杀毒
第2个回答  2006-10-17
重新做系统 是最有效的办法 也是最没办法的办法本回答被网友采纳
相似回答