故障排除
如果您遇到 Windows 防火墙配置问题,可以采取以下故障排除步骤:
-
检查防火墙服务是否正在运行。按住 Windows 键 + R,键入 services.msc 并按 Enter,然后找到 Windows 防火墙,并确保其状态为“运行”。
-
检查防火墙日志。按住 Windows 键 + R,键入 eventvwr.msc 并按 Enter,然后展开“应用程序和服务日志”>“Microsoft”>“Windows”>“Windows 防火墙”,查看是否有任何错误消息。
-
使用 Microsoft 安全扫描程序。下载并运行 Microsoft 安全扫描程序,它可以检测和修复常见的防火墙问题。
无法打开或关闭防火墙
-
以管理员身份运行命令提示符。按住 Windows 键 + X,然后单击“命令提示符(管理员)”。
-
输入以下命令:
-
打开防火墙:
netsh advfireWall set allprofiles state on
-
关闭防火墙:
netsh advfirewall set allprofiles state off
无法连接到网络或特定程序
-
检查防火墙是否已禁用。确保防火墙正在运行,请参见故障排除步骤 1。
-
添加程序例外。打开“控制面板”>“系统和安全”>“Windows 防火墙”。单击“允许应用程序或功能通过 Windows 防火墙”,然后单击“更改设置”。选中要允许的程序或功能,然后单击“确定”。
-
创建入站规则。打开“控制面板”>“系统和安全”>“Windows 防火墙”。单击“高级设置”,然后单击“入站规则”。单击“新建规则”,然后按照向导创建规则。
出现 0x80070422 错误
-
注册防火墙组件。打开“命令提示符(管理员)”。输入以下命令:
-
regsvr32 firewallapi.dll
-
regsvr32 firewallui.dll
-
重置防火墙默认设置。打开“命令提示符(管理员)”。输入以下命令:
出现 0x8007042C 错误
-
检查计算机上的日期和时间。确保计算机上的日期和时间正确。
-
禁用第三方防火墙软件。某些第三方防火墙软件可能与 Windows 防火墙冲突。禁用这些软件,然后重新启动计算机。
-
重置 Windows 防火墙服务。按住 Windows 键 + R,键入 services.msc 并按 Enter,然后找到 Windows 防火墙服务。右键单击该服务,然后单击“重新启动”。
其他常见问题
-
防火墙阻止了合法的程序或功能。添加程序例外或创建入站规则,允许该程序或功能通过防火墙。
-
防火墙无法启动或运行不稳定。重置防火墙默认设置或重新安装 Windows 防火墙服务。
-
防火墙显示“不受保护”状态。检查防火墙服务是否正在运行,并确保防火墙设置正确。
如果您仍然遇到 Windows 防火墙配置问题,可以向 Microsoft 支持人员寻求帮助。