Как остановить автоматическое отключение Windows Server каждый час: простое решение

Одна из виртуальных машин с Windows Server начала автоматически выключаться каждый час без видимой причины. Такое поведение обычно связано с тем, что на компьютере или виртуальной машине установлена оценочная (Evaluation) версия Windows, срок действия которой истёк (обычно через 90 или 180 дней). После окончания периода оценки служба мониторинга лицензии Windows (Windows License Monitoring Service — WLMS) принудительно выключает операционную систему через час работы. Это касается как оценочных версий Windows Server, так и Windows 10/11 Enterprise (включая LTSC).

В моём случае об этом говорит водяной знак в правом нижнем углу рабочего стола с сообщением:

Windows Server 2025 Standard Evaluation
Срок действия лицензии Windows истёк

Desktop watermark: Windows License is expired Desktop watermark: Windows License is expired

Проверить статус активации Windows можно с помощью команды:

slmgr /dli

Name: Windows(R), ServerStandardEval edition
Description: Windows(R) Operating System, TIMEBASED_EVAL channel

slmgr /dli - check Windows activation statusslmgr /dli - check Windows activation status

Там видно, что на виртуальной машине установлена оценочная версия Windows Server (TIMEBASED_EVAL channel), статус лицензии: Notification, причина уведомления: 0xC004FC07.

После окончания срока оценки Windows Server ОС автоматически выключается каждый час, чтобы подтолкнуть пользователей к покупке полной лицензии. Выключение инициируется процессом wlms.exe, который фиксирует это событие в журнале событий (Event Viewer) с идентификатором события (Event ID) 1074:

The process C:\WINDOWS\system32\wlms\wlms.exe (SRV01) has initiated the shutdown of computer SRV01 on behalf of user NT AUTHORITY\SYSTEM for the following reason: Other (Planned) Reason Code: 0x80000000 Shutdown Type: shutdown
Comment: The license period for this installation of Windows has expired. The operating system is shutting down.

Event ID: 1074 The license period for this installation of Windows has expired. The operating system is shutting downEvent ID: 1074 The license period for this installation of Windows has expired. The operating system is shutting down

Microsoft не рекомендует использовать ознакомительные (trial) версии своих продуктов после окончания периода оценки, особенно в продуктивных средах.

Если вы хотите продолжать использовать оценочную версию Windows и при этом избежать автоматических выключений, можно выполнить следующие действия:

  • Продлить период оценки Windows ещё на 180 дней (максимум 5 продлений) с помощью команды: slmgr /rearm slmgr /rearm - extend Windows trial licenseslmgr /rearm - extend Windows trial license
  • Преобразовать оценочную версию Windows Server в полноценную версию Standard или Enterprise, после чего активировать ОС, вводя лицензионный ключ или используя активацию через KMS-сервер.
  • Отключить службу WLMS, которая отвечает за инициирование выключения ОС.

Поскольку выключение вызывается службой Windows Licensing Monitoring Service (WLMS), можно предотвратить автоотключения, отключив эту службу. Однако даже у локального администратора нет необходимых прав для изменения настроек этой службы.

Windows Licensing Monitoring Service (WLMS)Windows Licensing Monitoring Service (WLMS)

Чтобы остановить службу, откройте командную строку с правами SYSTEM с помощью утилиты PsExec:

.\PsExec64.exe -i -s cmd.exe

В открывшемся окне командной строки с правами NT Authority/System выполните команду для отключения службы:

sc config WLMS start= disabled

disable WLMS service - cmddisable WLMS service - cmd

Перезагрузите хост, чтобы изменения вступили в силу. После этого Windows перестанет автоматически перезагружаться каждый час из-за истёкшего пробного периода.

Если сервер с Windows Server внезапно перезагружается, а оценочная лицензия ещё не истекла (или не использовалась), проверьте системные журналы Event Viewer, чтобы выяснить, какой пользователь или процесс инициировал перезагрузку или выключение. В связанной статье подробно описано, как в Event Viewer отфильтровать системные журналы по Event ID 1074 с источником User32, чтобы определить, кто запустил завершение работы Windows.

Check the Event Viewer to find out who restarted or shut down Windows.Check the Event Viewer to find out who restarted or shut down Windows.

Также проверьте Планировщик заданий (Task Scheduler) на наличие задач, которые могут инициировать перезагрузку или выключение Windows.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *