Windows XP SP2+ 內建防火牆功能完善,無需購買第三方產品。本文分享三大進階技巧:群組原則鎖定介面防誤改、命令列修復損壞元件、Netsh 命令高效管理配置。
gpedit.msc 開啟群組原則編輯器。電腦設定 → 系統管理範本 → 網路 → 網路連線 → Windows 防火牆 → 標準設定檔。cmd 進入命令提示字元。Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.infnetsh firewall reset| 需求 | 命令 | 說明 |
|---|---|---|
| 檢視完整配置 | netsh firewall show config | 列出所有設定:例外、通知、記錄等,一目了然 |
| 暫時停用防火牆 | netsh firewall set opmode mode=disable | 無需開啟 GUI,腳本自動化首選 |
| 啟用防火牆 | netsh firewall set opmode mode=enable | |
| 新增連接埠例外 | netsh firewall add portopening TCP 80 "Web Server" | TCP 80 連接埠命名為 Web Server |
| 刪除連接埠例外 | netsh firewall delete portopening TCP 80 | |
| 新增程式例外 | netsh firewall add allowedprogram "C:\App\server.exe" "My Server" ENABLE |
netsh firewall dump > fw_config.txtnetsh exec fw_config.txtnetsh advfirewall,語法不同。善用 gpedit.msc 鎖定介面、netsh firewall reset 急救修復、netsh firewall show config 秒級檢視配置,讓 XP 內建防火牆從「被動防護」變為「主動可控」的安全資產。