Windows 防火牆為系統提供基礎網路存取控制,但特定場景(測試網路服務、部署內網伺服器、排查連線阻擋)需暫時或永久關閉。本文提供圖形介面與命令列兩種標準關閉方法。




管理員 CMD/PowerShell 執行:
# 關閉所有設定檔防火牆
netsh advfirewall set allprofiles state off
# 開啟所有設定檔防火牆
netsh advfirewall set allprofiles state on
# 查詢當前狀態
netsh advfirewall show allprofiles
netsh advfirewall set allprofiles state on 恢復防護新版系統介面略有調整,但核心邏輯與 netsh advfirewall 命令完全一致,操作路徑:
設定 → 更新與安全性 → Windows 安全性 → 防火牆與網路保護 → 網域/私人/公用網路 → 關閉開關。

謹記:防火牆是系統安全的第一道防線,非必要勿關閉;必須關閉時,請確保有替代防護方案到位。