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

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

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

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

Event ID 365 WSUS: ошибка связи с базой данных SUSDB — решение

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

Симптомы сбоя базы данных WSUS (Event ID 365)

В журнале Application регистрируется ошибка от источника Windows Server Update Services: Event ID 365: The WSUS administration console was unable to connect to the database. Ошибка сопровождается отказом клиентов при выполнении команды wuauclt /detectnow или usoclient StartScan.

СимптомПроявление проблемы
Отказ клиентских обновленийКлиенты получают ошибку 0x8024401F или 0x80244019 при поиске апдейтов
Отказ API администрированияPowerShell модуль UpdateServices не может выполнить подключение к серверу
Таймауты транзакций SUSDBЗависание операций отклонения (Decline) устаревших обновлений

Пошаговое решение ошибки Event ID 365

  1. Проверьте права учетных записей на базу данных SUSDB: группа WSUS Administrators и встроенная служба NT AUTHORITY\NETWORK SERVICE должны иметь роль db_owner в базе данных SUSDB.
  2. Проверьте состояние файлов базы данных и наличие свободного места:
# Проверка свободного места на дисках с базой WSUS и логами:
Get-PSDrive -PSProvider FileSystem | Select-Object Name, @{N="FreeGB";E={[math]::round($_.Free/1GB,2)}}, @{N="UsedGB";E={[math]::round($_.Used/1GB,2)}}
  1. Выполните скрипт проверки целостности базы данных через sqlcmd:
# Проверка базы данных SUSDB на ошибки через sqlcmd (для WID):
sqlcmd -S "\\.\pipe\MICROSOFT##WID\tsql\query" -E -Q "DBCC CHECKDB ('SUSDB') WITH NO_INFOMSGS;"
  1. Перезапустите веб-сервер и службу WSUS:
# Полный перезапуск веб-сервисов и WSUS:
iisreset
Restart-Service -Name WSUSService -Force

Важно: Если файл транзакционного лога SUSDB_log.ldf разросся до десятков гигабайт, переведите модель восстановления базы в режим Simple и выполните сжатие (Shrink) файла лога.

💡 Практика специалистов: Если Event 365 возникает при попытке очистить базу через мастер консоли, выполняйте очистку поэтапно через PowerShell командлет 'Invoke-WsusServerCleanup', выбирая опции по одной (сначала DeclinExpired, затем CompressUpdates), чтобы избежать блокировок SQL по таймауту.

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

Почему клиенты Windows Update получают ошибку 0x8024401F при сбое WSUS?

Код 0x8024401F соответствует ошибке HTTP 500 (Internal Server Error) веб-сервера IIS, который не может связаться с базой SUSDB для выполнения SQL-запроса клиента.

Где физически расположены файлы базы данных SUSDB по умолчанию?

Файлы базы WID находятся по пути: C:\Windows\WID\Data\susdb.mdf и susdb_log.ldf.

Как отклонить все замененные (Superseded) обновления в WSUS?

Используйте модуль PowerShell PoshWSUS или штатный скрипт очистки замененных апдейтов, чтобы уменьшить объем базы в несколько раз.

Что делать, если база данных SUSDB повреждена (DBCC CHECKDB выдает ошибки)?

Восстановите базу из резервной копии или переустановите роль WSUS с повторным созданием чистой базы с помощью wsusutil.exe postinstall.

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