若Windows防火墙显示“由系统管理员管理”且无法关闭,需依次检查组策略、注册表、PowerShell命令及第三方安全软件冲突,并按步骤修改对应设置以解除锁定。
如果您在Windows系统中尝试关闭防火墙时,发现选项显示为“由系统管理员管理”且无法更改设置,则可能是组策略或注册表被配置为强制启用防火墙。以下是解决此问题的步骤:
一、检查并修改组策略设置
组策略是Windows专业版及以上版本中用于集中管理防火墙状态的主要机制。若本地组策略被配置为“启用防火墙”,则用户界面将锁定相关选项。
1、按 Win + R 打开运行窗口,输入 gpedit.msc 并回车。
2、依次展开:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows 防火墙 → 域配置文件。
3、在右侧双击“Windows 防火墙:保护所有网络连接”,确认其配置为“未配置”或“已禁用”。
4、重复步骤2-3,分别检查“标准配置文件”和“专用配置文件”下的同名策略项。
5、全部修改后,按 Win + R 输入 gpupdate /force 并回车,强制刷新组策略。
二、检查并修改注册表键值
当组策略编辑器不可用(如家庭版系统)或策略未完全生效时,防火墙管理状态可能由注册表直接控制。关键注册表项会覆盖用户界面操作权限。
1、按 Win + R 输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile。
3、在右侧查找名为 EnableFirewall 的DWORD值,双击将其数值数据改为 0。
4、依次切换到同级路径下的 StandardProfile 和 PrivateProfile,对其中的 EnableFirewall 项执行相同修改。