Vista 旗艦版明明能上網、上 QQ,卻無法 Ping 內外網 IP(含網關 192.168.1.1),僅能 Ping 通 127.0.0.1,錯誤訊息「一般失敗」。罪魁禍首是 Windows 防火牆預設封鎖 ICMP 回應。本文提供透過「高階安全性 Windows 防火牆」 (WF.msc) 啟用 ICMPv4/v6 輸入/輸出規則的完整步驟,需管理員權限執行。
C:\>ping 192.168.1.1
正在 Ping 192.168.1.1 具有 32 位元組的資料:
一般失敗。
一般失敗。
一般失敗。
一般失敗。
192.168.1.1 的 Ping 統計資訊:
封包: 已傳送 = 4,已收到 = 0,丟失 = 4 (100% 遺失)
允許 ICMPv4 輸入 (Ping 回應) → 完成。# 啟用 ICMPv4 輸入 (允許被 Ping)
netsh advfirewall firewall add rule name="允許 ICMPv4 輸入" protocol=icmpv4:8,any dir=in action=allow
# 啟用 ICMPv4 輸出 (允許 Ping 他人)
netsh advfirewall firewall add rule name="允許 ICMPv4 輸出" protocol=icmpv4:8,any dir=out action=allow
規則套用後,命令提示字元再次執行 ping 192.168.1.1 應正常回應。若仍失敗,檢查是否有第三方防火牆/安全軟體另行攔截。
掌握防火牆 ICMP 規則,不再為「明明通網卻 Ping 不通」抓狂。