Ik kwam onlangs deze situatie tegen waarbij ik ESET Smart Security installeerde, maar Windows kon niet detecteren dat ik antivirussoftware of firewall had geïnstalleerd.
Mijn eerste instinct was om mijn beveiligingssoftware opnieuw te installeren. Dus ging ik ESET volledig verwijderen met behulp van de verwijderingstool, omdat de meeste beveiligingssoftware die ik gebruikte, nooit echt alles verwijderde toen ik het de-installeerde. Dus ik moest de Eset Removal Tool uitvoeren om alle overgebleven bestanden op te schonen. Daarna heb ik het systeem opnieuw opgestart en ESET volledig opnieuw geïnstalleerd en bijgewerkt. Alles werkt goed, behalve het feit dat mijn Windows nog steeds niet herkent dat ESET is geïnstalleerd.
Action Center, voorheen bekend als Windows Security Center, controleert de beveiligingsstatus van de computer.
Windows detecteert geen geïnstalleerde firewall of antivirus
1] Voer Systeembestandscontrole uit
Omdat we ESET opnieuw hebben geïnstalleerd, zijn programmagerelateerde problemen uitgesloten. Het is dus zeker Windows. Dus het volgende dat ik probeerde was om de systeembestandscontrole uit te voeren i.e. SFC /SCANNOW.
SFC /SCANNOW uitvoeren:
- druk op Win + X
- Klik op "Opdrachtprompt (beheerder)
- Typ in SFC /SCANNOW
Ik heb het systeem opnieuw opgestart en opnieuw gecontroleerd, maar toch heeft het niet geholpen. Na wat onderzoek ontdekte ik dat Windows Management Instrumentation (WMI) verantwoordelijk is voor het rapporteren of en beveiligingssoftware op de computer is geïnstalleerd of niet. Dus ik dacht erover om WMI volledig te repareren omdat ik niet zeker wist welke specifieke service of bestanden verantwoordelijk waren. Dus ik heb het volgende scriptbestand uitgevoerd in de vorm van het batchbestand:
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 voor %%i in (*.dll) doe Regsvr32 -s %%i voor %%i in (*.mof,*.mfl) doe Mofcomp %%i wmiadap.exe /Regsvr32 wmiapsrv.exe /Regsvr32 wmiprvse.exe /Regsvr32 net start winmgmt
Maar dat hielp niet. Ik was weer bij af.
2] Registreer WMIUTILS opnieuw.DLL
Toen stuitte ik op een specifieke dll die verantwoordelijk is voor het rapporteren of beveiligingssoftware aanwezig is of niet. We moeten ons opnieuw registreren WMIUTILS.DLL. Het lijkt erop dat het script niet is verwijderd en opnieuw is geregistreerd.
Om het dll-bestand opnieuw te registreren:
druk op Win + X
Klik op "Opdrachtprompt (beheerder)
regsvr32 /u WMIUTILS.DLL
Start het systeem opnieuw op en voer het nu uit
regsvr32 WMIUTILS.DLL
Daarna startte ik het systeem opnieuw op en ging naar het actiecentrum.
Het heeft mijn beveiligingssoftware correct gerapporteerd.
Meer tips vind je hier - Windows Defender wordt niet uitgeschakeld, zelfs niet wanneer AntiVirus van derden is geïnstalleerd.
Windows 7-gebruikers kunnen dit ook proberen - maar ze kunnen ook zien of deze hotfix helpt.