Windows 8 內建 Windows 防火牆提供雙向過濾、多設定檔 (網域/私人/公用) 與應用程式規則管理。正確配置可有效阻擋惡意連線、防止資料外洩。本文從開啟介面、設定檔配置、通知機制到允許應用程式清單管理,完整說明防火牆進階設定。
開啟 Windows 防火牆進階介面
- 滑鼠移至右下角呼叫 Charms 列 > 「設定」 > 「控制台」。
- 「系統與安全性」>「Windows 防火牆」。
核心設定建議
1. 啟用所有網路設定檔的防火牆
左側「開啟或關閉 Windows 防火牆」:
- 私人網路 (家庭/公司): 開啟防火牆,勾選「在 Windows 防火牆封鎖新應用程式時通知我」。
- 公用網路 (咖啡廳/機場/旅館): 開啟防火牆,勾選通知。
- 網域網路 (企業環境): 由群組原則統一管理,通常強制開啟。
2. 封鎖所有傳入連線 (含允許清單) - 僅公用網路建議啟用
- 私人/網域網路:關閉 (允許檔案共享、遠端桌面、媒體串流等合法傳入連線)。
- 公用網路:啟用 (最大化保護,阻擋所有未主動發起的連線)。
3. 管理「允許的應用程式」清單
左側「允許應用程式或功能通過 Windows 防火牆」:
- 顯示所有已建立規則的應用程式,分欄顯示「私人」、「公用」網路是否允許。
- 點選「變更設定」 (需管理員) 可:
- 勾選/取消勾選現有應用的私人/公用網路存取。
- 點選「允許其他應用程式」>「瀏覽」選擇 .exe,新增自訂規則。
- 移除不再需要的規則 (選取 > 「移除」)。
進階安全性防火牆 (WF.msc) - 專業級管理
- 執行
wf.msc 開啟「含進階安全性的 Windows 防火牆」。
- 提供:輸入/輸出規則、連線安全性規則、監視 (作用中規則/連線/記錄)。
- 可建立精細規則:依埠號、通訊協定、IP 範圍、使用者/群組、服務、介面類型允許/封鎖。
- 支援匯出/匯入原則 ( .wfw 檔案) 實現群組部署。
常見應用規則範例
| 應用/服務 | 通訊協定/埠 | 建議設定檔 | 方向 |
| 遠端桌面 (RDP) | TCP 3389 | 私人/網域 | 輸入 |
| 檔案共享 (SMB) | TCP 445, 139 | 私人/網域 | 輸入 |
| HTTP/HTTPS Web 伺服器 | TCP 80, 443 | 視需求 | 輸入 |
| SQL Server | TCP 1433 | 私人/網域 | 輸入 |
| 蒸汽/遊戲平台 | TCP 27015-27030, UDP 3478, 4379, 4380 | 私人 | 輸入/輸出 |
| TeamViewer/AnyDesk | TCP 5938 (TeamViewer) | 私人 | 輸出 (主動連出) |
疑難排解檢查清單
- 網路不通:檢查防火牆記錄 (
%systemroot%\system32\LogFiles\Firewall\pfirewall.log) 確認是否被封鎖。
- 特定應用無法連網:在「允許的應用程式」確認該 .exe 兩欄皆勾選;或在 WF.msc 新增輸出規則允許該程式所有連線。
- 公用網路下無法發現裝置:確認「網路探索」與「檔案和印表機共用」在公用設定檔為關閉 (預設安全)。
企業部署建議
- 群組原則:
電腦設定 > Windows 設定 > 安全性設定 > 含進階安全性的 Windows 防火牆 統一發佈規則。
- 啟用「記錄已捨棄的封包」與「記錄成功的連線」供稽核分析。
- 配合 IPsec 連線安全性規則實現伺服器/用戶端相互驗證加密通訊。
精細配置防火牆,建立纵深防禦,守護 Windows 8 系統與資料安全。