我唯一知道的背景是,在我注意到防火墙停止工作之前,我将大量文件(即 Program Files & x86 和 ProgramData)从 C 盘移到了 D 盘。我没有遇到与此移动相关的任何其他问题。
尽管如此,无论我做什么,Windows 防火墙都无法启动。我拥有的唯一接近防病毒软件是 Microsoft Security Essentials,它从未关闭过防火墙,或者至少不会错误地关闭防火墙。我最近(或者说从来没有)没有收到任何形式的感染报告,所以我相当肯定这不是问题所在。
基本过滤引擎正在运行(其依赖项也一样),防火墙授权驱动程序正在运行/工作。HKLM/SYSTEM/CurrentControlSet/services/SharedAccess
对 具有完全权限MpsSvc
。
我在谷歌上搜索了好久,但一无所获。我试过 ESET 的 Service Repairer,但对我不起作用。我试过微软的 Fix-it,但它只告诉我问题是“防火墙未启动”,它试图启动它(但失败了)。
通过以下方式启动服务services.msc:
Windows 无法在本地计算机上启动 Windows 防火墙。有关详细信息,请查看系统事件日志。如果这是非 Microsoft 服务,请联系服务供应商,并参阅服务特定的错误代码 13。
事件日志:
Windows 防火墙服务因服务特定错误而终止,数据无效。
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7024</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2016-02-07T04:33:43.695605200Z" />
<EventRecordID>935435</EventRecordID>
<Correlation />
<Execution ProcessID="688" ThreadID="7856" />
<Channel>System</Channel>
<Computer>mycoputername</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Windows Firewall</Data>
<Data Name="param2">%%13</Data>
</EventData>
</Event>
我尝试了多个命令:
winmgmt /verifyrepository
WMI 存储库一致
Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
netsh advfirewall reset
尝试联系 Windows 防火墙服务时发生错误。请确保该服务正在运行,然后重试您的请求。
sfc /scannow
开始系统扫描。此过程需要一些时间。
开始系统扫描验证阶段。验证 100% 完成。
Windows 资源保护未发现任何完整性违规。