Mi sono imbattuto in questa situazione l'altro giorno in cui ho installato ESET Smart Security, ma Windows non è stato in grado di rilevare che ho installato software antivirus o firewall.
Il mio primo istinto è stato reinstallare il mio software di sicurezza. Quindi sono andato e ho rimosso completamente ESET usando il suo strumento di rimozione, perché la maggior parte del software di sicurezza che ho usato, non ha mai davvero rimosso tutto quando l'ho disinstallato. Quindi ho dovuto eseguire Eset Removal Tool per pulire tutti i file rimanenti. Quindi ho riavviato il sistema e reinstallato completamente ESET e l'ho aggiornato. Tutto funziona bene tranne il fatto che il mio Windows non riconosce ancora che ESET è installato.
Action Center, precedentemente noto come Windows Security Center, monitora lo stato di sicurezza del computer.
Windows non rileva il firewall o l'antivirus installati
1] Esegui il Controllo file di sistema
Da quando abbiamo reinstallato ESET, questo ha escluso problemi relativi al programma. Quindi è sicuramente Windows. Quindi la cosa successiva che ho provato è stata eseguire il Controllo file di sistema i.e. SFC /SCANNOW.
Per eseguire SFC /SCANNOW:
- stampa Vinci + X
- Fare clic su "Prompt dei comandi (amministratore)
- Digitare SFC /SCANNOW
Ho riavviato il sistema e ho controllato di nuovo, ma comunque non ha aiutato. Dopo alcune ricerche, ho scoperto che Strumentazione gestione Windows (WMI) è responsabile della segnalazione se e il software di sicurezza è installato o meno sulla macchina. Quindi ho pensato di riparare completamente WMI perché non ero sicuro di quale particolare servizio o file fossero responsabili. Quindi ho eseguito il seguente file di script sotto forma di file batch:
cd /d %windir%\System32\Wbem 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%\System32\Wbem\Repository /Q del %windir%\System32\Wbem\AutoRecover /Q per %%i in (*.dll) esegui Regsvr32 -s %%i per %%i in (*.mof,*.mfl) do Mofcomp %%i wmiadap.exe /Regsvr32 wmiapsrv.exe /Regsvr32 wmiprvse.exe /Regsvr32 net start winmgmt
Ma questo non ha aiutato. Ero tornato al punto di partenza.
2] Registra nuovamente WMIUTILS.DLL
Poi mi sono imbattuto in una dll specifica che è responsabile della segnalazione se il software di sicurezza è presente o meno. Dobbiamo registrarci nuovamente WMIUTILS.DLL. Sembra che lo script non sia stato disinstallato e registrato nuovamente.
Per registrare nuovamente il file dll:
stampa Vinci + X
Fare clic su "Prompt dei comandi (amministratore)
regsvr32 /u WMIUTILS.DLL
Riavvia il sistema ed esegui ora
regsvr32 WMIUTILS.DLL
Quindi ho riavviato nuovamente il sistema e sono andato al Centro operativo.
Ha segnalato correttamente il mio software di sicurezza.
Puoi ottenere ulteriori suggerimenti qui - Windows Defender non si spegne nemmeno quando è installato AntiVirus di terze parti.
Anche gli utenti di Windows 7 possono provare questo, ma possono anche vedere se questo hotfix aiuta.