суббота, 27 сентября 2014 г.

Решено: Когда Avast! капризничает. Служба avast! отключена.

Мне нравится этот антивирус. Даже несмотря на его недостатки и заскоки. Я посоветовал его многим своим друзьям и знакомым. И так случилось, что у троих их них (ОС Windows XP) возникла проблема такого плана:
В трее значок avast! отображается с красным значком «крестик», а вплывающая подсказка информирует вас о том, что ваша система не защищена. Открыв двойным щелчком главное окно avast!, вы видите такую картинку:
Щелчок по кнопке «Устранить все» или по команде «Пуск» не дают никакого эффекта. Переустановка программы проблему тоже не решила. После переустановки avast! и перезагрузки системы все повторилось, и система снова оказалась под угрозой. Попытка запустит сервис avast! Antivirus (AvastSvc.exe) из консоли services.msc вручную или хотя бы изменить тип запуска сервиса не удались потому, что к этой службе нет доступа.

Я не нашел причин, почему возникает эта ситуация, но после долгих проб и ошибок мне удалось ее решить.
Итак:
1. Перезагружаем систему в безопасный режим.
2. Запускаем regedit или другой редактор реестра
3. Открываем раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Здесь хранятся данные о службах вашей системы.
Update: У вас может оказаться несколько веток CurrentControlSet. Отличаться они будут только номерами. Чтобы починить Avast! наверняка выполните следующее 4-е действие для каждой ветки.
4. Находим последовательно службы, относящиеся к avast!
Вот список тех, которые были у меня:
aswHwid
aswMonFlt
AswRdr
aswRvrt
aswSnx
aswSP
aswTdi
aswVmm
И в каждой из них присваиваем параметру «Start» значение «2» (соответствует типу запуска Auto).
5. Находим в этом же разделе службу «avast! Antivirus» и параметру «Start» и также присваиваем значение «1»  (тип запуска Auto)
6. Перезагружаем систему.
7. Все должно заработать.