首先,我们需要确认Windows防火墙服务是否正在运行。按下Win+R键,输入services.msc并回车,打开服务管理窗口。在服务列表中找到Windows Firewall,查看其状态是否为“正在运行”。如果状态为“已停止”,右键点击Windows Firewall,选择“启动”。
如果服务正在运行,但仍然无法更改设置,可能是因为权限问题。右键点击“开始”按钮,选择“计算机管理”。在左侧导航栏中选择“本地用户和组”,然后选择“用户”。确保当前登录的用户具有管理员权限。如果没有,右键点击该用户,选择“属性”,然后在“成员”选项卡中添加该用户到Administrators组。
接下来,检查组策略设置。按下Win+R键,输入gpedit.msc并回车,打开本地组策略编辑器。导航到“计算机配置” > “管理模板” > “Windows组件” > “防火墙”。在右侧窗格中查找与防火墙设置相关的策略,确保没有禁用更改设置的选项。如果有,将其设置为“未配置”或“已禁用”。
有时,系统文件损坏也会导致此错误。打开命令提示符(以管理员身份运行)。输入sfc /scannow并回车,让系统文件检查器扫描并修复受损的系统文件。扫描完成后,重启计算机,再次尝试更改防火墙设置。
如果以上方法都无法解决问题,可以考虑重置防火墙设置。在Windows搜索栏中输入“防火墙和网络保护”,打开“网络和共享中心”。点击左侧的“更改高级共享设置”,在当前网络配置文件下选择“恢复默认值”。这将重置所有防火墙设置到默认状态。
最后,如果问题依然存在,可能需要考虑进行系统还原或重新安装Windows 10。在Windows搜索栏中输入“创建还原点”,打开系统属性窗口。在“系统保护”选项卡中点击“系统还原”,按照向导进行操作。如果还原无效,可以考虑备份重要数据后,重新安装Windows 10专业版。