[转帖]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) 在SYSTEM32和WINDOW目录下的可执行文件都可以在运行框里执行,并不一定要是系统文件.如你把QQ.EXE放到SYSTEM32下,开始运行后输入QQ即可打开QQ程序.
msconfig并没有在以上两个目录下,而是在C:\WINDOWS\pchealth\helpctr\binaries和C:\WINDOWS\system32\dllcache下,所以需要靠注册表指向.但如果将DLLCACHE里的MSCONFIG复制到SYSTEM32目录下,应该可以直接运行了,未测试...
学到了样新东西...
就是在上面那注册表项加程序路径的话,什么程序都可以 "运行"... 嗯,没楼主提醒我还真没注意到这篇文章的精华之处.确实是很COOL的一个技巧...以后玩18X游戏可以直接在运行里输入命令了,哦也.;P 原来LS也喜欢那种东西,那对了,进来我们邪恶之群吧;P 以前我msconfig消失过
后来就知道可以通过很多方法恢复这个 注册表,或者在环境变量的Path下添加目录即可 重新COPY过来一个就OK了!
页:
[1]