请教:命令行中的ping 命令不能用了。

happyluvo 2004-07-05 12:05:01
在win2000中,运行cmd ,进入DOS命令行。然后,敲ping(或net)时就报错:
“ping”不是内部或外部命令,也不是可运行的程序或批处理文件。

而我在 “运行”中,直接敲ping 192.168.0.5 是可以的。
net的命令也是如此。
而在dos命令行中,敲cd ,dir之类的却可以用。

这是怎么回事呀??
...全文
1377 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyluvo 2004-07-06
  • 打赏
  • 举报
回复
谢谢 jin0706,spark_li,zkxz等。照着你们的方法,我搞定了。是我配jdk环境变量时把它冲掉了。
ballatong 2004-07-05
  • 打赏
  • 举报
回复
去copy一个吧 !
一事無成 2004-07-05
  • 打赏
  • 举报
回复
你可以從其它win2000電腦上,系統盤\winnt\system32\ping copy到你的電腦的對應地方就可以拉.
jin0706 2004-07-05
  • 打赏
  • 举报
回复
你没有设置搜索路径
ping.exe文件应该位于c:\windows\system32目录下 (你可自己搜索确定)

然后把c:\windows\system32目录加入搜索路径变量

在我的电脑图标上点右键->属性->高级->环境变量,找到path这个变量
看看有没有%SystemRoot%\system32这个路径,没有的话加上
sky 2004-07-05
  • 打赏
  • 举报
回复
默认路径出现了问题。

查找到ping这个文件,然后在这PING文件所在的路径里执行这个命令。肯定就可以了。
spark_li 2004-07-05
  • 打赏
  • 举报
回复
楼主去哪了?
解决没有啊/
spark_li 2004-07-05
  • 打赏
  • 举报
回复
楼主去哪了?
解决没有啊/
dissy 2004-07-05
  • 打赏
  • 举报
回复
up!
zkxz 2004-07-05
  • 打赏
  • 举报
回复
这是环境变量path中没有c:\winnt\system32造成的,可以在桌面上“我的电脑”点右键->属性->高级->环境变量->系统环境变量->双击Path->在“变量值”中加入“%SystenRoot%\System32”即可。

因为ping、net等命令是外部命令,而cd、dir等都是内部命令,所以前者需要指定路径,后者不需要。
spark_li 2004-07-05
  • 打赏
  • 举报
回复
你在命令行种输入

%SystemRoot%\system32\net.exe
能执行的话,说明是环境变量path被设置错误了,
修改即可。
cmk65 2004-07-05
  • 打赏
  • 举报
回复
ping.exe文件应该位于c:\windows\system32
copy 一个
myangelonline 2004-07-05
  • 打赏
  • 举报
回复
sfc /scannow
huang_yu 2004-07-05
  • 打赏
  • 举报
回复
支持 jin0706(small(重新认识win9x))

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧