如何删除“传输失败的一般失败”错误消息

已发表: 2021-05-31

当您遇到网络问题时,ping 可以帮助解决根本问题。 在 Windows 机器上,我们使用 ping 命令来测量 IP 地址的响应时间,并分析收到的回复的统计信息。 当您执行 ping 命令时,信息包会发送到同一网络或 Internet 上的设备,以确定它们是否可用于连接。

但是,如果您发送 ping 并返回错误“Ping:传输失败。 一般失败”? 这可能会非常令人沮丧,尤其是当你正在做某事时。 通知未显示描述错误的其他信息这一事实加剧了该问题。

但不要惊慌。 在这篇文章中,我们将向您展示如何解决 ping 故障,以便您可以恢复业务。

是什么导致 Ping 一般失败?

有多种可能的原因可能导致此问题。 一些潜在的如下:

  • 过时的网络驱动程序或固件
  • 配置错误的防火墙
  • 硬件和软件问题
  • 域名系统 (DNS) 的问题

如上所述,发生错误的主要原因尚不清楚。 话虽如此,以下是“Ping General Failure”错误的最有效解决方案。 这些解决方案适用于其他用户,值得在您的 PC 上尝试。

如何修复“Ping:传输失败。 一般失败”

修复 1:暂时禁用防火墙

首先,您需要检查您的防火墙是否应归咎于一般故障错误。 虽然这种情况很少见,但值得一试,因为我们无法准确找出问题的根源。

为此,请暂时禁用防火墙并再次尝试运行 ping 命令。 如果您使用 Windows Defender 作为您的安全解决方案,请按照以下步骤操作:

  1. 按 Windows 徽标键 + S 组合,键入“防火墙”(不带引号),然后选择“Windows Defender 防火墙”。 这将带您直接进入控制面板中的“Windows Defender 防火墙”页面。

    在搜索中输入“防火墙”,然后按 Enter。

  2. 在此窗口中,在左侧窗格中查找“打开或关闭 Windows Defender 防火墙”选项并选择它。

    导航到“打开或关闭 Windows Defender 防火墙”并单击它。

  3. 单击每种网络类型的“关闭 Windows Defender 防火墙(不推荐)”旁边的单选按钮。

  4. 或者,您可以通过单击打开 Windows 防火墙选项下的复选框来简单地阻止所有传入连接。

    通过选中相应的框来阻止所有传入连接。

现在检查您是否会遇到 ping 一般失败错误。 如果你这样做,Windows Defender 不是罪魁祸首。 重新打开它以保护您的系统。

如果您使用的是强大的安全软件,例如 Auslogics Anti-Malware,请打开其设置并暂停保护。 再次运行 ping 命令以检查它是否正常工作。 如果不是,那么问题出在其他地方。

受到推崇的

使用反恶意软件保护 PC 免受威胁

检查您的 PC 是否存在您的防病毒软件可能遗漏的恶意软件,并使用 Auslogics Anti-Malware 安全删除威胁

Auslogics Anti-Malware 是 Auslogics 的产品,获得了 Microsoft Silver Application Developer 认证
现在下载

始终建议使用功能强大的恶意软件清除工具,因为它提供比普通防病毒程序更多的保护。 使用 Auslogics Anti-Malware,您可以放心,没有恶意软件实体会穿透其严密的安全墙。

运行 Auslogics Anti-Malware 以检查您的系统是否存在恶意软件。

它旨在保护您的计算机免受各种恶意软件的侵害,包括那些伪装成正版文件或应用程序的恶意软件。 它甚至会扫描您的浏览器以检查数据泄漏并阻止它认为可疑的项目。

请记住在检查完它是否阻止您的计算机运行 ping 命令后立即重新启用反恶意软件程序。

修复 2:将 Windows 配置为使用 IPv4 而不是 IPv6

默认情况下,Windows 10 配置为使用 IPv6 而不是 IPv4。 这是通过系统内置的前缀策略实现的,并编程为优先使用 IPv6 而不是 IPv4。 出于某种原因,这可能会导致“一般故障”错误消息。

要将 Windows 设置为首选 IPv4,请遵循以下指南:

  1. 转到此页面并单击前缀策略中“Prefer IPv4 over IPv6”下的“Download”以下载 Microsoft Easy Fix 21066。
  2. 下载完成后,打开保存文件的目录,双击运行。
  3. 按照屏幕上的指南操作,以使该工具完成该过程。
  4. 完成后,重新启动计算机。

系统加载后,检查是否能ping通。

修复 3:删除任何阻止 HTTP 流量的应用程序

如果您在 Windows 计算机上安装了任何应用程序,这些应用程序可能以某种方式阻止进出您的 PC 的 HTTP 流量,您必须卸载它们。 这些应用程序可以阻止您的系统 ping 您尝试访问的 IP 地址或网站。

此类程序的示例包括 Simplewall、Peer Guardian、Wireshark、Peerblock 和 AnyConnect。

以下是卸载应用程序的方法:

  1. 打开控制面板,然后转到程序 > 卸载程序。

    导航到程序 > 卸载程序。

  2. 右键单击可疑程序并选择卸载。

    卸载您怀疑是罪魁祸首的程序。

此外,如果您使用的是 VPN 软件,请在测试时禁用它以检查它是否导致错误。

修复 4:刷新您的 DNS 缓存

刷新计算机的 DNS 是解决“Ping:传输失败。 Windows 10 上的“一般故障”错误。当您清除 DNS 缓存时,旧的 IP 记录将被删除,从而允许您的系统在您访问服务器时获得新的 IP 记录。 事实上,不时刷新计算机的 DNS 缓存被认为是健康的。

清除 DNS 缓存也会重置 Winsock 目录,这可能有助于解决问题。 要刷新 DNS 缓存,请按照以下说明操作:

  1. 启动 Windows PowerShell。 为此,请按 Win + X 键盘快捷键并选择“Windows PowerShell(管理员)”。 或者,使用 Win + S 组合调出 Windows 搜索框,键入“PowerShell”(不带引号),然后按“Enter”键。

    从高级用户菜单中选择“Windows PowerShell(管理员)”。

  2. 系统提示时单击“是”。

    在 PowerShell 中输入 ipconfigrelease。

  3. 在 Windows PowerShell 窗口中,一一键入或粘贴以下命令,并在每个命令后按“Enter”:
  • ipconfig /发布

    在 PowerShell 中输入 ipconfigrelease。

  • ipconfig /更新

    在 Windows PowerShell 中输入 ipconfig/renew。

  • ipconfig /flushdns

    在 PowerShell 中输入 ipconfig /flushdns。

  • netsh int ip 重置 c:\tcp.txt

    在 PowerShell 中键入 netsh int ip reset c:\tcp.txt。

  • netsh winsock 重置

    在 PowerShell 中输入 netsh winsock reset。

  1. 成功执行所有命令后,重新启动 Windows 并检查您的 ping 问题是否已解决。

修复 5:删除所有 IPv6 和 IPv4 过渡技术

已经开发了过渡技术来简化从 IPv4 迁移到 IPv6 的任务。 但是,它们在 ping 时可能会导致问题。 如果您在计算机上使用任何类型的协议转换技术,请尝试禁用它以检查这是否已解决问题。

以下是步骤:

  1. 您需要以管理员身份运行 Windows PowerShell。 为此,请同时按下 Windows 徽标和 X 键,然后选择“Windows PowerShell (Admin)”。 您还可以使用管理员权限运行命令提示符。 只需按 Win + R 键盘快捷键,在文本框中键入CMD ,然后按 Ctrl + Shift + Enter 组合。

    以管理员身份运行 Windows PowerShell。

  2. 在提升的 PowerShell 或命令提示符窗口中,依次键入或粘贴下面的命令,然后在每个命令之后按“Enter”:
  • netsh int ipv6 isatap 设置状态已禁用

    在 PowerShell 中输入 netsh int ipv6 isatap set state disabled。

  • netsh int ipv6 6to4 设置状态已禁用

    在 PowerShell 中输入 netsh int ipv6 6to4 set state disabled。

  • netsh 接口 teredo 设置状态已禁用

    在 PowerShell 中输入 netsh interface teredo set state disabled。

  1. 退出命令提示符或 Windows PowerShell 并重新启动计算机。

现在检查 ping 问题是否仍然存在。

修复 6:重置 PC 的 TCP/IP

如果您仍在努力解决 ping 一般失败错误,请尝试重置您的 PC 的 TCP/IP 以检查它这次是否正常工作。

就是这样:

  1. 使用管理员权限运行命令提示符或 Windows PowerShell。

    从高级用户菜单启动具有管理员权限的 Windows PowerShell。

  2. 当系统提示授予管理员访问权限时,单击“是”。

    单击“是”以授予应用程序管理员访问权限。

  3. 键入或粘贴命令netsh iirr并按“Enter”。

    将命令 netsh i i r r 粘贴到 PowerShell 中。

  4. 接下来,键入或粘贴命令netsh winsock reset并按“Enter”。

    在 PowerShell 中键入 netsh winsock reset。

  5. 退出命令提示符或 Windows PowerShell 并重新启动计算机。 此解决方案应修复 ping 失败错误。

修复 7:重置 PC 的主机文件

如果您的情况似乎没有任何效果,您可能需要尝试重置计算机的主机文件。 以下是分步指南:

  1. 转到“开始”并启动记事本。

    在 Windows 10 中启动记事本。

  2. 将以下脚本粘贴到新的“记事本”页面中:

# 版权所有 (c) 1993-2006 Microsoft Corp.

# 这是 Microsoft TCP/IP 用于 Windows 的示例 HOSTS 文件。

# 此文件包含 IP 地址到主机名的映射。 每个

# 条目应保留在单独的行上。 IP 地址应该

# 放在第一列后跟相应的主机名。

# IP地址和主机名至少要分开一

# 空间。

# 此外,评论(例如这些)可能会插入个人

# 行或在机器名称后面用“#”符号表示。

# 例如:

# 102.54.94.97 rhino.acme.com # 源服务器

# 38.25.63.10 x.acme.com # x 客户端主机

# localhost 名称解析在 DNS 本身内处理。

# 127.0.0.1 本地主机

# ::1 本地主机

通过记事本重置 PC 的主机文件。

  1. 转到文件 > 另存为。

    导航到文件 > 另存为。

  2. 为文件分配适当的标题(如hosts1 ),然后单击“确定”将其保存到您的首选位置。

    将文件作为 hosts1 保存到您的首选位置。

  3. 接下来,使用 Win + R 快捷键打开“运行”命令。

    使用 Win + R 快捷方式启动运行。

  4. 在文本框中键入%WinDir%\System32\Drivers\Etc并按“Enter”。

    在运行框中键入 %WinDir%\System32\Drivers\Etc。

  5. 在此处搜索原始主机文件。

    在文件夹中搜索原始主机文件。

  6. 右键单击它并选择“重命名”。

    从菜单中选择重命名。

  7. 将其重命名为“hostsOLD”,然后按“Enter”。

    将主机文件重命名为“hostsOLD”,然后按“Enter”。

  8. 现在,将新创建的hosts1文件从之前保存的位置移动到%WinDir%\System32\Drivers\Etc目录。

    将新创建的 hosts1 文件移动到 Etc 文件夹。

  9. 如果系统提示您确认您的操作,请选择“是”。

    单击是确认您的操作。

  10. 现在重新启动您的 PC 并尝试再次运行 ping 命令。

希望这些解决方案之一可以帮助您修复 Ping General Failure 错误。 您是否遇到过 ping 问题? 如果是,您是如何解决的? 通过下面的评论分享您的经验。