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

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

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

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

Event ID 5012 IIS WAS: ошибка канала прослушивателя HTTP

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

Симптомы ошибки канала прослушивателя (Event ID 5012)

В журнале System регистрируется ошибка от источника Microsoft-Windows-WAS: Event ID 5012: A listener channel for protocol 'http' in worker process [PID] serving application pool '[Имя_пула]' reported a listener channel failure.

СимптомОписание
Сбой прослушивания портовДрайвер HTTP.sys не может перенаправить запросы в процесс w3wp
Ошибки 503 в браузере«HTTP Error 503. The service is unavailable»
Сброс очереди запросовОчередь запросов пула сбрасывается с кодом ошибки

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

  1. Проверьте состояние очередей запросов HTTP.sys:
# Просмотр состояния всех очередей приложений в стеке HTTP.sys:
netsh http show servicestate

# Проверка списка зарегистрированных SSL-сертификатов на портах:
netsh http show sslcert
  1. Выполните перезапуск служб веб-сервера и стека HTTP:
# Остановка веб-сервера:
iisreset /stop

# Перезапуск системного драйвера HTTP:
net stop http /y
net start http

# Запуск веб-сервера:
iisreset /start
  1. Проверьте целостность файла hosts и DNS-привязок сервера: убедитесь, что в файле C:\Windows\System32\drivers\etc\hosts отсутствуют конфликтующие локальные сопоставления доменов.

Совет: Если ошибка 5012 возникает только при обращениях по протоколу HTTPS, проверьте корректность привязки SSL-сертификата в IIS и наличие приватного ключа у сертификата.

💡 Практика специалистов: Если Event ID 5012 возникает регулярно после ночной установки обновлений Windows, проверьте совместимость сторонних модулей HTTP (например, URLScan или старых ISAPI Rewrite) с новыми патчами безопасности ядра.

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

Что вызывает сбой канала прослушивателя 5012?

Повреждение дескриптора сокета между драйвером HTTP.sys и рабочим процессом w3wp, конфликт портов или падение нативных HTTP-модулей.

Как проверить, не занят ли порт 80 или 443 другой программой?

Выполните в PowerShell: Get-NetTCPConnection -LocalPort 80, 443 | Format-Table LocalAddress, LocalPort, OwningProcess, State.

Влияет ли антивирус на появление ошибки 5012?

Да, сетевые экраны и антивирусы со сканированием SSL-трафика на лету могут разрывать слушающие каналы драйвера HTTP.sys.

Как сбросить привязку SSL-сертификата в HTTP.sys?

Используйте команду: netsh http delete sslcert ipport=0.0.0.0:443.

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