Mi sono imbattuto in questa situazione l'altro giorno in cui ho installato ESET Smart Security, ma Windows 8 non è stato in grado di rilevare che ho installato software antivirus o firewall. Il mio primo istinto è stato quello di reinstallare il mio software di sicurezza. Così sono andato a rimuovere ESET completamente usando il suo strumento di rimozione, perché la maggior parte del software di sicurezza che ho usato non ha mai rimosso tutto quando lo ho disinstallato. Quindi ho dovuto eseguire lo strumento di rimozione di Eset per pulire tutti i file rimasti. Quindi ho riavviato il sistema e reinstallato ESET completamente e aggiornato. Tutto funziona bene, tranne il fatto che il mio Windows non sta ancora riconoscendo che ESET è installato.
Centro operativo, precedentemente noto come Centro sicurezza di Windows, controlla lo stato di sicurezza del computer.
Windows Action Center non rileva Firewall / antivirus installati
Esegui il Controllo file di sistema
Da quando abbiamo reinstallato ESET abbiamo escluso i problemi relativi al programma. Quindi è decisamente Windows. Quindi la prossima cosa che ho provato è stata eseguire il System File Checker, cioè SFC / SCANNOW.
Per eseguire SFC / SCANNOW:
- stampa Vinci + X
- Clicca su "Prompt dei comandi (amministratore)
- Digitare SFC / SCANNOW
Ho riavviato il sistema e controllato di nuovo, ma ancora non ha aiutato. Dopo alcune ricerche ho trovato che Windows Management Instrumentation (WMI) è responsabile della segnalazione del software if e Security installato o meno sulla macchina. Quindi ho pensato di riparare WMI completamente, perché non ero sicuro di quale particolare servizio o file fosse responsabile. Così ho eseguito il seguente file di script sotto forma di file batch:
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
Ma quello non ha aiutato. Sono tornato al punto di partenza.
Registrare di nuovo WMIUTILS.DLL
Poi mi sono imbattuto in una specifica DLL che è responsabile per segnalare se il software di sicurezza è presente o non pubblicato da Niki Han. Dobbiamo registrarci di nuovo WMIUTILS.DLL. Sembra che lo script non abbia disinstallato e registrato nuovamente.
Per registrare nuovamente il file dll:
- stampa Vinci + X
- Clicca su "Prompt dei comandi (amministratore)
- regsvr32 / u WMIUTILS.DLL
- Riavvia il sistema
- regsvr32 WMIUTILS.DLL
Poi ho di nuovo riavviato il sistema e sono andato al Centro operativo.
Ha segnalato correttamente il mio software di sicurezza.
Missione compiuta!
Spero che questo suggerimento ti aiuti.
Anche gli utenti di Windows 7 possono provarlo, ma possono anche vedere se questo hotfix è di aiuto.