Windows防火墙无法启动的五大原因及对应修复方法:一、启动并配置mpssvc与Security Health Service;二、重置Windows安全中心UI组件;三、运行SFC与DISM修复系统文件;四、卸载或禁用第三方安全软件;五、重置SharedAccess等注册表路径权限。

如果您尝试在 Windows 系统中手动开启防火墙,但安全中心持续提示“无法启动防火墙服务”或点击“立即打开”后无响应、状态不变,则可能是由于 Windows Firewall 服务(mpssvc)未运行、Security Health Service 异常、注册表权限缺失、第三方安全软件冲突或系统组件损坏所致。以下是多种独立有效的修复方法:
一、启动并配置 Windows Firewall 与 Security Health Service
Windows 防火墙功能依赖两个核心服务协同工作:mpssvc(Windows Firewall)负责策略执行,Security Health Service(SHS)负责状态同步与 UI 响应。任一服务停止或配置错误均会导致安全中心界面失效。
1、按下 Win + R 打开运行对话框,输入 services.msc 并回车。
2、在服务列表中依次找到 Windows Firewall(服务名 mpssvc)和 Security Health Service(注意非 wscsvc 或 WinDefend)。
3、对每个服务分别双击打开属性,将“启动类型”设为 自动(延迟开始)。
4、若服务状态为“已停止”,点击“启动”按钮;若提示“拒绝访问”,切换至“登录”选项卡,确认登录身份为 本地系统账户,并勾选“允许服务与桌面交互”。
5、点击“应用”和“确定”保存设置,关闭服务管理器。
二、重置 Windows 安全中心应用与 UI 组件
Windows 安全中心以 AppX 包形式部署,其 UI 层(Microsoft.SecHealthUI)若注册信息损坏,会导致防火墙开关灰显、页面白屏或始终显示“正在加载”,但底层服务可能正常。
1、右键点击“开始”按钮,选择 应用和功能。
2、在搜索框中输入 Windows 安全中心,定位该应用条目。
3、点击右侧“⋯”按钮,选择 高级选项。
4、先点击 修复 按钮;若无效,再点击 重置 并确认执行。
5、重置完成后,无需重启,直接打开 Windows 安全中心测试防火墙开关是否可操作。
三、修复系统文件与关键服务依赖项
系统文件损坏(如 firewall.dll、mpssvc.dll)或 DISM/SFC 检测到的映像异常,可能导致 mpssvc 服务初始化失败,错误代码常为 0x80070422 或 0x80070005。
1、以管理员身份运行 Windows 终端(右键开始按钮 → “Windows 终端(管理员)”)。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
2、依次执行以下两条命令,每条执行完毕后再输入下一条:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
3、等待扫描与修复完成(通常需 15–25 分钟),完成后关闭终端。
4、重启计算机,再次进入 services.msc,确认 mpssvc 与 Security Health Service 状态均为“正在运行”。
四、卸载或禁用冲突的第三方安全软件
多数第三方杀毒/防火墙软件(如 360安全卫士、腾讯电脑管家、火绒、卡巴斯基等)会主动接管网络过滤驱动,并通过服务互斥机制阻止 Windows 防火墙启动,导致安全中心报错“无法启动防火墙服务”。
1、右键任务栏通知区域中的安全软件图标,选择 退出 或 关闭防护。
2、若无法正常退出,打开任务管理器(Ctrl+Shift+Esc),在“启动”和“服务”选项卡中,禁用所有疑似安全类启动项和服务(名称含 “av”、“guard”、“defender”、“firewall”、“security” 等)。
3、重启计算机,在未启动任何第三方防护软件的状态下,立即打开 Windows 安全中心尝试开启防火墙。
4、若成功启用,说明存在明确冲突;后续可考虑 完全卸载冲突软件 或在其设置中关闭“网络防护”“驱动层拦截”等深度集成功能。
五、重置防火墙相关注册表路径权限
mpssvc 服务需对 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess 下多个子键拥有完全控制权限。若被优化工具误删或权限被篡改,服务将因访问被拒而无法启动,常见错误代码为 0x80070005。
1、按下 Win + R,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、依次导航至以下五个路径(每次进入一个路径后执行一次权限重置):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MPSSVC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WdNisSvc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE
3、对每个路径右键 → “权限” → 点击“高级” → “更改” → 输入 NT SERVICE\mpssvc → 点击“检查名称”确认 → 确定。
4、在权限条目中勾选 完全控制,点击“确定”逐级保存。










