Service 无法启动Windows防火墙或无法从另一台计算机ping您的计算机(某些服务无法在Windows Vista或Windows 7中启动)

Service 无法启动Windows防火墙或无法从另一台计算机ping您的计算机(某些服务无法在Windows Vista或Windows 7中启动),service,windows-firewall,Service,Windows Firewall,我想我被病毒感染了,这让我很难修复。如果你有同样的问题,我想与你分享,以节省你很多时间 症状: 尝试启动windows服务时出现访问错误(防火墙、DHCP、诊断策略) 无法从另一台计算机访问您的计算机(ping或ping) 无法启动Windows防火墙。错误代码0x80070005 Windows防火墙管理单元错误代码:0x6D9 无法在Windows防火墙中允许“远程协助” 无法在Windows防火墙中允许“文件和打印共享” 事件查看器–系统–错误:Windows防火墙服务终止,特定于服务的

我想我被病毒感染了,这让我很难修复。如果你有同样的问题,我想与你分享,以节省你很多时间

症状:

  • 尝试启动windows服务时出现访问错误(防火墙、DHCP、诊断策略)
  • 无法从另一台计算机访问您的计算机(ping或ping)
  • 无法启动Windows防火墙。错误代码0x80070005
  • Windows防火墙管理单元错误代码:0x6D9
  • 无法在Windows防火墙中允许“远程协助”
  • 无法在Windows防火墙中允许“文件和打印共享”
  • 事件查看器–系统–错误:Windows防火墙服务终止,特定于服务的错误访问被拒绝
  • 试图从服务管理单元启动“Windows防火墙”服务时出现错误“代码5,访问错误”
  • 尝试这样做是行不通的:要么修复它,要么手动。0x80070005(代码5,访问错误)
  • 无法添加用户或用户的权限:MpsSvc

如何识别错误的来源:

  • 下载并运行“”
  • 添加过滤器:
    • 图像路径包含“svchost”,然后包含
    • 结果包含“访问权限”
  • 尝试启动防火墙-它将显示导致注册表项访问错误的原因(例如“HKLM\SYSTEM\CurrentControlSet\services\SharedAccess”)
  • 如何确定解决方案是否能解决您的问题:

    添加权限:添加用户“Everyone”并授予其“完全控制权”。重试,应该可以…删除用户“Everyone”,这不是解决问题的正确方法

    问题可能在于,您在“HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess”下的每个“Epoch”键上都缺少另一个权限

    解决方案:

    该解决方案已经针对防火墙进行了测试,但应该可以应用于其他服务。请参阅“确定错误的来源”,以确定它是否适用于您的服务以及您需要修改的注册表项

    此解决方案至少适用于Windows防火墙服务:

  • 打开regedit并导航到“HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess”
  • 向用户MpsSvc的所有历元键添加权限(查询值和设置值):
  • 右键单击“Epoch?”并选择许可证…(其中?为nothing或2或3或…)
  • 按添加
  • 按位置…,选择当前机器(通常为第一台)并确认
  • 写入用户NT服务\mpssvc,按检查名称并确认(此步骤可能有问题,因为此系统用户是“隐藏的”)
  • 选中“允许”“完全控制”(这是临时的,用于设置高级权限)
  • 按高级,选择“MpsSvc”并按编辑
  • 按Show advanced permissions并仅选中“查询值”和“设置值”
  • 按OK接受,按OK再次接受,按OK再次接受
  • 对所有“历元”条目执行此操作
  • 你完成了…祝你好运