无法在安全中心中打开 Windows 防火墙

症状
在运行 Windows Vista 的计算机上,Windows 安全中心警告您 Windows 防火墙已关闭。当您在 Windows 安全中心中单击“立即打开”以打开 Windows 防火墙时,会收到以下错误消息:
安全中心无法打开 Windows 防火墙。

在服务控制台中,您会注意到 Windows 防火墙服务未运行,即使服务已配置为自动启动。当您手动启动 Windows 防火墙服务时,收到以下错误消息:
Windows 无法在本地计算机上启动 Windows 防火墙。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 5。
注意:若要打开服务控制台,请依次单击“开始”“开始”按钮、“运行”,然后健入 Services.msc,再单击“确定”
原因
如果用来启动 Windows 防火墙服务的帐户没有访问相关注册表项的权限,则可能会发生此问题。

解决方案

帮我修复此问题

若要自动修复该问题,请单击修复此问题链接。在打开的新页面上,单击“立即运行”以启动 Microsoft 自动问题诊断服务 (MATS) 程序包,并按照向导中的步骤进行操作。



注意
:该向导可能只有英文版本。但是,Windows 的所有语言版本都提供自动修复功能。
更多信息
  1. MATS 程序包扫描您的计算机,并检测是否满足以下要求:
    1. Windows 防火墙是默认的防火墙。
    2. 计算机运行的是 Windows Vista。
    3. Windows 防火墙服务未启动。
    4. 在过去 10 天内系统事件日志中记录了以下事件。

      源:服务控制管理器 Eventlog 提供程序
      事件 ID:7024
      描述:Windows 防火墙服务因服务特定的错误 5 (0x5) 而停止

  2. 如果所有要求都满足,则 MATS 程序包会针对某些注册表项将相应的权限添加到 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完全控制;读取
  3. 启动 Windows 防火墙服务。
  4. 验证 Windows 防火墙服务是否成功启动。
属性

文章 ID:2271812 - 上次审阅时间:02/23/2012 19:48:00 - 修订版本: 2.0

Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate

  • kbprb kbtshoot kbsurveynew kbmatsfixme kbexpertisebeginner kbexpertiseinter KB2271812
反馈