| 版本 | 關鍵特性 | 預設狀態 |
|---|---|---|
| Windows XP (ICF) | 僅入站過濾、無 GUI 進階設定 | 關閉(SP2 後開啟) |
| Windows Vista | 引入 Windows Filtering Platform (WFP)、支援出站過濾(需 MMC)、雙設定檔(公用/私人) | 開啟 |
| Windows 7 | 三種網路位置、多設定檔同時生效、控制台整合進階設定、規則範圍指定、IPsec 圖形化、動態加密、事件檢視器整合 | 開啟 |
Windows 7 允許為每種設定檔獨立配置入站/出站預設動作、通知、多播回應等。
Vista 僅能單一設定檔生效,若同時連接有線(私人)與無線(公用),會套用最嚴格的公用規則,導致區域網路服務失效。
Windows 7(及 Server 2008 R2)支援每張網卡獨立套用對應設定檔:有線網卡用私人規則,無線網卡用公用規則,互不干擾。
Vista 需逐一列出 IP/埠,Win7 可直接指定 IP 範圍、埠範圍,大幅簡化管理。
在 GUI 中即可建立 IPsec 需求(要求驗證/加密),無須使用 netsh。支援動態加密:伺服器收到經驗證的明文連線可協商升級為加密通道。
對每個設定檔可獨立設定:
• 防火牆開關
• 入站預設動作(封鎖/封鎖全部/允許)
• 出站預設動作(允許/封鎖)
• 通知顯示
• 多播/廣播單播回應
• 允許本機規則疊加群組原則規則
%systemroot%\System32\LogFiles\Firewall\pfirewall.logApplications and Services Logs → Microsoft → Windows → Windows Firewall with Advanced Security執行舊 netsh firewall 會提示已棄用,建議改用:
netsh advfirewall firewall add rule name="Allow HTTP" dir=in action=allow protocol=TCP localport=80
netsh advfirewall set allprofiles state on
netsh advfirewall show allprofiles
功能涵蓋規則匯入匯出、群組原則同步、遠端管理等。
Windows 7 防火牆將 Vista 隱藏的進階功能公開化,提供直覺 GUI、多設定檔並行、IPsec 圖形化管理,已成為協力廠商主動式防火牆的有力替代方案。對於大多數企業與進階使用者,善用內建防火牆即可滿足核心防護需求。