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

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

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

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

Event ID 5058 IIS WAS: сбой инициализации процесса пула

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

Симптомы ошибки инициализации (Event ID 5058)

В системном журнале фиксируется ошибка: Event ID 5058: The worker process for application pool '[Имя_пула]' failed to initialize correctly and therefore had to be terminated.

СимптомОписание
Сбой запуска сайтаСайт выдает 503 Service Unavailable
Процесс w3wp завершается до выполнения кодаПроцесс не успевает загрузить сборки приложения
Ошибки доступа к рееструОтказ доступа к ветке HKLM\Software\Microsoft\InetStp

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

  1. Восстановите права на системные ветки реестра IIS:
# Проверка и восстановление стандартных прав на конфигурацию IIS в реестре:
$acl = Get-Acl "HKLM:\SOFTWARE\Microsoft\InetStp"
# Убедитесь, что группа WPG / IIS_IUSRS и SYSTEM имеют доступ на чтение
  1. Проверьте наличие и права на служебные каталоги пулов:
# Пересоздание папки временных файлов пулов IIS:
$path = "C:\inetpub\temp\appPools"
if (-not (Test-Path $path)) { New-Item -Path $path -ItemType Directory -Force }
icacls $path /grant "IIS_IUSRS:(OI)(CI)F" /grant "SYSTEM:(OI)(CI)F" /T
  1. Перезапустите службы WAS и W3SVC:
# Перезапуск служб IIS:
Restart-Service -Name WAS -Force
Restart-Service -Name W3SVC -Force

Совет: Если на сервере была изменена локаль системы или формат даты по умолчанию, это может нарушать инициализацию парсера XML в IIS. Проверьте региональные стандарты в Control Panel.

💡 Практика специалистов: Event ID 5058 часто возникает после некорректного обновления Windows Server, когда права на папку System32\inetsrv сбрасываются. Выдача прав группе IIS_IUSRS на чтение inetsrv решает проблему.

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

Почему процесс падает еще до загрузки сайта?

Процесс w3wp.exe не может прочитать глобальные схемы IIS из каталога C:\Windows\System32\inetsrv\config\schema или не имеет доступа к системному реестру.

Как восстановить поврежденные схемы IIS?

Скопируйте файлы схем из чистой установки Windows Server той же версии из папки inetsrv\config\schema.

Чем Event 5058 отличается от 1124?

Event 5058 указывает на более глубокий сбой инициализации на уровне взаимодействия с ядром подсистемы активации WAS.

Как сбросить конфигурацию IIS до состояния по умолчанию?

Восстановите applicationHost.config из папки C:\inetpub\history\.

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