Eu encontrei essa situação no outro dia em que instalei o ESET Smart Security, mas o Windows 8 não conseguiu detectar se eu havia instalado algum software antivírus ou firewall. Meu primeiro instinto foi reinstalar meu software de segurança. Então eu fui e removi ESET completamente usando sua ferramenta de remoção, porque a maioria dos softwares de segurança que eu usei, nunca realmente removeu tudo quando eu desinstalei. Então eu tive que executar a ferramenta de remoção de Eset para limpar todos os arquivos que sobraram. Em seguida, reiniciei o sistema, reinstalei o ESET completamente e atualizei-o. Tudo está funcionando bem, exceto pelo fato de que meu Windows ainda não está reconhecendo que o ESET está instalado.
O Action Center, anteriormente conhecido como Windows Security Center, monitora o status de segurança do computador.
O Windows Action Center não detecta o Firewall / Antivírus instalado
Executar o verificador de arquivos do sistema
Desde que reinstalamos o ESET que descartou problemas relacionados ao programa. Então é definitivamente o Windows. Então, a próxima coisa que tentei foi executar o Verificador de arquivos do sistema, ou seja, SFC / SCANNOW.
Para executar o SFC / SCANNOW:
- pressione Ganhar + X
- Clique em “Prompt de comando (Admin)
- Digitar SFC / SCANNOW
Eu reiniciei o sistema e verifiquei novamente, mas ainda assim não ajudou. Após algumas pesquisas, descobri que o Windows Management Instrumentation (WMI) é responsável por relatar se o software de segurança está instalado na máquina ou não. Então, pensei em reparar o WMI completamente, porque não tinha certeza de qual serviço ou arquivo específico era responsável. Então eu corri o seguinte arquivo de script na forma de arquivo de lote:
cd /d %windir%System32Wbem net stop winmgmt sc sdset winmgmt D:(A;;CCDCLCSWRPWPDTLOCRRC;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;DA)(A;;CCDCLCSWRPWPDTLOCRRC;;;PU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY) REM REG IMPORT %windir%WBEM.reg winmgmt /clearadap winmgmt /kill winmgmt /unregserver winmgmt /regserver winmgmt /resyncperf del %windir%System32WbemRepository /Q del %windir%System32WbemAutoRecover /Q for %%i in (*.dll) do Regsvr32 -s %%i for %%i in (*.mof,*.mfl) do Mofcomp %%i wmiadap.exe /Regsvr32 wmiapsrv.exe /Regsvr32 wmiprvse.exe /Regsvr32 net start winmgmt
Mas isso não ajudou. Eu estava de volta à estaca zero.
Registre novamente WMIUTILS.DLL
Então eu tropecei em uma dll específica, que é responsável por relatar se o software de segurança está presente ou não postado por Niki Han. Precisamos nos registrar novamente WMIUTILS.DLL. Parece que o script não foi desinstalado e registrado novamente.
Para registrar novamente o arquivo dll:
- pressione Ganhar + X
- Clique em “Prompt de comando (Admin)
- regsvr32 / u WMIUTILS.DLL
- Reinicie o sistema
- regsvr32 WMIUTILS.DLL
Então eu novamente reiniciei o sistema e fui para o Centro de Ação.
Ele relatou meu software de segurança corretamente.
Missão cumprida!
Espero que esta dica ajude você.
Usuários do Windows 7 também podem tentar isso - mas eles também podem ver se esse hotfix ajuda.