Windows 7 防火墙无法启动的解决方法

发布时间:2020-04-30编辑:脚本学堂
Windows 7 防火墙无法启动的解决方法

问题描述:
在 Windows 7 计算机上您发现 Windows 防火墙服务未运行。当试图手动启动服务时您会遇到下面提及的错误。为 DHCP 客户端服务或诊断策略服务服务,也可能会出现此问题。

下面是"Windows 防火墙"服务的错误:
Windows 无法启动本地计算机上的 Windows 防火墙。有关详细的信息查看系统事件日志。这是否非 Microsoft 服务,请与服务供应商联系,请参阅服务特定错误代码 5。

在系统日志中,您将看到以下事件:
源: 服务控制管理器事件日志提供程序。
事件 ID: 7024
Windows 防火墙服务终止,服务特定错误 5 (0x5)

解决方法:
该错误意味着访问被拒绝"。如果"MpsSvc"帐户没有相关的注册表项所需的权限,可能会出现这种情况。

为 NT Service/MpsSvc 帐户需要以下项的权限:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Epoch
查询值 ; 设置值

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy
完全控制 ; 读取

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Defaults/FirewallPolicy
完全控制 ; 读取

为 DHCP 客户端服务如果"NT Service/DHCP"帐户不具有对以下项所需的权限可能会出现此问题:

注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Dhcp
所需的权限: 查询值,创建值枚举子项,通知,读取控制

注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Dhcp/Configurations
所需的权限: 完全控制、 读取

"诊断策略服务"服务帐户 Trustedinstaller 缺少以下项的权限时可能会出现该问题:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/DPS/Parameters
所需的权限: 完全控制、 读取

说明:
在这些注册表项中添加帐户的权限。
例如对于下面是 Windows 防火墙服务的步骤:
1.在注册表编辑器浏览到要添加的权限项。
2.右键单击键,然后单击权限。
3.请确保位置选择要在本地计算机。
4.在"输入对象名称来选择字段中,键入"NT SERVICE/mpssvc"。然后单击检查名称。
注:有时会找不到mpssvc用户,可以选择在其上级权限中应用到子对象即可继承上层的权限。
5.单击确定。
6.然后在列表中选择将出现该帐户,并添加对其进行适当的权限。
7.单击确定。