你目前正处于脱机状态,正在等待 Internet 重新连接

某些服务无法在 Windows Vista 中启动

来源:Microsoft 支持部门
结果
在 Windows Vista 计算机上,您会发现 Windows 防火墙服务没有运行。如果您尝试手动启动该服务,会收到如下所述的错误。DHCP 客户端服务或“诊断策略服务”服务也可能出现此问题。

下面是“Windows 防火墙”服务的相关错误:
Windows 无法在本地计算机上启动 Windows 防火墙。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 5。


在系统事件日志中,会看到以下事件:
源:服务控制管理器 Eventlog 提供程序。
事件 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 防火墙,例如:
  • Windows 防火墙不是默认的防火墙
  • Windows 防火墙没有启动
  • Windows Vista 无法启动 Windows 防火墙
  • 特定于服务的错误 5 (0x5) 远程协助不起作用
  • 您无法访问共享的文件和打印机
要下载和运行此自动疑难解答程序,请单击修复此问题链接:


如果您要亲自修复此问题而不使用上述自动疑难解答程序,请为这些注册表项中的帐户添加权限。例如,以下是 Windows 防火墙服务的步骤:
  1. 在注册表编辑器中,浏览至需要为其添加权限的注册表项。
  2. 右键单击该项,然后单击“权限”。
  3. 确保所选择的位置是本地计算机。
  4. 在“输入要选择的对象名称”字段中,输入“NT SERVICE\mpssvc”。然后单击“检查名称”。
  5. 单击“确定”。
  6. 然后选择列表中显示的帐户,并为其添加适当的权限。
  7. 完成后,请单击确定。

注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款
属性

文章 ID:943996 - 上次审阅时间:10/15/2010 13:39:00 - 修订版本: 1.0

  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • kbnomt kbrapidpub kbfixme kbmatsfixme KB943996
反馈