该命令不是外部或外部命令 (命令窗口显示不是内部或外部命令)

近日,笔者一个好友的计算机产生了一个奇异现象:在Windows XP系统的命令行形式中运转一切命令都揭示该命令不是外部或外部命令,也不能运转可口头文件和或批处置文件。 (本文为 电脑知识网介绍文章) 处置篇:笔者以为是口头这些命令的可口头文件被误删形成的,进入系统装置目录的system32目录中发现ipconfig等可口头文件依然存在,并没有被删除或改变的迹象。第一步:在目录中间接运转这些可口头文件发现可以调出一个命令口头窗口,不过一闪即逝。由此可判定这些可口头文件没有疑问,是完整无缺的。第二步:输入“CMD”命令进入命令行形式,而后进入“c:\windows\system32”目录运转ipconfig命令,发现一切反常,IP地址及DNS等消息所有显示进去了。第三步:笔者经过“我的电脑→属性→初级”标签的“环境变量”按钮检查关系消息。发现“系统变量”中的Path项值为空,这应该是疑问的主要,由于自动Path为空,所以在恣意门路下运转诸如ipconfig的命令系统将不可找到该程序。双击path参数为其设置变量值“c:\windows\system32”。wWW.ItComPuTER.cOM.Cn第四步:确定后再在命令行形式中输入“ipconfig”就能显示出正确的消息了。小揭示:假设你宿愿设置多个自动门路可以驳回诸如c:\windows\system32;c:\windows的方式,即两边用“;”隔开(如图1)。

图1思索篇:剖析本地缺点要素就是由于环境变量中的自动门路被删除的结果,自动门路一经设置,以后系统如有程序运转时要求某些DLL或EXE文件,以及Active控件时就会到一切自动门路中去查找,假设在这些目录中查找到相应的程序则智能加载,查找不到则报告缺少某某文件的失误消息。小知识:什么是环境变量?环境变量普通是指在操作系统中用来指定操作系统运转环境的一些参数,比如暂时文件夹位置和系统文件夹位置等。这点有点相似于DOS期间的自动门路,当你运转某些程时序除了在以后文件夹中寻觅外,还会到设置的自动门路中去查找。便捷地说这里的“Path”就是一个变量,外面存储了一些罕用命令所寄存的目录门路。很多好友会在自己的计算机上装置双系统,例如C盘装置Windows 98,D盘装置Windows XP。可是某些软件往往只在Windows 98系统中装置,Windows XP系统中是不可反经常常使用的,比拟费事却有效的方法是再装置一遍。当咱们了解了环境变量中的用途后就可以很好处置双系统的软件共用疑问。小揭示:为什么在Windows 98中装置了的软件在Windows XP下不可运转呢(绿色软件除外)?要素是装置软件时往往要求向系统目录中复制某些文件,而经常使用另外一个系统时会由于缺少这些文件而不可运转。因此,咱们可以经过设置环境变量的方法来处置这个疑问。实例:经过设置自动门路处置双系统共用运行软件的疑问义务形容:装置了双系统的本地计算机,C盘为Windows 98系统,装置了COOL 3D,D盘为Windows XP系统。宿愿在不从新装置软件的前提下可以在D盘系统中反常运转COOL 3D程序。在Windows XP中间接找到COOL 3D的装置目录并运转其口头文件,会弹出报错对话框(如图2)。

图2成功方法:第一步:在Windows XP系统中的“我的电脑”上点鼠标右键选用“属性”。在系统属性窗口选用“初级”标签并按“环境变量”按钮。第二步:将环境变量设置窗口中的系统变量里的Path值中减少如下目录:“c:\windows\system32;c:\windows\system;c:\windows”(不含引号)。第三步:设置终了后就可以顺利运转COOL 3D了,假设要求系统文件会智能到下面提到的C盘Windows 98相应目录去查找。总结:有些软件不用经过在环境变量中修正自动门路的方法就可以在D盘系统中反常进行,例如超级解霸等软件,由于它们并没有往系统目录中复制任何文件。另外修正自动门路法也并不是对一切软件有效,关于一些进行要求加载注册表中键值能力经常使用的软件,或者会产生揭示要求输入注册码的窗口,输入正确数值后仍即可反经常常使用。假设经过修正自动门路法依然不可进行软件的话,很有或者是由于Windows 98与Windows XP系统的某些DLL文件有区别而不可通用,这种状况只能在Windows XP系统中从新装置该软件。

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender