安裝第三方防火牆(如 Comodo、ZoneAlarm、GlassWire)時,為避免雙重防護造成資源浪費或規則衝突,必須徹底停用 Windows 內建防火牆。單純在「控制台」關閉仍可能在重開機後自動啟動,本文提供兩種徹底停用方案。
方法一:停用防火牆相關服務(推薦,可隨時恢復)
- 按 Win+R 輸入
services.msc 開啟「服務」。
- 找到以下三項服務,逐一右鍵→「內容」:
Windows Firewall(Windows 防火牆)
Windows Firewall Authorization Driver(Windows 防火牆授權驅動程式)
Base Filtering Engine(基礎篩選引擎,注意:停用此項可能影響 IPsec 與部分網路功能,建議保留啟動)
- 將「啟動類型」改為 「停用」,若服務狀態為「執行中」請先點「停止」。
- 確定並重開機驗證。
方法二:刪除/重命名防火牆控制檔(徹底但難恢復)
- 開啟檔案總管,前往
C:\Windows\System32。
- 找到
firewall.cpl,右鍵→「重新命名」為 firewall.cpl.bak(或直接刪除)。
- 同目錄下若有
firewall.dll,同樣重命名備份。
- 重開機後,「控制台」將找不到「Windows 防火牆」圖示,服務也無法啟動。
⚠ 風險提示:方法二屬破壞性操作,若未來需重新啟用內建防火牆,需從安裝媒體提取檔案或重裝系統。一般用戶請優先使用方法一。
驗證是否成功停用
- 「控制台」→「系統與安全性」→「Windows Defender 防火牆」應顯示「這些設定由群組原則管理」或介面呈灰色不可操作。
- 命令提示字元輸入
netsh advfirewall show allprofiles,顯示 State OFF 即成功。
建議:停用內建防火牆前,確認第三方防火牆已正確安裝並啟用「開機自動啟動」,避免系統處於無防護狀態。