高級用戶可以使用命令行來配置 Windows 防火牆。您可以使用 netsh 命令行工具來進行配置。
下表中的 netsh 命令可用于 Microsoft Windows XP Service Pack 2 (SP2)。鍵入 netsh 命令以及“/?”會顯示該命令的幫助。
組 | 命令 | 說明 |
---|
Add | netsh firewall add allowedprogram | 将允許的程序配置添加到 Windows 防火牆中 |
| netsh firewall add portopening | 将端口配置添加到 Windows 防火牆中 |
Delete | netsh firewall delete allowedprogram | 從 Windows 防火牆中删除允許的程序配置 |
| netsh firewall delete portopening | 從 Windows 防火牆中删除端口配置 |
Reset | netsh firewall reset | 将 Windows 防火牆配置重置為默認配置 |
Set | netsh firewall set allowedprogram | 編輯 Windows 防火牆中的允許程序配置 |
| netsh firewall set icmpsettings | 編輯 Windows 防火牆中的 ICMP 配置 |
| netsh firewall set logging | 編輯 Windows 防火牆中的日志記錄配置 |
| netsh firewall set notifications | 編輯 Windows 防火牆中的通知配置 |
| netsh firewall set opmode | 編輯 Windows 防火牆中的操作配置 |
| netsh firewall set portopening | 編輯 Windows 防火牆中的端口配置 |
| netsh firewall set service | 編輯 Windows 防火牆中的服務配置 |
Show | netsh firewall show allowedprogram | 顯示 Windows 防火牆中的允許程序配置 |
| netsh firewall show config | 顯示 Windows 防火牆配置 |
| netsh firewall show currentprofile | 顯示 Windows 防火牆的當前配置文件 |
| netsh firewall show icmpsettings | 顯示 Windows 防火牆中的 ICMP 配置 |
| netsh firewall show logging | 顯示 Windows 防火牆中的日志記錄配置 |
| netsh firewall show notifications | 顯示 Windows 防火牆中的通知配置 |
| netsh firewall show opmode | 顯示 Windows 防火牆中的操作配置 |
| netsh firewall show portopening | 顯示 Windows 防火牆中的端口配置 |
| netsh firewall show service | 顯示 Windows 防火牆中的服務配置 |
| netsh firewall show state | 顯示 Windows 防火牆的當前狀态 |
注意
- Windows 防火牆不支持 Set machine、Set online、Set offline 和 Dump 命令,這些命令不執行任何操作。
- Show 命令通常隻顯示本地配置的設置。組策略設置隻在“顯示”狀态中顯示。