По всей видимости, любой пользователь компьютерной системы, которая работает под управлением Windows, так или иначе, но использовал для выполнения некоторых действий или завершения работы зависших приложений стандартный «Диспетчер задач». Процессов и служб, активных в определенный момент времени, представлено в нем очень много, но сразу бросается в глаза служба Winlogon.exe. Что за процесс видит пользователь? Системную службу или вирус? Если речь идет о чистой системе, это важный компонент Windows, но в случае, когда со стороны этого процесса наблюдается повышенная нагрузка на системные ресурсы, не исключается, что, увы, это может быть вирус (чаще всего он может относиться к категории троянов). Далее предлагается рассмотреть и оригинальную службу, и возможные угрозы, обосновавшиеся в системе без ведома пользователя.
Что за процесс Winlogon.exe?
Начнем с оригинального системного компонента. Чтобы понять, что за процесс Winlogon.exe, достаточно разобраться с его названием. Наверняка многие уже поняли, о чем идет речь. Win – сокращение от Windows, logon – слитное написание Log On.
Таким образом, нетрудно сделать вывод, что данный процесс является службой входа в систему, причем не только при первоначальной загрузке, но и при смене пользователя. При обычном старте операционной системы он запускается службой smss.exe для обеспечения выбора пользователя и ввода пароля доступа к профилю, в свою очередь, инициируя старт других системных компонентов (services.exe, lsass.exe и т. д.).
Основное предназначение службы
Что же касается основных функций, которые возложены на эту службу, основными можно назвать следующие:
- вход в систему и выход из нее при помощи контроля настроек профилей зарегистрированных пользователей;
- слежение за безопасностью пользовательских данных;
- обеспечение функционирования «Рабочего стола»;
- контроль сетевых подключений;
- обеспечение работы скринсэйвера (если он включен и используется);
- верификация копий операционных систем.
Почему процесс грузит систему?
Но на этом радужном фоне можно встретить и черные пятна. Иногда пользователи замечают, что данный компонент начинает потреблять неоправданно много ресурсов с неимоверным увеличением нагрузки на центральный процессор и оперативную память, да, и система, неизвестно почему выдает сообщения о том, что процесс Winlogon.exe инициировал выполнение какой-то процедуры (обычно самопроизвольное выключение компьютера или перезагрузка). Почему так происходит? Да только потому, что наряду с оригинальным процессом в системе обосновался вирус, маскирующийся под эту системную службу.
Процесс Winlogon.exe инициировал действие выключения питания: почему?
Да, действительно, проблемы с питанием являются самыми распространенными. Обычные вирусы себя так не ведут. Но в данном случае мы имеем дело с необычными угрозами. Несмотря на то, что они появились очень давно (чуть ли не на заре развития первых компьютеров на основе Windows) и на сегодняшний день, в общем-то, морально устарели, тем не менее в последнее время что-то замечена их подозрительно высокая активность. Но не только вирусы могут вызывать выключение или перезагрузку.
И в самой операционной системе хватает настроек, которые могут устанавливать автоматический режим управления электропитанием, что обычно связано с восстановлением после каких-то сбоев.
Отключение автоматической перезагрузки
Итак, что за процесс Winlogon.exe, немного понятно. Теперь давайте посмотрим, какие действия можно предпринять, чтобы избежать автоматического рестарта или полного отключения компьютерных систем.
Для этого в разделе восстановления необходимо убрать флажок с пункта выполнения автоматической перезагрузки, перейдя к нему через дополнительные параметры в свойствах системы.
Как выявить вирусный процесс?
Теперь остановимся на тех моментах, когда выдается предупреждение о том, что процесс Winlogon.exe инициировал выключение питания. В данном случае, как уже, наверное, понятно, речь идет о выявлении вирусных угроз.
Первым делом необходимо заглянуть в «Диспетчер задач». В нем может находиться только один (!) процесс Winlogon.exe с атрибутом «Система». Если вы наблюдаете два и более одинаковых процесса, это точно вирусы. Через меню ПКМ на выбранном процессе нужно перейти к пункту отображения расположения файла.
Оригинальный системный компонент может находиться только в двух местах: в каталоге System32 и иногда в папке dllcache (обе расположены в основной директории Windows).
Как удалить троян?
Теперь разберемся с удалением вирусных угроз. Исходим из того, что вирус при выдаче сообщение о том, что процесс Winlogon.exe инициировал действие включения питания, выявлен. Как его нейтрализовать? Несмотря на свою относительную по современным меркам неактуальность, обосновываются такие угрозы в системе достаточно глубоко, и далеко не все антивирусные пакеты способны не то что их обезвредить, но и даже обнаружить. В любом случае в качестве неотложной меры используйте какой-нибудь портативный сканер вроде Dr. Web CureIt!, предварительно обновив для него антивирусные базы.
Если результат будет нулевым, воспользуйтесь дисковой утилитой Kaspersky Rescue Disk, при помощи которой нужно загрузиться со съемного носителя, на котором она записана, а затем произвести сканирование системы еще до того, как стартует Windows.
Но давайте представим себе наихудшую ситуацию, когда угроза обнаружена не была, но сообщения о том, что процесс Winlogon.exe инициировал действие по отключению или рестарту компьютера, выдаются с завидной регулярностью. В этом случае придется заняться удалением вируса вручную. Прежде чем удалить папку и файлы вируса, следует зайти в реестр (regedit) и обратиться к ветке HKLM и через раздел SOFTWARE добраться до каталога автоматического обновления (AutoUpdate). По идее, в нем будет расположена подпапка RebootRequired.
Ее вместе со всем содержимым нужно удалить.
Теперь следует перезагрузить систему в безопасном режиме, затем удалить все файлы из папок TEMP, а потом в редакторе реестра перейти к ветке HCU. Через раздел SOFTWARE нужно найти следующие каталоги и выполнить удаление таких ключей:
- папка Run - ключ "Firewall auto setup"="%windir%\winlogon.exe";
- папки IEDesktop - "host"="....";
- папки IESecurity - "host"="....".
В приведенном примере параметр "...." обозначает любое вписанное там значение. По завершении всех действий теперь можно удалить компоненты вируса в «Проводнике» и выполнить полную перезагрузку компьютера.
Несколько слов напоследок
Это очень кратко о процессе Winlogon. По понятным причинам четкие механизмы функционирования этой службы не рассматривались, поскольку их углубленное описание рядовому пользователю совершенно ничего не даст. Но самое главное, что следует четко усвоить, - завершать этот процесс в принудительном порядке с использованием «Диспетчера задач» нельзя ни при каких обстоятельствах, если только речь не идет о вирусах. Деактивация оригинального компонента приведет «всего лишь» к появлению синего экрана. Аналогичная ситуация может наблюдаться и в случае завершения не того процесса, если их несколько. Поэтому предварительно следует произвести определение месторасположения файлов.