Сервер Windows выключается каждый час. Как исправить?

Одна из виртуальных машин с Windows Server начала автоматически выключаться каждый час без видимых причин. В большинстве случаев такое поведение связано с тем, что на компьютере (виртуальной машине) установлена ознакомительная (Evaluation) версия Windows, срок использования которой истек (обычно 180 дней). В этом случае служба лицензирования WLMS начинает выключать операционную систему после часа работы. Это касается как ознакомительных версий Windows Server, так и Windows 10/11.

В моем случае на это указывает надпись в правом нижнем углу рабочего стола:

Windows Server 2025 Standard Evaluation
Windows License is expired

Лицензия Windows Server Standard Evaluation истекла

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

slmgr /dli

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

slmgr /dli - License Status: Notification, Notification Reason: 0xC004FC07

Здесь также видно, что на ВМ установлена ознакомительная версия Windows Server ( TIMEBASED_EVAL channel ), срок использования которой истек: License Status: Notification, Notification Reason: 0xC004FC07 (подробнее о проверке статуса активации Windows).

После того, как ознакомительный период использования Windows Server истек, операционная система автоматически выключается через час работы, “мягко” подталкивая пользователя к приобретению полноценной лицензии. Выключение Windows инициируется процессом wlms.exe с таким сообщением в журнале Event Viewer:

The process C:\WINDOWS\system32\wlms\wlms.exe (S01) has initiated the shutdown of computer S01 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.

wlms.exe инициировала выключение Windows из за того, что лицензия Windows истекла

Microsoft не рекомендует использовать ознакомительные версии своих продуктов дольше разрешенного срока, и тем более запускать на таких продуктах продуктивные задачи.

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

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

Служба WLMS (Windows Licensing Monitoring Service)

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

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

После этого в командной строке, запущенной от nt authority\system можно будет отключить службу:

sc config WLMS start= disabled

psexec запустить от имени system и отключить службу

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

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

Определить кто выключил (перезагрузил) Windows компьютер

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


Предыдущая статья Следующая статья


Комментариев: 0 Оставить комментарий

Оставить комментарий

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

Я не робот( Обязательно отметьте)