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

Windows 內建防火牆進階管理:組策略鎖定配置、命令行恢復損壞、Netsh 批量操作實戰

編輯:Windows XP 系統介紹

場景一:多人共用電腦,防止非管理員亂改防火牆規則

組策略鎖定「Windows 防火牆:保護所有網絡連接」

  1. 運行 gpedit.msc。
  2. 計算機配置 → 管理模板 → 網絡 → 網絡連接 → Windows 防火牆 → 標準配置文件。
  3. 雙擊「Windows 防火牆:保護所有網絡連接」 → 已禁用 → 確定。
    (已啟用時普通用戶可改配置;已禁用時界面灰化,僅管理員通過 gpedit/netsh 管理)。

場景二:防火牆服務損壞/無法啟動/界面報錯,命令行急救

步驟 1:重新註冊核心組件

運行 → cmd
Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf

重啟電腦。

步驟 2:重置防火牆策略至默認

netsh firewall reset

再次打開防火牆屬性界面,已恢復正常可配置狀態。

場景三:Netsh 高效批量管理(無需打開 GUI)

需求命令
查看完整配置netsh firewall show config
暫時關閉防火牆netsh firewall set opmode mode=disable
開啟防火牆netsh firewall set opmode mode=enable
添加端口例外 (TCP 8080)netsh firewall add portopening TCP 8080 "MyApp" ENABLE ALL
添加程序例外netsh firewall add allowedprogram "C:\Path\App.exe" "AppName" ENABLE ALL
刪除端口例外netsh firewall delete portopening TCP 8080
導出策略備份netsh firewall export "C:\Backup\fwpolicy.wfw"
導入策略還原netsh firewall import "C:\Backup\fwpolicy.wfw"

注意事項

  • XP/2003 使用 netsh firewall;Vista/7/8/10/11 推薦 netsh advfirewall(功能更強、語法不同)。
  • 組策略修改後需 gpupdate /force 或重啟生效。
  • 企業環境建議配合 GPO 統一下發防火牆基線策略,禁用本地修改權限。
Copyright © Windows教程網 All Rights Reserved