1、修改regedit.exe 为 regedit.com
2、HKEY_CLASSES_ROOT\exefile\shell\open\command下的default,键值为"%1" %*。
另外,exe程序关联问题,在注册表下的HKEY_LOCAL_MACHINE\Software\Microsoft\windowsNT\currentVersion\winlogon
下面有个名为shell的子项,键值应为explorer.exe。
参考资料:http://www.baidu.com/s?wd=EXE%CE%C4%BC%FE%B9%D8%C1%AA%B6%AA%CA%A7&cl=3
你是不是把文件移动过 比如从D盘移到E盘?
或者恢复下注册表