Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 20003 Windows Server, AD и Роли

Event ID 20003 UserModePowerService: переход системы в спящий режим

Обновлено: 28.08.2026 · Официальная документация ↗

Описание события Event ID 20003

Событие Event ID 20003: User Mode Power Service is preparing to sleep регистрируется службой питания непосредственно перед тем, как операционная система начинает процесс перехода в режим энергосбережения (Sleep / S3 / Modern Standby).

СимптомПоследствия для сервера
Неожиданная недоступность сервераСервер засыпает ночью или во время отсутствия активности пользователей
Обрыв клиентских сессий и службОстановка фоновых задач, резервного копирования и доступа к базам данных
Сервер не отвечает на PingСетевая карта переходит в режим ожидания Magic Packet (Wake-on-LAN)

Как полностью отключить засыпание сервера (Event ID 20003)

Для любого продуктивного сервера переход в спящий режим недопустим. Выполните шаги по полной блокировке спящего режима.

  1. Запретите переход в спящий режим от сети и батареи:
# Отключение таймаута перехода в спящий режим (0 = никогда):
powercfg /change standby-timeout-ac 0
powercfg /change standby-timeout-dc 0

# Отключение таймаута отключения дисков:
powercfg /change disk-timeout-ac 0
powercfg /change disk-timeout-dc 0
  1. Полностью выключите режим гибернации:
# Отключение файла гибернации и глубокого сна:
powercfg -h off
  1. Настройте запрет сна через групповую политику (GPO):

В редакторе gpedit.msc перейдите: Конфигурация компьютера > Административные шаблоны > Система > Управление электропитанием > Параметры сна > Включите параметр «Разрешить приложениям предотвращать автоматический переход в спящий режим» и отключите «Таймаут сна системы».

Совет: Проверьте, какие устройства могут пробуждать или усыплять сервер, командой: powercfg -devicequery wake_armed.

💡 Практика специалистов: На физических серверах обязательно выполните powercfg -h off. Это не только исключит ложные срабатывания Event 20003, но и моментально освободит на системном диске C: объем памяти, равный размеру RAM сервера (до десятков гигабайт).

Частые вопросы (FAQ)

Почему Windows Server может самостоятельно уйти в спящий режим?

Если на сервере по ошибке был применен пользовательский профиль электропитания (например, через неверно настроенную доменную политику GPO).

Как узнать, кто или что инициировало переход в спящий режим?

Найдите связанное событие Power-Troubleshooter (Event ID 1) в журнале System — там будет указана точная причина (Sleep Reason).

Что такое таймеры пробуждения (Wake Timers)?

Это запланированные задания Windows (например, автоматическое обслуживание или бэкап), которые могут пробуждать систему из сна.

Какая команда выводит подробный отчет о проблемах с питанием?

Команда powercfg /energy сформирует подробный HTML-отчет о всех сбоящих таймерах и устройствах.

Полезные материалы
Рекомендуем