如何刪除“傳輸失敗的一般失敗”錯誤消息

已發表: 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 問題? 如果是,您是如何解決的? 通過下面的評論分享您的經驗。