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

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

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

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

Event ID 12042 WSUS: аварийная остановка службы базы данных

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

Симптомы ошибки Event ID 12042

В системном журнале регистрируется критическая ошибка Event ID 12042: The WSUS administration console was unable to connect to the WSUS database because the database service is stopped or inaccessible. Консоль WSUS мгновенно выдает ошибку потери соединения при любом запросе.

СимптомОписание
Служба WID в статусе «Остановлена»Служба MSSQL$MICROSOFT##WID аварийно падает сразу после старта
Ошибка входа при запуске сервиса базыСлужба не может запуститься из-за сбоя учетной записи NT SERVICE\MSSQL$MICROSOFT##WID
Отказ клиентов при проверке обновленийВсе ПК компании выдают ошибку 0x80244019 или 0x80244022

Пошаговое восстановление службы базы данных (Event ID 12042)

  1. Проверьте журнал ошибок SQL Server ErrorLog: просмотрите файл C:\Windows\WID\Log\ERRORLOG для выяснения точной причины падения службы базы.
  2. Восстановите права учетной записи службы базы данных:
# Назначение необходимых прав на папку данных WID:
$widDataPath = "C:\Windows\WID\Data"
icacls $widDataPath /grant "NT SERVICE\MSSQL`$MICROSOFT##WID:(OI)(CI)F" /T
  1. Настройте службу WID на автоматический перезапуск при сбоях:
# Настройка автоматического восстановления службы WID при падениях:
sc.exe failure "MSSQL`$MICROSOFT##WID" reset= 86400 actions= restart/60000/restart/60000/restart/60000

# Запуск службы базы данных:
Start-Service -Name "MSSQL$MICROSOFT##WID"
  1. Проверьте статус master и model баз данных: если повреждены системные базы WID, выполните их пересборку из дистрибутива Windows.

Совет: Проверьте системный журнал на наличие событий сбоя диска (Event ID 7, 11, 55 от источников disk или ntfs) — падение службы базы часто вызывается физическими бэд-блоками.

💡 Практика специалистов: Если служба WID падает сразу при старте с кодом ошибки 17051, проверьте права на каталог C:\Windows\WID\Data. В 90% случаев после применения жестких политик безопасности (GPO hardening) у виртуальной учетной записи службы отзываются права на чтение мастер-файлов.

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

Под какой учетной записью должна работать служба WID?

Служба WID должна работать под виртуальной учетной записью NT SERVICE\MSSQL$MICROSOFT##WID с правами 'Вход в качестве службы' (Log on as a service).

Где находится файл ERRORLOG для Windows Internal Database?

По умолчанию журнал располагается в папке: C:\Windows\WID\Log\ERRORLOG.

Что делать, если база данных master повреждена?

Восстановите файл master.mdf из резервной копии или из каталога C:\Windows\WID\Binn\Templates.

Как проверить запуск службы WID через командную строку?

Выполните команду: sc query MSSQL$MICROSOFT##WID.

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