萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

徹底禁用 Windows 內建防火牆:服務停用與檔案刪除雙重保險

因相容性、效能或第三方防火牆部署需求,需徹底關閉 Windows 內建防火牆。提供服務層停用與檔案層刪除雙重手段,確保不再自動啟動、不佔用資源。

方法一:停用防火牆相關服務(標準做法)

  1. 「開始」→「設定」→「控制台」→「管理工具」→「服務」。
  2. 找到 Application Layer Gateway Service(ALG,支援 FTP/ICS 等應用層協定穿透)。
  3. 右鍵 → 「內容」 → 「啟動類型」改為「已停用」 → 「服務狀態」點「停止」 → 「確定」。
  4. 同樣處理 Windows Firewall / Internet Connection Sharing (ICS) 服務(XP/2003 稱為「Internet Connection Firewall (ICF) / ICS」)。

方法二:刪除/重命名核心控制檔(暴力永久禁用)

  1. 瀏覽至 C:\WINDOWS\system32\。
  2. 找到 firewall.cpl(防火牆控制台面板檔案)。
  3. 重命名為 firewall.cpl.bak 或直接刪除(需取得 TrustedInstaller 權限)。

效果:控制台「Windows 防火牆」圖示失效,無法透過 GUI 開啟;服務已停用則雙重保險。

適用版本對照

作業系統服務名稱核心 CPL 檔案
Windows XP SP2/SP3Internet Connection Firewall (ICF) / ICSfirewall.cpl
Windows Server 2003Windows Firewall / ICSfirewall.cpl
Windows Vista/7/8/10/11Windows Firewall (MpsSvc)firewall.cpl

重要提醒

  • 必須已部署替代防火牆(如 Comodo、ZoneAlarm、企業級端點防護),否則系統處於裸奔狀態。
  • Windows Update、系統還原、服務包安裝可能自動恢復服務/檔案,建議配合群組原則「Windows Firewall: Protect all network connections」設為「Disabled」持久化。
  • Vista 以後版本防火牆支援輸出過濾、IPsec 整合,單純刪除 .cpl 不足以完全移除核心過濾引擎,服務停用才是關鍵。
  • 伺服器角色建議保留防火牆並精細配置規則,而非完全禁用。

驗證禁用成功

  • 控制台 → Windows 防火牆 → 顯示「因群組原則/服務停用無法開啟」或圖示消失。
  • netsh advfirewall show allprofiles 顯示 State OFF。
  • 埠掃描工具(如 Nmap)對本機開放埠掃描,確認無防火牆阻擋回應。
copyright © 萬盛學電腦網 all rights reserved