很多时候由于系统出错或者中病毒造成机器上的.exe文件无法正常使用。如双击的时候就弹出选择打开方式对话框,或者提示目标不是WIN32有效的程序等等。针对这一现象可以用以下办法尝试解决:

方法一:
先将regedit.exe改名为regedit.com或regedit.scr(regedit.exe在系统盘内WINDOWS目录下)。然后运行regedit.com,找到注册表项hkey_classes_rootexefileshellOpencommand的键值,将默认值改为%1 %*。然后重启计算机,再将regedit.com改回regedit.exe即可。

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

方法三:
在记事本中编辑以下内容,并将其保存为exefile.reg,然后双击,将此注册表项导入注册表,重启计算机即可.
regedit4
[hkey_classes_rootexefileshellOpencommand]
@=%1 %*
***注:regedit4后面留一空行***