在处理某些错误消息时,它令人沮丧,足以使他们收到错误消息,但是,如果消息是无法描述的,则沮丧情绪会大大加剧。 ping实用程序实质上是一种诊断工具。 因此,当它返回“一般故障”时,它在许多级别上都无法执行。
现在,从名称中可以很明显地看出,此错误可能是由多种因素引起的。 ,您将了解最可能的罪魁祸首,以及如何处理它们。 修复程序的应用顺序没有特定的顺序,但是其中一些方法还是很不错的,因此您不妨从清单中逐步解决。
更改协议版本
互联网协议(IPv4)的第四版在过去一定程度上一直是任何连接到互联网的设备的标准。 但是,IPv4上的地址几乎用完了,导致迁移到IPv6缓慢但不可避免。 Windows默认情况下更喜欢IPv6,这可能是导致ping失败的原因。 请注意,在某些Windows版本中IPv6是必需的,因此建议您将操作系统设置为首选IPv4,而不要禁用第六版本。
Microsoft提供了简单且自包含的实用程序,可以在其支持网站上配置协议版本。 要切换为使用IPv4,请转至该页面并查找名为“在前缀策略中首选IPv4优于IPv6”的程序。下载并运行该程序。 您所要做的就是在实用程序中单击“下一步”,其余的工作将由您完成。 向导完成修复后,请重新启动计算机,然后尝试再次运行ping。
删除HTTP阻止程序
这是一个快速简便的解决方案。 如果您有影响HTTP流量的任何软件,请考虑将其卸载以查看是否引起问题。 这包括许多程序,例如Wireshark,Peer Guardian或Simplewall。 禁用或卸载可疑软件后,请重新启动计算机,然后尝试再次ping通。
如果您使用的是VPN,也可能是“常规失败”错误消息的原因,因此在测试时应禁用它。 最后,这是一个很长的路要走,但是您可以关闭Windows防火墙。 防火墙不太可能导致ping故障,但是它少了一个变量。
删除协议转换技术
还记得上面讨论过的IP基础架构从第四版迁移到第六版的方式吗? 好吧,为了简化这种过渡并满足实施标准,已经开发了许多技术。 这些目的是为了使Internet流量适应最终要删除的IPv4,但它们可能在特定情况下引起某些问题。
要禁用过渡技术,请以管理员身份访问Windows PowerShell。 为此,请同时按Windows键和键盘上的X。 在出现的菜单上,单击“ Windows PowerShell(Admin)”。在外壳程序中,按照显示的顺序键入以下命令,并在每个命令之后按Enter。
- netsh int ipv6 isatap设置状态已禁用
- netsh int ipv6 6to4设置状态已禁用
- netsh接口teredo设置状态禁用
运行命令后,引擎每次应返回“确定”。 完成后,重新启动计算机,然后检查ping问题是否已解决。
清除DNS缓存
此解决方案很有可能解决ping错误,但是对您的计算机来说也是健康的事情。 不用太技术性,刷新DNS缓存将删除旧的IP记录,并让您的操作系统在访问任何服务器时检索新的IP记录。 此处描述的过程将清除DNS缓存,并重置Winsock目录。 从头开始安装Winsock目录可能会有所帮助。
以与上一个修复程序相同的方式启动。 从Win + X弹出菜单以管理员身份启动PowerShell。 按出现的顺序再次键入以下命令。 每个输入后按Enter。 完成后,重新启动计算机。
- ipconfig /发行版
- ipconfig /续订
- ipconfig / flushdns
- netsh int ip重置c:\ tcp.txt
- netsh winsock重置
一般故障的主要解决方案
此错误的性质使得很难查明到底出了什么问题。 其中一种修复程序可能会使您重回正轨。 如果您正在运行流量过滤器或阻止程序,则可能会知道它们是什么,因此可以先禁用它们。
但是,最常见的原因似乎是版本并发症。 让Windows选择较旧的协议版本可能会帮助您。
您知道导致一般失败的原因吗? 过去您对ping实用程序是否有任何疑问? 是的,您如何解决? 在下面的评论中告诉我们。