A única história de fundo que tenho é que, antes de eu perceber que o firewall parou de funcionar, mudei uma tonelada de coisas (a saber, Program Files & x86 e ProgramData) da minha unidade C para a minha unidade D. Eu não tive nenhum outro problema em relação a esse movimento.
Nenhum-a-menos, não importa o que eu faça, o firewall do Windows não será iniciado. A única coisa perto de um antivírus que eu tenho é o Microsoft Security Essentials, que nunca desligou o firewall, ou pelo menos não incorretamente. Eu não tive nenhum relato de qualquer forma de infecção recentemente (ou nunca, na verdade), então estou bastante certo de que esse não é o problema.
O Mecanismo de Filtragem Base está sendo executado (mesmo para suas dependências), o Driver de Autorização de Firewall está em execução / funcionando. HKLM/SYSTEM/CurrentControlSet/services/SharedAccess
tem permissões completas para MpsSvc
.
Eu fiz um pouco de googling e não consegui nada. Eu tentei o Service Repairer da ESET e não funcionou para mim. Eu tentei consertá-lo da Microsoft, mas tudo o que me diz é que o problema é que "Firewall não é iniciado" e ele tenta iniciá-lo (e falhar).
Iniciando o serviço por meio de services.msc:
Windows could not start the Windows Firewall on Local Computer. For more information, review the System Event Log. If this is a non_Microsoft service, contact the service vendor, and refer to service-specific error code 13.
Log de eventos:
The Windows Firewall service terminated with service-specific error The data is invalid..
<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>
Eu tentei vários comandos:
winmgmt /verifyrepository
WMI repository is consistent
Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
netsh advfirewall reset
An error occurred while attempting to contact the Windows Firewall service. Make sure that the service is running and try your request again.
sfc /scannow
Beginning system scan. This process will take some time.
Beginning verification phase of system scan. Verification 100% complete.
Windows Resource Protection did not find any integrity violations.