Windows 7 內建防火牆可阻擋未授權網路存取,但在特定情境 (如區域網路遊戲聯機、特定伺服器應用測試、第三方防火牆衝突排查) 需暫時關閉。本文提供關閉、開啟與進階設定完整步驟。
關閉防火牆步驟
- 「開始」→「控制台」→「系統及安全性」。
- 點擊「Windows 防火牆」。
- 左側點擊「開啟或關閉 Windows 防火牆」。
- 在「家庭或工作 (私人) 網路位置設定」與「公用網路位置設定」皆選擇「關閉 Windows 防火牆 (不建議)」。
- 點擊「確定」套用。
開啟/恢復防火牆
同樣路徑進入,將兩個網路位置設定皆改為「開啟 Windows 防火牆」,按「確定」。
進階:僅允許特定程式通過 (推薦替代方案)
完全關閉防火牆會暴露系統於網路攻擊風險。建議改為「允許程式通過防火牆」:
- 在「Windows 防火牆」主視窗,左側點擊「允許程式或功能通過 Windows 防火牆」。
- 點擊「變更設定」→「允許其他程式」→瀏覽選擇目標程式執行檔 (如遊戲 `.exe`、伺服器程式)。
- 勾選「家庭/工作 (私人)」與/或「公用」網路類型。
- 「確定」套用。
網路位置類型說明
| 網路位置 | 典型場景 | 防火牆預設行為 |
| 家庭/工作 (私人) | 家用路由器、公司內網、受信任區域網路 | 允許檔案/印表機共享、網路探索、遠端桌面等內部通訊 |
| 公用 | 咖啡廳 Wi-Fi、機場熱點、圖書館網路、直接連接網際網路 | 封鎖所有未主動發起的輸入連線,最高防護等級 |
⚠ 重要安全提醒
- 長期關閉防火牆極度危險,系統將直接暴露於網路掃描、漏洞利用、惡意軟體傳播之下。
- 僅在受信任區域網路、短期測試、已部署邊界防火牆/硬體防火牆環境下暫時關閉。
- 完成測試/遊戲後立即重新開啟。
- 建議安裝第三方全功能安全套裝 (如 360、火綠、卡巴斯基、ESET 等) 取代 Windows 防火牆,提供更完整的入侵偵測、應用程式控制、流量監控。
命令列快速切換 (適合腳本/捷徑)
- 關閉:`netsh advfirewall set allprofiles state off`
- 開啟:`netsh advfirewall set allprofiles state on`
- 查詢狀態:`netsh advfirewall show allprofiles`
(需以管理員身分執行 CMD)
掌握關閉/開啟防火牆與「允許程式通過」兩種模式,可在兼顧安全與功能需求間彈性切換。