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



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

Однако вам не нужно беспокоиться, так как это не серьезная или опасная ошибка, поэтому все ваши программы и данные в безопасности. Что означает RPC, это удаленный вызов процедур, который используется некоторыми приложениями для связи с другими приложениями, работающими на том же компьютере.

Это означает, что RPC позволяет различным процессам связываться друг с другом для выполнения задачи.

Он работает аналогично сетевому взаимодействию, поскольку сервер RPS открывает порт, измеряет ответ от службы или сервера назначения, отправляет пакет после получения ответа и затем передает данные задачи в службу или сервер назначения. После того, как работа выполнена, весь процесс работает в обратном порядке, чтобы отправить данные обратно в инициирующую программу.

Произошла ошибка сервера RPC

Ошибки RPC-сервера не относятся ни к ОС Windows, ни к одному компьютеру. Метод RPC используется в большинстве современных операционных систем. Причина ошибки RPC обычно возникает на одном компьютере, но на самом деле причина может быть обнаружена во всей сети. К счастью, в этой статье мы рассмотрим обе возможности.

Итак, что именно вызывает ошибку «RPC-сервер недоступен»? Когда одна служба на вашем компьютере должна взаимодействовать с другой, она свяжется с сервером RPC на вашем компьютере, чтобы инициировать обмен.

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

Исправление ошибок сервера RPC

Существует три способа исправить одну из этих ошибок на компьютере под управлением Windows 10. Наиболее распространенным из этих трех будет то, что служба RPC даже не работает. Два других, проблемы с сетью или поврежденные записи реестра, менее вероятны, но могут все же возникать.

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

Служба RPC не работает

После перезагрузки проверьте, не вызывает ли проблема служба RPC.

  1. Откройте диспетчер задач, щелкнув правой кнопкой мыши на панели задач и выбрав ее из списка.
  2. Перейдите на вкладку «Службы» и затем откройте «Службы».
  3. Перейдите к услуге удаленного вызова процедур. Он должен быть запущен и установлен на Автоматический. Если это не так, измените его.
  4. Перейдите к панели запуска процесса DCOM Server. Это также должно быть запущено и установлено на Автоматический. Опять же, если результаты отличаются, внесите необходимые изменения.

Проблемы с сетью

Проблемы с TCP или вашим брандмауэром могут помешать работе RPC. Это верно даже в том случае, если вызов выполняется внутри вашего собственного компьютера, поскольку RPC-сервер все еще использует сетевой стек для целей связи.

  1. Откройте панель управления и выберите « Сеть и Интернет» (для просмотра выберите «Категории») или « Центр управления сетями и общим доступом» (установите либо большие, либо маленькие значки).
  2. Нажмите на ссылку Ethernet, расположенную рядом с Connections: и затем Properties во всплывающем окне.
  3. Обе версии IPv6 и общего доступа к файлам и принтерам для сетей Microsoft должны иметь галочку. Если этого не произойдет, добавьте его, нажмите кнопку ОК и повторите задачу, которая вызвала ошибку. Если они уже помечены, вам нужно проверить брандмауэр.
  4. Выберите брандмауэр Windows на панели управления.
    1. Для сторонних брандмауэров вам придется поэкспериментировать с настройками. Вы должны сделать это один раз, но ничего не менять, если это брандмауэр, которым вы пользовались некоторое время.
  5. Найдите удаленный помощник и убедитесь, что он включен для доменных, частных и общедоступных сетей. Затем сохраните все внесенные изменения.

Повреждение реестра и осложнения

Если до этого момента все было в порядке, то последнее, на что вы можете взглянуть, это записи реестра, которые контролируют службы RCP и DCOM на предмет повреждения. Я не рекомендую возиться с реестром, особенно для начинающих, поэтому, чтобы быть в безопасности, мы собираемся сделать резервную копию реестра, прежде чем связываться с чем-либо.

 

  1. Введите regedit в поле поиска на панели задач. Нажмите на редактор реестра, когда он появится.
  2. Нажмите Компьютер в левой части окна и откройте вкладку Файл. Выберите Экспорт в меню.
  3. Выберите имя и местоположение для сохраненного файла и нажмите кнопку «Сохранить».

После создания резервной копии всех файлов реестра вы можете проверить записи для служб RPC и DCOM.

Перейдите к следующей клавише:

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs

На правой панели щелкните правой кнопкой мыши Пуск, а затем Изменить … Установите значение (2).

Далее вам нужно перейти к обеим клавишам ниже:

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DCOMLaunch
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper

Сделайте то же самое с Start, как было сделано на предыдущем шаге.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *