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

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

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

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

Event ID 1188: поток AD DS ожидает завершения вызова RPC — решение

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

Симптомы зависания потоков RPC (Event ID 1188)

В журнале Directory Service фиксируется предупреждение Event ID 1188: A thread in Active Directory Domain Services is waiting for the completion of a RPC made to the following domain controller. В описании указывается имя удаленного контроллера домена и длительность задержки в минутах.

СимптомПоследствия
Замедленная работа Active DirectoryОснастки ADUC и GPMC открываются с задержкой в несколько минут
Очередь входящих запросов аутентификацииПользователи долго ждут авторизации при входе на компьютеры
Исчерпание пула потоков NTDS ATQКонтроллер перестает отвечать на новые сетевые запросы LDAP

Пошаговое решение зависания вызовов RPC (Event ID 1188)

  1. Проверьте задержку и потерю пакетов до целевого контроллера домена:
# Непрерывный пинг большими пакетами (1472 байта) для проверки MTU и фрагментации:
Test-Connection -ComputerName "удаленный_DC" -Count 20 -BufferSize 1472
  1. Проверьте статус службы RPC и Endpoint Mapper на удаленном сервере:
# Проверка доступности сопоставителя конечных точек RPC (порт 135):
Test-NetConnection -ComputerName "удаленный_DC" -Port 135

# Проверка списка зарегистрированных RPC интерфейсов через утилиту portqry:
# portqry.exe -n удаленный_DC -e 135
  1. Проверьте текущую очередь потоков и репликации через repadmin:
# Просмотр очереди ожидающих задач репликации:
repadmin /queue

# Просмотр застрявших связей репликации:
repadmin /showrepl /errorsonly
  1. Перезапустите зависшие сетевые сессии между контроллерами домена: если маршрутизатор или брандмауэр сбросил TCP-состояние без отправки RST-пакета, очистите кэш сокетов перезапуском службы Netlogon:
# Перезапуск службы Netlogon для сброса RPC соединений:
Restart-Service -Name Netlogon -Force

Внимание: Если контроллеры домена разделены межсетевым экраном, убедитесь, что таймаут неактивных TCP-сессий (TCP Idle Timeout) для RPC и LDAP на файрволе установлен не менее 30–60 минут.

💡 Практика специалистов: Ошибка 1188 часто возникает на виртуальных контроллерах домена при выполнении резервного копирования гипервизором со снапшотами (Veeam/VMware Quiesced Snapshot), когда ВМ замораживается на несколько секунд.

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

Почему поток RPC начинает висеть и выдавать Event 1188?

Поток локального DC отправил синхронный запрос удаленному серверу, но удаленный DC перегружен, находится в состоянии зависания дисковой подсистемы или пакет был отброшен брандмауэром без уведомления.

Что такое ATQ (Active Directory Thread Queue)?

Это внутренний диспетчер пула потоков AD DS, который обрабатывает входящие клиентские и межсерверные запросы LDAP/RPC.

Как принудительно прервать зависший RPC запрос?

Перезапуск службы Netlogon или перезагрузка зависшего удаленного контроллера домена сбрасывает зависшие вызовы.

Может ли разница во времени (Clock Skew) вызывать Event 1188?

Да, рассинхронизация времени более чем на 5 минут нарушает Kerberos-тикеты, что приводит к зависанию этапа взаимной аутентификации RPC.

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