方案一:
点"开始->运行->在里面输入regedit",回车看能不能打开注册表编辑器。如果仍然提示什么找不到文件的话,请这样操作:在系统文件夹中搜索出regedit.exe文件,然后将后缀名exe改名com。然后再次"开始->运行->在里面输入regedit",回车应该可以看到个注册表编辑器窗口出来了,找到"HKEY_CLASSES_ROOTexefileshellopencommand"的键值,点左边的"+"号可以展开里面的具体内容,HKEY_CLASSES_ROOT->找到exefile这个键值->再找shell->再找open->再找command,双击右面的"默认",会跳出个窗口,将里面的值改为"%1"%*,按"F5"刷新就可以了,别忘将regedit文件的后缀改回来:)
方案二:

将下面的内容存为exefile.reg,双击导入注册表;或在纯dos下运行regeditexefile.reg,导入注册表即可。
REGEDIT4
[HKEY_CLASSES_ROOTexefileshellopencommand]
@=""%1" %*"
方案三:
运行"command"
键入:
assoc .exe=exefile
ftype exefile="%1" %*解决msconfig无法运行:在WindowsXP系统下,运行“msconfig”后,系统提示找不到该文件。但是该文件明明存在于系统分区中,而且可以双击打开。
这是因为msconfig.exe存在于 %systemroot%PCHealthHelpCtrBinaries目录中,而不是
%systemroot% 或 %systemroot%system32
,无法省略其路径而直接运行文件名打开。我们平时之所以能够直接运行msconfig打开该程序,是因为在注册表中的
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp
Paths
键下有msconfig.exe
的相关路径,起到导向功能。如果没有了msconfig.exe相关路径或者路径错误,就会导致无法直接运行文件名打开。解决方法:运行“regedit”,找到
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp
Paths
在右边窗口中,右击空白处,依次选择【新建】→【项】,将其名改为“MSCONFIG.EXE”。然后选中“MSCONFIG.EXE”,再在右边窗口中,双击字符串值【默认】,把数值改为“C:WindowsPCHealthHelpCtrBinariesMSConfig.exe”(根据系统所在分区自行更改)。