Удаленный вызов процедур RPC: решение проблем

Всем привет! Сегодня в статье мы разберем два очень интересных вопроса. Начнем, пожалуй, с того – а что же такое служба RPC?

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

Можно ли отключить «Удаленный вызов процедур (RPC)»?

Нет, отключать эту службу ни в коем случае нельзя, так как в таком случае многие прикладные команды, службы и системные окна просто перестанут нормально работать. Я специально сразу ответил на этот вопрос, так как к нам на почту приходит слишком много вопросов с этим текстом. Первый вопрос мы разобрали. Теперь давайте рассмотрим проблемы, с которыми часто встречаются пользователи в Windows. В частности, можно встретить две ошибки:

Сбой при удаленном вызове процедуры.

Сервер RPC недоступен (RPC server is unavailable).

Решаются обе эти проблемы примерно одинаково, и ниже в статье я приведу все возможные варианты. Инструкции подходят для Windows 10, 11, 7 и 8. Если ошибка появляется при подключении к другому компьютеру, причина часто не в вашей службе RPC, а в сети, имени компьютера, брандмауэре или закрытых портах.

Способ 1: Проверка служб

Сбой при удаленном вызове процедуры в Windows

В первую очередь нам нужно проверить саму службу и смежные компоненты. Именно «Удаленный вызов процедур (RPC)» обычно нельзя остановить или перезапустить через окно служб – Windows защищает ее, и это нормально.

  1. Зажимаем клавиши:

+ R

  1. Далее используем запрос:

services.msc

Удаленный вызов процедур RPC: решение проблем

  1. Откройте свойства службы:

Удаленный вызов процедур (RPC)

Удаленный вызов процедур RPC: решение проблем

  1. Проверьте, чтобы стоял «Автоматический» тип запуска. Если настройка недоступна для изменения, ничего страшного – у этой службы так часто и бывает.

Удаленный вызов процедур RPC: решение проблем

  1. Далее проверьте смежные службы. Они не должны быть отключены:

ПРИМЕЧАНИЕ! Если ошибка вылезает при подключении к удаленному компьютеру по сети – проверьте службы и на нем тоже.

Инструментарий управления Windows (Windows Management Instrumentation)

Локатор удаленного вызова процедур RPC (Remote Procedure Call RPC Locator)

Модуль запуска процессов DCOM-сервера (DCOM Server Process Launcher)

Служба времени Windows (Windows Time service)

Сопоставитель конечных точек RPC (RPC Endpoint Mapper)

Удаленный вызов процедур RPC (Remote Procedure Call RPC)

Вы можете столкнуться с проблемой, когда в окне свойств «Служб» нельзя изменить «Тип запуска». В таком случае прибегнем к «Редактору реестра»:

СОВЕТ! Так как мы полезем в реестр – советую создать точку восстановления.

  1. Опять жмем:

+ R

  1. Вводим команду:

regedit

Удаленный вызов процедур RPC: решение проблем

  1. Проходим по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

  1. В этом разделе находятся настройки каждой службы. Откройте сначала папку:

RpcLocator

  1. В ней нужно поменять параметр «Start» на значение:

3

Удаленный вызов процедур RPC: решение проблем

  1. Для основных служб RPC и DCOM значение «Start» обычно должно быть два (2). Проверьте вот эти разделы:

DcomLaunch

RpcEptMapper

RpcSs

Winmgmt

Еще раз повторюсь – вам нужно перейти в настройки этих служб в редакторе реестра и в конфигурации «Start» поставить значение:

2

Не ставьте значение 2 для RpcLocator, если не понимаете, зачем это делаете. Для этой службы нормальное значение – 3, то есть ручной запуск.

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

Способ 2: Настройки сетевого устройства

Сбой при удаленном вызове процедуры в Windows может возникать из-за отключенного IPv6 и еще одной сетевой конфигурации. Особенно часто это всплывает при доступе к общим папкам, принтерам, WMI или другому компьютеру в локальной сети.

  1. Используем горячие клавиши:

+ R

  1. Открываем сетевые настройки:

ncpa.cpl

Удаленный вызов процедур RPC: решение проблем

  1. Выберите то сетевое подключение, через которое вы подсоединяетесь к сети. Если вы подключаетесь по проводу – выбираем «Ethernet». Если вы подключаетесь по Wi-Fi – выбираем «Беспроводную сеть». Кликаем правой кнопкой и заходим в «Свойства».

Удаленный вызов процедур RPC: решение проблем

  1. Включите галочки напротив двух настроек:

IP версии 6 (TCP/IPv6)

Общий доступ к файлам и принтерам для сетей Microsoft

Удаленный вызов процедур RPC: решение проблем

  1. Жмем «ОК».

Если ошибка касается удаленного компьютера, проверьте, открывается ли он хотя бы по имени или IP-адресу. Для быстрой проверки можно открыть командную строку и выполнить ping ИМЯ_КОМПЬЮТЕРА или ping IP_АДРЕС.

Способ 3: Настройка Брандмауэра

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

  1. Жмем:

+ R

  1. Вводим:

control

Удаленный вызов процедур RPC: решение проблем

  1. Находим Брандмауэр и открываем его.

Удаленный вызов процедур RPC: решение проблем

  1. В левом блоке кликните по ссылке «Разрешение взаимодействия с приложением…».

Удаленный вызов процедур RPC: решение проблем

  1. Кликните по кнопке сверху для изменения параметров.

Удаленный вызов процедур RPC: решение проблем

  1. Установите галочку «Удаленный помощник», если ошибка связана именно с этим компонентом.

Удаленный вызов процедур RPC: решение проблем

Если галочка и так стояла, или эта настройка не изменила положение дел – вам нужно сделать еще пару вещей:

Способ 4: Общие меры

Возможно, ошибка появляется из-за проблем операционной системы, сети, DNS или некоторых служб. Откройте командную строку с правами администратора и попробуйте ряд команд:

ipconfig /flushdns

ipconfig /renew

Удаленный вызов процедур RPC: решение проблем

Вот еще ряд советов, которые должны помочь:

  • Если вы используете какие-то прокси или VPN – все отключите. Это также касается подобных программ.
  • Полностью обновите Windows, установив все доступные на данное время обновления.
  • Проверьте систему на наличие вирусов.
  • Если ошибка возникает только при работе какого-то отдельного ПО – попробуйте его полностью удалить, скачать с официального сайта оригинальную утилиту и установить повторно.
  • Проверьте целостность системных файлов и восстановите их.
  • Выполните чистку системы от различного рода мусора. Это также касается программ, которые висят в трее и могут мешать подключению.

На этом все. Если у вас еще остались вопросы, и вы хотите получить помощь – подробно опишите свою проблему в комментариях. До новых встреч на портале WiFiGiD.RU.

Автор статьи
Бородач 2936 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 3
  1. Алексей

    Спасибо! Перезапуск сразу же помог!!!!!

  2. ната

    эта служба падает постоянно и вылетает ошибка

  3. Аноним

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

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.