admin 管理员组

文章数量: 1086019


2024年3月26日发(作者:手机xml编辑器哪个好)

CMD下提示该命令不是内部或外部命令

在Windows XP系统的命令行模式中运行所有命令都提示该命令不是内部或外部命

令也不能运行可执行文件和或批处理文件。解决篇笔者认为是执行这些命令的可执行文件

被误删造成的进入系统安装目录的system32目录中发现ipconfig等可执行文件仍然存在

并没有被删除或改动的迹象。

第一步在目录中直接运行这些可执行文件发现可以调出一个命令执行窗口不过一闪即

逝。由此可断定这些可执行文件没有问题是完好无损的。例如在CMD中输入ipconfig

第二步输入CMD命令进入命令行模式然后进入cwindowssystem32目录运行

ipconfig命令发现一切正常IP地址及DNS等信息全部显示出来了。

第三步笔者通过我的电脑→属性→高级标签的环境变量按钮查看相关信息。发现系统

变量中的Path项值为空不一定为空可能是其它的主要问题是系统路径少了这应该是问题

的关键由于默认Path为空所以在任意路径下运行诸如ipconfig的命令系统将无法找到该

程序。

第四步双击path参数为其设置不一定要删除原有的可以添加多个具体见下面提示变

量值cwindowssystem32。小提示如果你希望设置多个默认路径可以采用诸如

cwindowssystem32cwindows的形式即中间用隔开。我原来就已经有两个路径在那了注

意用英文分号隔开就可以了

第五步确定后再在命令行模式中输入ipconfig就能显示出正确的信息了。思考篇分析

本地故障原因就是因为环境变量中的默认路径被删除的结果默认路径一经设置当前系统如

有程序运行时需要某些DLL或EXE文件以及Active控件时就会到所有默认路径中去查找

如果在这些目录中查找到相应的程序则自动加载查找不到则报告缺少某某文件的错误信

息。

小知识:什么是环境变量?

环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数比如临时文件

夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径当你运行某些程时序除

了在当前文件夹中寻找外还会到设置的默认路径中去查找。简单地说这里的Path就是一个

变量里面存储了一些常用命令所存放的目录路径。很多朋友会在自己的计算机上安装双系

统例如C盘安装Windows 98D盘安装Windows XP。可是某些软件往往只在Windows

98系统中安装Windows XP系统中是无法正常使用的比较麻烦却有效的方法是再安装一

遍。当我们了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。

小提示:为什么在Windows 98中安装了的软件在Windows XP下无法运行呢?

绿色软件除外原因是安装软件时往往须要向系统目录中复制某些文件而使用另外一个

系统时会由于缺少这些文件而无法运行。因此我们可以通过设置环境变量的方法来解决这

个问题。实例通过设置默认路径解决双系统共用应用软件的问题任务描述安装了双系统的

本地计算机C盘为Windows 98系统安装了COOL 3DD盘为Windows XP系统。希望

在不重新安装软件的前提下可以在D盘系统中正常运行COOL 3D程序。在Windows XP

中直接找到COOL 3D的安装目录并运行其执行文件会弹出报错对话框。

实现方法:

第一步在Windows XP系统中的我的电脑上点鼠标右键选择属性。在系统属性窗口选

择高级标签并按环境变量按钮。

第二步将环境变量设置窗口中的系统变量里的Path值中添加如下目录

cwindowssystem32cwindowssystemcwindows不含引号。

第三步设置完毕后就可以顺利运行COOL 3D了如果需要系统文件会自动到上面提到

的C盘Windows 98相应目录去查找。总结有些软件不用通过在环境变量中修改默认路径

的方法就可以在D盘系统中正常启动例如超级解霸等软件因为它们并没有往系统目录中复

制任何文件。另外修改默认路径法也并不是对所有软件有效对于一些启动需要加载注册表

中键值才能使用的软件可能会出现提示要求输入注册码的窗口输入正确数值后仍即可正常

使用。如果通过修改默认路径法仍然无法启动软件的话很有可能是因为Windows 98与

Windows XP系统的某些DLL文件有区别而无法通用这种情况只能在Windows XP系统

中重新安装该软件。


本文标签: 路径 系统 默认