系统DOS命令的识别和环境变量的设置.docx
文本预览下载声明
DOS命令的识别及环境变量的设置当你卸载某个软件的时候,有些过于聪明的人会手动删除注册表,这样下来确实可以在某种程度下完全清除软件残留。可是,学过计算机的人有时会发现,当在DOS窗口下输入诸如ipconfig的命令时,会提示“‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。”当然,一般人是不会注意到这一点的。但是当你同时按Window和R键进入控制台,输入诸如help或者ipconfig等命令时你会发现有DOS窗口显示了一些信息忽闪而过,这个说明这些程序依然在你的电脑上。说明了程序依然在,但是DOS窗口下输入命令却不能识别,原因很简单,系统找不到路径,即环境变量path。常常会用这些软件的人当然要苦恼了,但是百度一搜,就会搜出一大堆解决方案。例如以下就是常常搜到的:===============================================================================(引用)DOS命令很强大,我们可以用它来做很多事情。但是,有些时候在命令行窗口中打入一些DOS命令时,会提示“‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。”这可能由以下几个原因造成的:有可能安装的系统是精简版,cmd功能被去掉了,看看C:\windows\system32下有没有那些DOS命令,如果有但使不了,那就有可能是环境变量的问题,看看path里有没有%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32 \Wbem;……这一段(%SystemRoot%代表的就是系统安装目录-windows/winnt文件夹,后面接的system32和 system32\wbem就是下面的文件夾,wbem文件夹用来存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等,属于系统重要文件),那些外部的DOS命令文件都放在system32 文件夹下,如果在path中没有上面的第二条,系统就找不到命令文件,也就执行不了命令了。如果环境变量没问题但还是使用不了,那就有可能系统坏了。=======================================1.如果system32文件夹下没有DOS命令文件,可以从别人那里拷过来用。(没试过)2.如果system32文件夹下有那些DOS命令文件,但是还是用不了,看看环境变量有没有system32文件的这个路径,如果没有就添加该路径。3.如果系统坏了,就修复windows吧。(C:\sfc/scannow )sfc-SystemFileChecker“系统文件检查器(需要windows系统光盘进行修复)(DOS命令都不能用了,不知道sfc还能不能用!)问题描述:我是新装的WinXP系统,WinXP系统都装了N遍了,还是第一次遇到CMD不能用DOS命令的情况,比如输入ipconfig命令后提示“ipconfig不是内部或外部命令,也不是可执行的程序或批处理文件”;ping命令也是这样,(奇怪的是dir copy exit 等这类的命令可用)。各位,这怎么回事呀。。有什么办法解决啊???===============================================================是你的环境变量中没有外部命令的路径设置,(dir,copy,exit为内部命令,ipconfig是外部命令),你可以用path命令如下设置: path=c:\;c:\windows\;c:\windows\system32;解决办法:在图形界面下添加这条路径进去 1 我的电脑上右击-属性-高级 2 环境变量-系统变量 3 通过编辑下边的变量修改变量名变量值ComSpec%SystemRoot%\system32\cmd.exeFP_NO_HOST_CHECK NONUMBER_OF_PROCESSORS 1OS Windows_NTPath %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\WbemPATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHTEMP %SystemRoot%\TEMPTMP %SystemRoot%\TEMPwindir%SystemRoot%当然,你也可以对应复制相同的环境变量和其值添加在你的计算机
显示全部