You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10防火墙规则检查位置及其他查询方式咨询

Windows 10 额外检查防火墙规则的方式

PowerShell 命令

  • 列出所有防火墙规则,直接查看系统中全部已配置规则:
    Get-NetFirewallRule
    
  • 按应用路径过滤特定程序的规则,快速定位应用安装后新增的条目:
    Get-NetFirewallRule | Where-Object { $_.ApplicationPath -eq "C:\Path\To\Your\TargetApp.exe" }
    
  • 查看规则的详细配置(如端口、协议、地址范围等):
    # 查看端口过滤信息
    Get-NetFirewallRule | Get-NetFirewallPortFilter
    # 查看地址过滤信息
    Get-NetFirewallRule | Get-NetFirewallAddressFilter
    
  • 导出所有规则到XML文件,便于离线查看或搜索:
    Export-NetFirewallRule -Path "C:\temp\firewall_rules.xml"
    

命令提示符(CMD)工具

使用netsh命令行工具查询防火墙规则:

  • 列出所有规则:
    netsh advfirewall firewall show rule name=all
    
  • 按程序路径过滤规则:
    netsh advfirewall firewall show rule name=all program="C:\Path\To\Your\TargetApp.exe"
    
  • 查看各防火墙配置文件的全局状态与开放端口:
    netsh advfirewall show allprofiles
    

其他系统位置与工具

  • 事件查看器:
    打开事件查看器后,可在以下路径追踪防火墙规则的变更日志:
    • Windows 日志 -> 安全:记录与防火墙规则修改相关的安全事件
    • 应用程序和服务日志 -> Microsoft -> Windows -> Windows Firewall with Advanced Security -> Firewall:专门的防火墙操作日志,能精准定位规则的新增、修改或删除动作
  • WMI 查询:
    通过WMI类直接读取防火墙规则数据,在PowerShell中执行:
    Get-WmiObject -Namespace root\StandardCimv2 -ClassName MSFT_NetFirewallRule
    

内容的提问来源于stack exchange,提问作者Hitesh Umare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 14:59:59