На днях я столкнулся с этой ситуацией, когда установил ESET Smart Security, но Windows не смогла обнаружить, что я установил антивирусное программное обеспечение или брандмауэр.
Моим первым побуждением было переустановить программное обеспечение безопасности. Поэтому я пошел и полностью удалил ESET, используя его инструмент для удаления, потому что большая часть программного обеспечения безопасности, которое я использовал, никогда не удаляла все, когда я его удалял. Поэтому мне пришлось запустить Eset Removal Tool, чтобы очистить все оставшиеся файлы. Затем я перезагрузил систему, полностью переустановил ESET и обновил ее. Все работает нормально, за исключением того факта, что моя Windows по-прежнему не распознает, что ESET установлен.
Центр поддержки, ранее известный как Центр безопасности Windows, отслеживает состояние безопасности компьютера.
Windows не обнаруживает установленный брандмауэр или антивирус
1] Запустить проверку системных файлов
Поскольку мы переустановили ESET, что исключило проблемы, связанные с программой. Так что это точно винда. Следующее, что я попробовал, это запустить средство проверки системных файлов i.е. SFC / SCANNOW.
Чтобы запустить SFC / SCANNOW:
- Нажмите Победа + 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 ;; CCDCLCSWRPWP; ;; 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 для %% i в (*.dll) выполните Regsvr32 -s %% i для %% i в (*.моф, *.mfl) do Mofcomp %% i wmiadap.exe / Regsvr32 wmiapsrv.exe / Regsvr32 wmiprvse.exe / Regsvr32 чистый запуск winmgmt
Но это не помогло. Я вернулся на круги своя.
2] Перерегистрируйте WMIUTILS.DLL
Затем я наткнулся на конкретную dll, которая отвечает за сообщение о том, присутствует ли программное обеспечение безопасности или нет. Нам нужно перерегистрироваться WMIUTILS.DLL. Похоже, скрипт не удалил и не перерегистрировал.
Чтобы перерегистрировать файл dll:
Нажмите Победа + X
Нажмите «Командная строка (администратор)»
regsvr32 / u WMIUTILS.DLL
Перезагрузите систему и запустите сейчас
regsvr32 WMIUTILS.DLL
Затем я снова перезагрузил систему и зашел в Центр поддержки.
Он правильно сообщил о моем программном обеспечении безопасности.
Вы можете получить больше советов здесь - Защитник Windows не выключится, даже если установлен сторонний антивирус.
Пользователи Windows 7 также могут попробовать это, но они также могут увидеть, помогает ли это исправление.