Windows XP SP2 引入全新 Windows 防火牆,取代舊版 ICF(網際網路連線防火牆),支援 IPv4/IPv6 雙協定、應用程式/連接埠/服務三維例外管理、範圍限制、日誌記錄與 ICMP 過濾。本文詳細解析控制台介面每個頁籤的功能與設定建議。
控制台 →「網路連線」→ 右鍵連線 →「內容」→「進階」→「設定」
或直接:控制台 →「Windows 防火牆」
群組原則影響: 若電腦加入網域並套用防火牆原則,本頁籤選項可能灰色鎖定,需透過 netsh firewall show/set 指令查看/修改非當前套用的設定檔(網域/標準)。
核心改進:支援依程式路徑(而非僅連接埠)定義例外,解決動態連接埠應用(如 MSN、BT、P2P)難以預測埠號的問題。
netsh firewall 指令集提供完整腳本化控制:
netsh firewall show config # 顯示目前設定
netsh firewall set opmode enable # 啟用防火牆
netsh firewall add portopening TCP 80 "Web Server" # 開放連接埠
netsh firewall add allowedprogram "C:\App\server.exe" "My Server" ENABLE # 允許程式
netsh firewall set logging %windir%\pfirewall.log 4096 ENABLE # 設定日誌
XP SP2 防火牆雖功能輕量,但對無第三方防火牆的用戶已提供基礎且有效的入侵防護。善用「例外範圍限制」與「日誌審計」,能在易用性與安全性間取得最佳平衡。