怎么处理cmd不是内部或外部命令
3个回答
2013-08-22
展开全部
在cmd下ipconfig时 显示该命令不是内部或外部命令 网络 2010-05-20 09:05:57 阅读1102 评论2 字号:大中小 订阅
笔者认为是执行这些命令的可执行文件被误删造成的,进入系统安装目录的system32目录中发现ipconfig等可执行文件仍然存在,并没有被删除或改动的迹象。
第一步:在目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,不过一闪即逝。由此可断定这些可执行文件没有问题,是完好无损的。
第二步:输入“CMD”命令进入命令行模式,然后进入“c:\windows\system32”目录运行ipconfig命令,发现一切正常,IP地址及DNS等信息全部显示出来了。
第三步:笔者通过“我的电脑→属性→高级”标签的“环境变量”按钮查看相关信息。发现“系统变量”中的Path项值为空,这应该是问题的关键,由于默认Path为空,所以在任意路径下运行诸如ipconfig的命令系统将无法找到该程序。双击path参数为其设置变量值“c:\windows\system32”。
第四步:确定后再在命令行模式中输入“ipconfig”就能显示出正确的信息了。
笔者认为是执行这些命令的可执行文件被误删造成的,进入系统安装目录的system32目录中发现ipconfig等可执行文件仍然存在,并没有被删除或改动的迹象。
第一步:在目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,不过一闪即逝。由此可断定这些可执行文件没有问题,是完好无损的。
第二步:输入“CMD”命令进入命令行模式,然后进入“c:\windows\system32”目录运行ipconfig命令,发现一切正常,IP地址及DNS等信息全部显示出来了。
第三步:笔者通过“我的电脑→属性→高级”标签的“环境变量”按钮查看相关信息。发现“系统变量”中的Path项值为空,这应该是问题的关键,由于默认Path为空,所以在任意路径下运行诸如ipconfig的命令系统将无法找到该程序。双击path参数为其设置变量值“c:\windows\system32”。
第四步:确定后再在命令行模式中输入“ipconfig”就能显示出正确的信息了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-22
展开全部
这个命令是一个外部命令(与这个命令相对应的,是有一个同名的程序文件存放在磁盘里)系统在磁盘里找不到你要运行的命令
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-22
展开全部
额,环境变量的问题,%SystemRoot%\system32;%SystemRoot%;把这两个加到path上去,
另外注意path里面路径的顺序,系统的放前面,自己加的放后面
另外注意path里面路径的顺序,系统的放前面,自己加的放后面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询