如何允許 ping 通過 Windows 11 種防火牆:5 種最佳方法

由於防火牆阻止 ping,無法測試網絡連接? 了解如何允許 ICMP 回顯請求 Windows 11個防火牆。

ping 命令是排除網絡連接故障和檢查 Internet 連接穩定性的常用方法。 然而,隨著內置 Windows 您的防火牆已啟用 Windows 11、默認情況下會阻止 ping 請求。

要消除此障礙,您必須在 Windows 防火牆 了解如何使用最佳方法允許 ICMP 回顯請求。 但首先,讓我們對 ping 請求及其安全性有一個基本的了解,以便更有效地解決網絡問題。

什麼是 ping 請求?我應該在防火牆中允許它嗎?

ping 請求或 Internet 控制消息協議 (ICMP) 回顯請求是一種網絡數據包。 它在設備之間傳輸以測試這些設備之間的連接性。

Ping 請求通常用於診斷網絡問題、網絡響應性和數據包丟失,而對於非專業用戶來說,ICMP 請求的常見用途是確定網絡延遲。 該命令行實用程序可在大多數操作系統上使用,包括 WindowsLinux風格 macOS。

現在最緊迫的問題是是否允許 ping 通 Windows 11 是否有防火牆。 允許 ICMP 回顯請求的計算機如果防火牆配置錯誤或存在其他安全漏洞,則相對更容易受到網絡攻擊。 但允許 ping 請求通過 Windows 防火牆可以幫助您測試網絡連接或解決網絡問題。

因此,您可以允許屬於具有正確配置的防火牆的安全環境的計算機上的 ping 請求。 否則,如果您使用公共 WiFi,最好阻止 ping 請求。

如何使用最佳方法允許 ping 通過 Win 11 防火牆

有多種方法可以允許 ICMP 回顯請求通過防火牆。 Windows 11 件您可以根據自己的選擇和便利性選擇其中任何一個。

方法 1:允許 ping Windows 安全設定

最常用的允許 ping 通的方法 Windows 11 防火牆是更改可以通過防火牆的應用程序的設置。

  • 類型 Windows 安全 關於他 Windows 11 搜索欄並按 Enter
  • Windows 安全應用程序將打開。 選擇 防火牆和網絡保護 從左窗格中。
  • 點擊 允許應用程序通過防火牆 超鏈接。
  • 允許的應用程序窗口將出現在您的屏幕上。
  • 單擊 更改設置 按鈕。
選中“文件和打印機共享”旁邊的框以啟用通過防火牆的 ping
  • 滾動瀏覽列表以找到 文件和打印機共享 選項。
  • 現在,請確保選中此選項旁邊的框。
  • 單擊 好的 按鈕保存更改並允許 ping 通過防火牆。

方法 2 – 使用命令提示符啟用 ICMP 回顯請求

也可以通過命令提示符在計算機上啟用 ping Windows 11 台計算機或筆記本電腦。

  • Windows + 鍵打開“運行”框並在其中鍵入 cmd。
  • 現在按 控制 + 改變 + Enter 鍵以管理員訪問權限打開命令提示符。
  • 鍵入以下命令並按 Enter:
netsh advfirewall firewall add rule name="ICMPv4 Allow Ping Requests" protocol=icmpv4:8,any dir=in action=allow
使用命令提示符允許 ICMP 回顯請求 Windows 11
  • 然後輸入此命令並按下按鈕 Enter 允許另一種類型的 ICMP 請求的密鑰:
netsh advfirewall firewall add rule name="ICMPv6 Allow Ping Requests" protocol=icmpv6:8,any dir=in action=allow
  • 命令在命令提示符下成功運行後,您可以通過以下命令輕鬆啟用 ping Windows 11個防火牆。

方法 3 – 使用高級設置允許 Ping 通過防火牆

還有另一種技術可以通過運行高級安全設置來允許 ping 穿過防火牆 Windows 防御者防火牆。 為此,您需要執行以下步驟:

  • 首先,您需要按打開運行框 Windows + 鍵。
  • 類型 MSC 並按 Enter
  • Windows 具有高級安全性的 Defender 防火牆窗口將出現在您的屏幕上。
  • 在右窗格的操作部分中,單擊 新規則
單擊“新建規則…”以添加有關通過防火牆 ping 的新規則
  • 屏幕上將出現新建入站規則嚮導。
  • 選擇 習慣 按鈕並單擊 下一個
  • 選擇 所有節目 按鈕並單擊 下一個
  • 單擊 協議類型 打開下拉列表。
  • 從那裡選擇 ICMPv4ICMPv6取決於您想要允許哪一個。
從協議類型下拉菜單中選擇 ICMPV4 或 ICMPV6從協議類型下拉菜單中選擇 ICMPV4 或 ICMPV6
  • 單擊 個性化… 同一屏幕上的按鈕。
  • 在自定義 ICMP 設置嚮導中,選擇 ICMP 的特定類型 按鈕。
  • 檢查 回顯請求 選項並單擊 好的
  • 該嚮導將關閉,您將進入條目規則嚮導。 點擊 下一個
  • 騙局 任何IP地址 為這兩個選項都選擇了選項,單擊 下一個
  • 選擇 允許連接 單擊之前的選項 下一個
  • 在配置文件部分中,選擇 領域, 私人的y 民眾 點擊之前 下一個
  • 為此添加一個名稱 新規則 並單擊 敲定 按鈕。

方法 4:使用 PowerShell 允許 ICMP 回顯請求

如果您更習慣使用 PowerShell,則可以使用它來允許 ICMP 回顯請求。

  • 在搜索欄中輸入 PowerShell。
  • 在右側窗格中,單擊 以管理員身份執行
  • PowerShell 窗口打開後,輸入以下代碼,然後按 Enter:
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
  • 您將創建一個新的防火牆規則以允許傳入的 ICMPv4 回顯請求。
使用 PowerShell 中的命令允許 ICMP 回顯請求或 ping 通過防火牆使用 PowerShell 中的命令允許 ICMP 回顯請求或 ping 通過防火牆
  • 現在您可以編寫其他代碼以允許通過 IPv6 進行 ping 操作。
netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:128,any dir=in action=allow
  • Enter 並讓命令運行。
  • 關閉 PowerShell 窗口。

方法 5:使用本地組策略允許 ping

您還可以使用本地組策略編輯器允許通過防火牆進行 ping 操作。

  • 按打開運行框 Windows + 鍵。
  • 類型 gpedit.msc 並擊中 Enter 打開本地組策略編輯器。
  • 在左側窗格中,選擇 電腦配置
  • 雙擊 Windows 設置 來擴展它。
  • 選擇 安全設定 並雙擊展開 Windows 具有高級安全性的防火牆
了解如何導航到本地 GPE 工具中的條目規則部分了解如何導航到本地 GPE 工具中的條目規則部分
  • 選擇 參賽規則 並右鍵單擊它。
  • 點擊 新規則…
  • 在新嚮導中,選擇 習慣 按鈕並單擊 下一個
  • 選擇 所有節目 然後單擊 下一個
和 example 新建入站規則嚮導 所有程序和 example 新建入站規則嚮導 所有程序
  • 打開 協議類型下拉菜單 並選擇 ICMPv4ICMPv6取決於您想要允許哪一個。
  • 點擊 個性化 同一屏幕上的按鈕。
  • 選擇 ICMP 的特定類型 按鈕並選中該框 回顯請求。 點擊 下一個
如何選擇特定 ICMP 類型的回顯請求如何選擇特定 ICMP 類型的回顯請求
  • 選擇 任何IP地址 對於這兩個選項,然後單擊 下一個 再次。
  • 單擊單選按鈕即可 允許連接 按鈕並單擊 下一個
  • 選中所有選項的框: 領域, 私人的, 民眾
  • 最後,為新規則添加名稱並單擊 敲定 完成允許 ping 的過程。

結論

允許 ping 請求可能並非在所有情況下都是最安全的選項,但您應該在一定程度上允許它以進行網絡故障排除。 它還可以幫助您了解是否存在任何網絡延遲問題。 現在您已經知道如何允許 ping 通過 Windows 11、啟用 ICMP 回顯請求應該沒有問題。

您認為哪種方法最有用? 請在評論部分告訴我們。 不要忘記與您的朋友和同事分享這篇文章。 接下來說說如何修復 Windows 在線故障排除服務被禁用。