Натъкнах се на тази ситуация онзи ден, когато инсталирах ESET Smart Security, но Windows не можа да открие, че съм инсталирал антивирусен софтуер или защитна стена.
Първият ми инстинкт беше да преинсталирам софтуера си за сигурност. Затова отидох и премахнах ESET напълно, използвайки неговия инструмент за премахване, защото повечето от използвания от мен софтуер за защита никога не премахваше всичко, когато го деинсталирах. Така че трябваше да стартирам Eset Removal Tool, за да почистя всички остатъчни файлове. След това рестартирах системата и преинсталирах ESET напълно и го актуализирах. Всичко работи добре, освен факта, че Windows все още не разпознава, че е инсталиран ESET.
Action Center, известен преди като Windows Security Center, следи състоянието на защита на компютъра.
Windows не открива инсталирана защитна стена или антивирус
1] Стартирайте Проверка на системни файлове
Тъй като преинсталирахме ESET, който изключи проблеми, свързани с програмата. Така че определено е Windows. Следващото нещо, което се опитах, беше да стартирам System File Checker i.д. SFC / SCANNOW.
За да стартирате SFC / SCANNOW:
- Натиснете Win + X
- Кликнете върху „Команден ред (Администратор)
- Напишете в SFC / SCANNOW
Рестартирах системата и проверих отново, но въпреки това не помогна. След някои проучвания открих, че Windows Management Instrumentation (WMI) е това, което е отговорно за отчитането, ако и софтуерът за сигурност е инсталиран на машината или не. Затова си помислих да поправя напълно WMI, защото не бях сигурен коя конкретна услуга или файлове са отговорни. Затова пуснах следния скриптов файл под формата на партиден файл:
cd / d% windir% \ System32 \ Wbem net stop winmgmt sc sdset winmgmt D: (A ;; CCDCLCSWRPWPDTLOCRRC ;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCDCLCSWRPWDDWLOCRSDRC; ;; CCDCLCSWRPWPDTLOCRRC ;;; PU) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; SY) REM REG IMPORT% windir% \ WBEM.reg winmgmt / clearradap winmgmt / kill winmgmt / unregserver winmgmt / regserver winmgmt / resyncperf del% windir% \ System32 \ Wbem \ Repository / Q del% windir% \ System32 \ Wbem \ AutoRecover / Q за %% i in (*.dll) направете Regsvr32 -s %% i за %% i в (*.mof, *.mfl) направете Mofcomp %% i wmiadap.exe / Regsvr32 wmiapsrv.exe / Regsvr32 wmiprvse.exe / Regsvr32 net start winmgmt
Но това не помогна. Върнах се на първо място.
2] Пререгистрирайте WMIUTILS.DLL
Тогава попаднах на конкретна dll, която е отговорна за отчитането дали софтуерът за сигурност присъства или не. Трябва да се регистрираме отново WMIUTILS.DLL. Изглежда, че скриптът не е деинсталирал и не се е регистрирал отново.
За да регистрирате отново DLL файл:
Натиснете Win + X
Кликнете върху „Команден ред (Администратор)
regsvr32 / u WMIUTILS.DLL
Рестартирайте системата и стартирайте сега
regsvr32 WMIUTILS.DLL
След това отново рестартирах системата и отидох в Центъра за действие.
Той отчете коректно моя софтуер за сигурност.
Можете да получите повече съвети тук - Windows Defender няма да се изключи дори когато е инсталиран антивирус на трета страна.
Потребителите на Windows 7 също могат да изпробват това, но също така могат да видят дали тази актуална корекция помага.