Ошибка «Сервер RPC недоступен» указывает на проблемы с протоколом удаленного вызова процедур (RPC), который отвечает за обмен данными между различными приложениями и службами Windows. Эта ошибка может проявляться при использовании сетевых приложений, подключении к удалённым устройствам или работе с системными службами. Рассказываем о том, как решить данную проблему.

Что такое протокол RPC

RPC (Remote Procedure Call) — это технология, обеспечивающая взаимодействие между программами, работающими на одном или нескольких компьютерах. Она позволяет передавать данные между клиентом и сервером, не требуя от пользователя понимания сетевых технологий.

Источник: Itrelease / Протокол RPC

Протокол широко используется в Windows для управления сетевыми соединениями, обмена данными и взаимодействия между службами. Если RPC не функционирует, это может привести к сбоям в работе системы и приложений.

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

Ошибка «Сервер RPC недоступен» возникает из-за сбоев в работе протокола RPC, который отвечает за взаимодействие между службами и приложениями в Windows. Основной причиной может быть отключение или неправильная настройка ключевых служб, таких как «Удалённый вызов процедур (RPC)», «Сопоставитель конечных точек RPC» и «Модуль запуска процессов DCOM-сервера».

Часто проблема связана с блокировкой трафика RPC брандмауэром или антивирусом. Для нормальной работы протокола должны быть открыты порты 135 и диапазон 1024–65535. Если эти соединения заблокированы, система не сможет обмениваться данными.

Источник: Pinterest / Ошибка RPC

Некорректные сетевые настройки, включая проблемы с DNS, отключение протоколов IPv4 или IPv6, также могут вызвать сбой. Это особенно актуально в сетях, где DNS обеспечивает связь между устройствами. Кроме того, вредоносное ПО может нарушать работу RPC, блокируя службы или изменяя параметры сети.

Повреждённые системные файлы или неправильные настройки реестра также являются частыми причинами ошибки. Если значения в реестре, связанные с RPC, изменены или удалены, службы могут стать недоступными, что приводит к сбою.

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

Чтобы исправить ошибку «Сервер RPC недоступен», важно определить её причину и следовать пошаговому руководству. Начните с проверки работы ключевых служб и сетевых настроек, затем переходите к исправлению системных параметров и устранению возможных блокировок. Все действия описаны подробно, чтобы вы могли быстро восстановить работоспособность системы. 

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

Чтобы RPC функционировал корректно, в системе должны быть включены определённые службы. Для этого:

  1. Нажмите Win + R, введите services.msc и нажмите Enter;
  2. В списке служб найдите:
    • «Удалённый вызов процедур (RPC)»;
    • «Сопоставитель конечных точек RPC»;
    • «Модуль запуска процессов DCOM-сервера»;
  3. Убедитесь, что состояние всех этих служб указано как «Выполняется». Если какая-либо служба остановлена, нажмите на неё правой кнопкой мыши и выберите «Запустить»;
  4. Проверьте тип запуска. Для всех перечисленных служб он должен быть установлен на «Автоматически». Для изменения нажмите правой кнопкой мыши, выберите «Свойства» и укажите нужный тип запуска.

Источник: CQ / Службы

Если после выполнения этих действий проблема сохраняется, переходите к следующему способу.

Отключение брандмауэра

Брандмауэр Windows и сторонние антивирусы могут блокировать RPC-трафик. Чтобы это проверить:

  • Откройте «Панель управления» и перейдите в раздел «Система и безопасность»;
  • Зайдите в настройки «Брандмауэра Windows»;
  • В левом меню выберите «Включение и отключение брандмауэра Windows»;
  • Временно отключите брандмауэр для всех типов сетей.

Источник: CQ / Отключение брандмауэра

После отключения попробуйте выполнить задачу, вызывавшую ошибку. Если проблема исчезла, настройте брандмауэр, добавив службы RPC в список исключений. Для этого:

  • Зайдите в «Дополнительные параметры» брандмауэра;
  • Создайте новое правило для входящих соединений и укажите порты 135, 1024–65535, которые используются RPC.

Проверка сетевых настроек

Некорректные параметры сети — ещё одна частая причина сбоя RPC. Для исправления:

  • Нажмите Win + R, введите ncpa.cpl и нажмите Enter;
  • В окне сетевых подключений выберите активное соединение, нажмите правой кнопкой мыши и откройте «Свойства»;
  • Убедитесь, что включены компоненты:
    • «Протокол интернета версии 4 (TCP/IPv4)»;
    • «Протокол интернета версии 6 (TCP/IPv6)»;
    • «Общий доступ к файлам и принтерам для сетей Microsoft»;
  • Нажмите «ОК» для сохранения изменений.

Источник: CQ / Сетевые настройки

Если проблема связана с DNS, выполните очистку и обновление кэша командой в командной строке:

  • ipconfig /flushdns — очистка кэша DNS;
  • ipconfig /registerdns — регистрация DNS-записей.

Сканирование системы на вирусы

Вредоносное ПО может нарушить работу RPC, блокируя службы или модифицируя параметры сети. Используйте современное антивирусное ПО, например Dr.Web или «Лабораторию Касперского», для полной проверки системы. Убедитесь, что базы данных антивируса обновлены, чтобы обнаруживать самые актуальные угрозы.

Восстановление системных файлов

Если системные файлы повреждены, их можно восстановить с помощью встроенных инструментов Windows. Для этого:

  • Запустите командную строку от имени администратора;
  • Выполните команду sfc /scannow. Этот инструмент проверит целостность файлов и восстановит их при необходимости;
  • Для восстановления образа Windows выполните команду DISM /Online /Cleanup-Image /RestoreHealth.

Источник: CQ / Проверка системы

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

Редактирование реестра

Если службы RPC не запускаются, проблема может быть в неправильных настройках реестра. Для исправления:

  • Нажмите Win + R, введите regedit и нажмите Enter;
  • Перейдите в разделы:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs;
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper;
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch;
  • Убедитесь, что параметр Start имеет значение «2» (автоматический запуск).

Источник: CQ / Измение реестра

Будьте осторожны, редактируя реестр, так как некорректные изменения могут вызвать серьёзные проблемы.

Сброс системы

Если ничего не помогает, выполните сброс системы до заводских настроек. Это позволит устранить глубокие сбои. Для этого:

  • Зайдите в «Параметры» Windows;
  • Перейдите в раздел «Обновление и безопасность» → «Восстановление»;
  • Нажмите «Начать» в разделе «Сбросить этот компьютер».

Заглавное фото: Wallpaperscraft

Похожие статьи: