Почему сервер RPC недоступен и как это исправить

Ошибка «Сервер RPC недоступен» (The RPC server is unavailable) возникает, когда клиентский ПК не может установить соединение с удалённым сервером через протокол RPC (Remote Procedure Call). Эта проблема может проявляться при работе с сетевыми службами, удалённым управлением или при взаимодействии между приложениями.

Возможные причины ошибки

  • Отключён удалённый ПК.
  • Неактивны службы RPC на сервере.
  • Неверное имя сервера или проблемы с DNS.
  • Неправильные сетевые настройки.
  • Блокировка трафика RPC брандмауэром.

Решение ошибки «Сервер RPC недоступен»

Сервер RPC недоступен

Проверка доступности удалённого компьютера

  1. Используйте команду ping для проверки доступности сервера по IP-адресу и имени.
  2. Выполните команду ipconfig /flushdns на клиентском компьютере.
  3. Если имя компьютера изменилось, выполните ipconfig /registerdns для обновления записей в DNS Active Directory.

Проверка служб RPC

  1. Нажмите WIN+R, введите services.msc и нажмите ENTER .
  2. Убедитесь, что запущены следующие службы:
    • Remote Procedure Call (RPC)
    • RPC Endpoint Mapper
    • DCOM Server Process Launcher
  3. Все эти службы должны иметь статус «Выполняется» и тип запуска «Автоматически».
  4. Выполните команду: Get-Service RpcSs, RpcEptMapper, DcomLaunch | Select DisplayName, Status, StartType
  5. Если службы не запускаются, откройте редактор реестра (regedit) и убедитесь, что значение параметра Start для следующих ключей установлено на 2 (Автоматически):
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch

Проверка брандмауэра

  1. Убедитесь, что TCP-порт 135 (используется RPC Endpoint Mapper) открыт.
  2. В современных версиях Windows RPC использует порты в диапазоне 49152–65535. Убедитесь, что брандмауэр не блокирует этот диапазон.
  3. Временно отключите брандмауэр на клиенте и сервере, чтобы проверить, не он ли является причиной проблемы.

Дополнительные рекомендации

  1. Несовпадение времени между клиентом и сервером может вызывать проблемы с аутентификацией.
  2. Убедитесь, что служба поддержки NetBIOS через TCP/IP активна.
  3. Проверьте службы удалённого управления реестром. Эти службы должны быть запущены для некоторых операций RPC.

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


Остались вопросы по теме ошибки «Сервер RPC недоступен»? Задавайте их в комментариях и наше комьюнити постарается на них ответить!

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии