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


Те из вас, кто какое-то время пользуется 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 . Это тоже должно быть запущено и для него установлено значение Автоматически . Опять же, если результаты отличаются, внесите необходимые изменения.
  5. Проблемы с сетью

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

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

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

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

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

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

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs 

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

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

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch 
          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. 

          С помощью Пуск сделайте то же самое, что и на предыдущем шаге.

          .

          Похожие сообщения:


          13.09.2019