Windows Server 2008 預設封鎖 ICMP Echo Request(Ping),若需允許 Ping 回應,必須透過「進階安全性 Windows 防火牆」設定入站規則,或使用命令列工具。本文提供圖文並茂的設定步驟與命令列替代方案。

netsh advfirewall firewall set rule name="檔案和印表機共用 (回應要求 - ICMPv4 輸入)" new enable=yes
netsh advfirewall firewall set rule name="檔案和印表機共用 (回應要求 - ICMPv4 輸入)" new enable=no
netsh firewall set icmpsetting 8 enable
netsh firewall set icmpsetting 8 disable
注意:`netsh firewall` 指令在較新版本 Windows 已淘汰,建議改用 `netsh advfirewall`。

netsh advfirewall firewall add rule name="Allow Ping from Management Subnet" ^
dir=in action=allow protocol=icmpv4:8,any ^
remoteip=10.0.1.0/24,192.168.10.0/24 ^
profile=domain,private ^
description="允許管理子網 Ping 監控"
ping 127.0.0.1ping <Server_IP>netsh advfirewall firewall show rule name=all dir=in | findstr ICMP 確認規則狀態。Windows Server 2008 透過「進階安全性 Windows 防火牆」精細控制 ICMP 回應。建議採用「最小權限」原則,僅對受信任管理網段開放 Ping,並定期稽核防火牆規則,確保不因設定疏失暴露攻擊面。