Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 防火牆開啟/關閉/進階設定完整圖文教學:從控制台到進階安全性管理

編輯:Win7 常見問題解答
控制台開啟
網路和網際網路
Windows防火牆入口
開啟或關閉防火牆
確認設定

基礎開啟/關閉路徑(圖形介面)

  1. 「開始」→ 「控制台」。
  2. 「網路和網際網路」→ 「網路和共用中心」。
  3. 左下角點擊 「Windows 防火牆」。
  4. 左側選單點擊 「開啟或關閉 Windows 防火牆」。
  5. 分別針對 「家庭或工作 (私人) 網路」 和 「公用網路」 選擇:
    • 「開啟 Windows 防火牆」(建議) / 「關閉 Windows 防火牆」(不建議,除非有協力廠商防火牆接管)。
    • 勾選「封鎖所有傳入連線,包括在允許的程式清單中的連線」可進一步加強公用網路安全性。
  6. 點「確定」生效。

進階安全性管理 (WF.msc) — 企業級/進階使用者必備

  1. Win+R → `wf.msc` → 開啟 「具有進階安全性的 Windows 防火牆」。
  2. 三大核心規則類別:
    • 輸入規則:控制外部連入本機 (如開放 TCP 80/443 供 Web 服務、TCP 3389 供遠端桌面)。
    • 輸出規則:控制本機連向外部 (如阻擋特定程式聯網、限制 Telemetry)。
    • 連線安全性規則:IPsec 驗證/加密連線 (網域環境常用)。
  3. 常用操作範例:
    • 新增允許規則: 右鍵「輸入規則」→「新增規則」→「連接埠」→ TCP → 特定本機連接埠 `80,443` → 「允許連線」→ 選擇設定檔 (網域/私人/公用) → 命名「Allow HTTP/HTTPS In」。
    • 新增封鎖規則: 右鍵「輸出規則」→「新增規則」→「程式」→ 瀏覽選取 `C:\Program Files\BadApp\bad.exe` → 「封鎖連線」→ 全部設定檔 → 命名「Block BadApp Telemetry」。
    • 匯出/匯入原則: 右鍵根節點 → 「匯出原則」/「匯入原則」,實現跨機器部署。

常見誤區與最佳實踐

誤區正確做法
「裝了 360/火綜就不用開 Windows 防火牆」**疊加防護更安全**。Windows 防火牆效能影響極低、相容性最好、進階規則最靈活。協力廠商防火牆常相容性差、佔資源、攔截誤判。
「關閉防火牆解決連不上網/玩不了遊戲」**找出具體連接埠/程式,建立允許規則**,而非全關。全關等於裸奔。
「只管輸入規則,輸出規則不管」**輸出規則同樣重要**:阻擋惡意軟體外連、資料外洩、強制遙測上傳。
「公用網路設定不重要」**公用網路設定應最嚴格**:封鎖所有輸入、僅允許必要輸出。咖啡廳/機場 WiFi 必設為公用。

快速指令列操作 (Netsh / PowerShell)

# 開啟所有設定檔防火牆
netsh advfirewall set allprofiles state on

# 關閉公用設定檔防火牆 (不建議)
netsh advfirewall set publicprofile state off

# 允許 TCP 3389 輸入 (遠端桌面)
netsh advfirewall firewall add rule name="Allow RDP In" dir=in action=allow protocol=TCP localport=3389 profile=domain,private

# 封鎖特定程式輸出
netsh advfirewall firewall add rule name="Block BadApp Out" dir=out action=block program="C:\Program Files\BadApp\bad.exe" profile=any
核心原則: **預設拒絕,顯式允許**。僅開放業務必要的連接埠/程式,其餘一律封鎖。定期審核規則清單,移除不再需要的允許規則。
Copyright © Windows教程網 All Rights Reserved