"ping"未被识别为内部或外部命令,可执行程序或批处理文件的错误。

11

当我执行 ping www.google.com 命令时,会出现以下错误信息:

'ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。

下面是一个例子:

命令提示符 Ping

然后出现以下错误:

命令提示符错误

我做错了什么?

我使用的是Windows 7,64位系统。

有些在线教程说要查找System32,但在搜索中没有显示出来。

Windows菜单按钮

我还尝试了重启电脑,但问题仍未解决。

这个问题已经困扰我六个多月了,也让我遇到了很多麻烦。

如果您认为这与主题无关,请先解释一下 :P


dir c:\windows\system32\ping* /b 是什么意思?顺便说一下,请复制/粘贴控制台窗口中的文本,不要粘贴屏幕截图。 - Michael Burr
我无法在命令提示符中复制粘贴。 - Luiz
@Luiz187 右键粘贴。右键选择全部并按下 Shift 键。 - Steve
可以的。点击左上角的小图标,选择“编辑->标记”,在命令窗口中选择文本,然后按下“Enter”键(或返回同一菜单选择“编辑->复制”)。也许在尝试编写批处理文件之前,你需要找一个教程来学习如何使用Windows。:-) - Ken White
有没有 \ping* /b 是问题所在吗? - Luiz
显示剩余2条评论
2个回答

29

很可能有些东西已经从你的path环境变量中移除了system32目录。你安装了Java SDK吗?它以此闻名。

为了检查这一点,在命令提示符下键入path(然后按回车键)

如果c:\windows\system32不在其中,需要将其添加回去。操作方法如下:

From the desktop, Right click 'Computer', click 'Properties'
     then click 'Advanced system settings' 
            - this should bring up the System Properties - Advanced tab
Click 'Enviornment Variables'
Select the system variables 'PATH'
Edit PATH and add this line to the front
        c:\windows\system32;
or to be generic (in case you've installed windows on a different drive)
        %SystemRoot%\system32
Start a new command window to check if this has worked (or reboot)
      existing command windows will use the old path

我想我已经安装了它。 - Luiz
这可能是问题所在 - 如果路径已更改,则其他文件夹也可能丢失。 - foxidrive
在您的桌面上,您应该有一个标记为“计算机”的图标(旧操作系统中为“My Computer”)。我已更新我的指示,包括最后一步。 - Scott C
这就是它吗?http://i.imgur.com/ipuJPGF.png - Luiz
不,那距离桌面上的计算机图标还有很长一段路要走...请阅读一些关于设置环境变量的说明。http://www.computerhope.com/issues/ch000549.htm 另一个选择是按下Windows键+暂停(中断)键,然后进入高级选项卡。祝好运! - Scott C
一旦您更新了PATH变量,您必须退出命令提示符,然后再次执行ping。 - manit

6
假设您使用的是 Windows 64 位版本。进入 C:\Windows\SysWOW64 目录,查看是否可以在该文件夹下找到 PING.EXE 文件。如果没有,请下载一个。可能是某人或某个病毒删除了它。
编辑:如果您使用的是 32 位系统,请进入 C:\Windows\System32 目录查找 PING.EXE 文件。

你说的 DL 是什么意思? - Luiz
@Luiz187 下载一个。 - Steve
@Luiz187 去下载一个叫做 PING.EXE 的程序。它是 Windows 内置的程序,但显然在您的系统上已经失踪了。 - Steve
可能是这个吗?http://www.microsoft.com/en-us/download/details.aspx?id=2868还是这个呢?http://www.whatisdll.com/ping-exe-repair-free-download-windows-78xpvista/ - Luiz
@Luiz187 不是...它叫做PING.EXE。我不知道微软是否提供它...如果没有,你必须寻找其他网站。 - Steve
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接