victorstrife 发表于 2007-7-13 12:56:29

[转帖]xp无法使用msconfig 命令,提示系统提示找不到该文件

今天公司某机子遇到这问题,用这个解决了,所以就转上来了...


在winXP系统下,运行“msconfig”后,系统提示找不到该文件.但是该文件明明存在于系统分区中.而且可以双击打开。

       这是因为msconfig.exe 存在于%systemroot%\PCHealth\HelpCtr\Binaries目录中,而不是%systemroot% 或%systemroot%\system32,无法省略其路径而直接运行文件名打开,我们平时之所以能够直接运行“msconfig”打开该程序,是因为在注册表中的HKEY_LOCAL_MACHINE\SOFITWARE\Microsoft\Windows\CurrentVersion\AppPaths健下有msconfig.exe的相关路径,起到导向功能。
如果没有msconfig.exe的相关路径或路径错误,就会导致法直接运行文件名打开。
       解决方法:运行“regedit”,找到HKEY_LOCAL_MACHINE\SOFITWARE\Microsoft\Windows\CurrentVersion\AppPaths,然后在右窗口空白处“新建”→“项”,改名为“msconfig.exe”,然后选中“msconfig.exe”,将右窗口字符串值“默认”的数值改为“c:\PCHealth\HelpCtr\Binaries\msconfig.exe”(可是系统明明是C:\WINDOWS\pchealth\helpctr\binaries\msconfig.exe,原作者笔误?)(根据系统所在分区自行更改),修改后就可以像以前一样直接运行msconfig打开该程序了。

(转自:http://blog.niwota.com/a/298792.htm)

重生の红狼 发表于 2007-7-13 13:43:42

在SYSTEM32和WINDOW目录下的可执行文件都可以在运行框里执行,并不一定要是系统文件.如你把QQ.EXE放到SYSTEM32下,开始运行后输入QQ即可打开QQ程序.

msconfig并没有在以上两个目录下,而是在C:\WINDOWS\pchealth\helpctr\binaries和C:\WINDOWS\system32\dllcache下,所以需要靠注册表指向.但如果将DLLCACHE里的MSCONFIG复制到SYSTEM32目录下,应该可以直接运行了,未测试...

victorstrife 发表于 2007-7-13 18:19:38

学到了样新东西...

就是在上面那注册表项加程序路径的话,什么程序都可以 "运行"...

重生の红狼 发表于 2007-7-13 19:52:15

嗯,没楼主提醒我还真没注意到这篇文章的精华之处.

确实是很COOL的一个技巧...以后玩18X游戏可以直接在运行里输入命令了,哦也.;P

ucg2 发表于 2007-7-13 19:58:44

原来LS也喜欢那种东西,那对了,进来我们邪恶之群吧;P

魔幻乱舞 发表于 2007-7-14 16:25:20

以前我msconfig消失过
后来就知道可以通过很多方法恢复这个

aj3423 发表于 2007-7-15 16:15:40

注册表,或者在环境变量的Path下添加目录即可

wangpeng3377 发表于 2007-7-15 16:51:12

wwwrf 发表于 2007-12-21 13:28:37

重新COPY过来一个就OK了!
页: [1]
查看完整版本: [转帖]xp无法使用msconfig 命令,提示系统提示找不到该文件