之前不知道什么原因关闭了win7防火墙,然后一直没启用,今天手机要更新点软件,所以就想用笔记本虚拟个无线AP,共享本地网的时候提示报错,然后查了下原因发现是防火墙没开启!
那就开启防火墙咯,结果一直不成功!
有人说在服务中,启用Windows Firewall服务,但我服务中启动Windows Firewall服务提示 特定服务错误代码5, 然后进入防火墙中的高级设置单元报错 错误代码0x6D9。
何解?
黄天不负有心人,终于在微软官方让我找到了答案!
原因是 NT Service/MpsSvc 帐户不具备相关注册表项的权限,则会发生此情况。
下面我们获取相关注册表权限,在开始菜单输入regedit,进入注册表:
找到下面三项,全部赋予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
如果没有 NT Service/MpsSvc 帐户这个账户,
右键---权限---添加 NT Service/MpsSvc 帐户,如图:
然后在到服务中,启用Windows Firewall服务,至此windows 7 防火墙开启成功:
2013.4.30更新:
如果您觉得以上方法很繁琐,请下载微软官方为您订制的解决软件: