1月26

cmd提示符输入外部命令出错原因分析及解决方法

| |
22:06软件应用  From: 本站原创
近在使用电脑时候出现了这样的问题:
开始—>运行—>输入cmd—>输入ipconfig
提示:“ipconfig”不是内部或外部命令,也不是可运行的程序或批处理文件
用了下PATH 命令 结果出现 如下
引用
PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;F:\游戏\EZPLAY


初步估计是安装盛大的 破游戏搞成这样 把 路径弄坏了

这是因为系统变量里面原来的path的值被覆盖了。原来的path的值是什么呢,是c:\windows\system32,这里假设你的操作系统是安装在c盘的。当使用cmd提示符时候,你所输入的命令,其实是一些文件的文件名,这些文件以.exe或者.com或者.bat结束,分别表示可执行文件、命令文件和批处理文件。这些命令也叫外部命令。DOS命令可以分为外部命令和内部命令,内部命令包含在一个名为comand.com的文件,在系统启动时候驻留在内存中。外部命令是保存在c:\windows\system32中的一些可以直接有效的文件的文件,包括.exe文件,.com文件,.bat文件。

系统变量中path的作用是引导系统从path中设置的根目录开始,查找匹配的路径,并组成新的路径,从而执行文件。如果path变量设置不当就会使得系统无法查找到相关文件从而出错。系统默认的系统变量path的值是c:\windows\system32。也就是说用户在命令提示符后输入文件名后,系统会自动到c:\windows\system32的目录下去寻找文件,而不管用户在哪个命令提示符后输入。如果path的值中不包含c:\windows\system32,那么用户只能在命令提示符为c:\windows\system32后输入ping,才能执行ping文件。而你在任意一个命令提示符,比如在我的电脑上,在:\Documents and Settings\后输入ping,这是系统会认为ping这个文件位于c:\Documents and
Settings\目录下的。但是ping文件其实是位于c:\windows\system32目录下,这时候就出现找不到文件的错误。

解决的办法:右键单击我的的脑->属性->高级->环境变量->在系统变量中选中名字为path或者是PATH->编辑->在变量值中添加上%SystemRoot%\system32 。


或者 使用CMD 命令 path %SystemRoot%\system32

多目录可以这样用 path %SystemRoot%\system32;x:\xxxx

用分号隔开 就行


来源:夕阳醉了's Blog
地址:http://www.oznn.com/post/94/
转载时须以链接形式注明作者和原始出处及本声明!
阅读(3683) | 评论(0) | 引用(0)
发表评论
表情
emotemotemotemot
emotemotemotemot
emotemotemotemot
emotemotemotemot
emotemotemotemot
emotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]