Исправить ошибку Сервер RPC недоступен в Windows 10

Удаленный вызов процедур (RPC)(Remote Procedure Call (RPC)) — это технология, присутствующая с момента появления компьютеров и использующая метод межпроцессного взаимодействия. Его основная цель — позволить клиенту и серверу общаться друг с другом по сети. Некоторые пользователи после завершения обновления до более новой версии Windows 10 могут заметить, что выполнение любой удаленной команды завершается сбоем с сообщением об ошибке Сервер RPC недоступен(The RPC server is unavailable) — до обновления эти удаленные команды выполняются успешно. В этом посте мы определим возможные причины, а затем предложим возможные решения, которые вы можете попробовать, чтобы решить эту проблему.

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

Сообщение об ошибке Сервер RPC недоступен(The RPC Server is unavailable ) может быть вызвано любой из следующих причин:

  • Одна или несколько служб, необходимых RPC , отключены.
  • Удаленная помощь отключена брандмауэром(Firewall) .
  • IPV6 или общий доступ к файловому принтеру(File Printer Sharing) отключены.
  • IP-адрес вызывает сбой сервера RPC .
  • Службы RPC(RPC) отключаются через реестр(Registry) .

Прочтите(Read) . Как устранить ошибки и проблемы с удаленным вызовом процедур.

Сервер RPC недоступен в Windows 11/10

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

  1. Проверьте службу RPC на вашем компьютере
  2. Включить Remote Desktop/Assistance в брандмауэре(Firewall)
  3. Измените выбор запуска(Change Startup Selection) с выборочного(Selective) запуска на обычный(Normal) запуск
  4. Включите IPV6 и общий доступ к файлам(File) и принтерам(Printer Sharing) для подключенной сети
  5. Очистить DNS и обновить
  6. (Force RPC)Принудительно запускать службы RPC с помощью редактора реестра(Registry Editor) .

Теперь давайте углубимся в подробные шаги этих решений.

1] Проверьте службу RPC(Check RPC) на вашем компьютере.

Сервер RPC недоступен в Windows 11/10

Это решение подразумевает, что конфликты с другими сторонними приложениями или изменение системных систем могут заставить службу RPC перейти от значения по умолчанию ( Автоматически(Automatic) ) к ручному. Это означает, что RPC может не запускаться автоматически, когда это необходимо.

Чтобы проверить службу RPC на вашем компьютере, сделайте следующее:

  • Нажмите Windows + R, введите services.msc в диалоговом окне и нажмите Enter.
  • В окне « Службы(Services) » найдите следующие процессы:

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • Щелкните правой кнопкой мыши каждую службу по очереди и выберите « Свойства(Properties) » .
  • В свойствах убедитесь, что служба запущена (Started ) , а  тип запуска (Startup type ) установлен как  « Автоматически(Automatic) » .
  • Сохранить изменения и выйти.

Перезагрузите компьютер и посмотрите, решена ли проблема.

2] Включить Remote Desktop/Assistance в брандмауэре(Firewall)

Чтобы разрешить удаленный помощник(Remote Assistance) в брандмауэре на вашем компьютере, сделайте следующее:

  • Нажмите клавишу Windows + R, введите control в диалоговом окне и нажмите Enter.
  • Когда откроется панель управления, введите « Брандмауэр (Firewall ) » в строке поиска в правом верхнем углу окна и нажмите « Ввод(Enter) » .
  • В результатах нажмите «Разрешить приложение через брандмауэр Windows» (Allow an app through Windows Firewall ) , который является подкатегорией под  брандмауэром Windows(Windows Firewall) .
  • Нажмите « Изменить настройки» (Change settings ) и убедитесь, что отмечены записи, обеспечивающие выполнение RPC , такие как «Удаленный помощник(Remote Assistance) » .

Перезагрузите компьютер и посмотрите, решена ли проблема.

3] Измените выбор запуска(Change Startup Selection) с выборочного(Selective) запуска на обычный(Normal) запуск.

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

  • Нажмите клавишу Windows + R, введите msconfig в диалоговом окне и нажмите Enter.
  • В конфигурации запуска выберите вкладку « Общие (General ) » и выберите вариант «  Обычный запуск(Normal startup) » .
  • Нажмите «Применить(Apply) » > «ОК(OK ) » , чтобы сохранить изменения и выйти.

Вам будет предложено перезагрузить компьютер. Немедленно перезапустите(Restart) , используя всплывающее окно, и проверьте, устранено ли сообщение об ошибке.

4] Включите IPV6(Enable IPV6) и общий доступ к файлам(File) и принтерам(Printer Sharing) для подключенной сети.

В некоторых случаях вы можете столкнуться с  ошибкой 1722: сервер RPC недоступен (Error 1722: The RPC server is unavailable ) в случаях, когда прерывание сетевого подключения вызвано одной или несколькими настройками. В этом случае включение IPV6 и общего доступа к файлам(File) и принтерам(Printer Sharing) для подключенной сети может решить проблему. Сделайте следующее:

  • Нажмите клавишу Windows key + R , а затем введите ncpa.cpl в диалоговом окне «Выполнить» и нажмите Enter ,(r)  чтобы открыть окно «  Сетевые подключения»(Network Connections)  .
  • В окне « Сетевые подключения(Network Connections) » щелкните правой кнопкой мыши сеть, к которой вы в данный момент подключены, и нажмите « Свойства».(Properties.)
  • Как только вы доберетесь до свойств(Properties) вашего сетевого подключения, перейдите на вкладку « Сеть(Networking) » и прокрутите список элементов вниз.
  • Найдите Общий доступ к файлам и (File and) принтерам для сетей Microsoft(Printer Sharing for Microsoft Networks)  и  Internet Protocol Version 6 (TCP/IPv6)  и убедитесь, что оба связанных флажка отмечены флажками.
  • Нажмите « ОК»(Ok)  , чтобы сохранить изменения.

Перезагрузите компьютер и посмотрите, решится ли проблема при следующем запуске.

5] Очистить DNS и обновить

Это решение требует от вас убедиться, что службы, участвующие в подключении RPC , работают (как указано в решении 1 выше), прежде чем приступить к очистке DNS и обновлению подключения.

Если вы уверены, что необходимые службы запущены, следуйте приведенным ниже инструкциям, чтобы очистить DNS(flush the DNS) и возобновить соединение.

ipconfig /flushdns
  • После успешной регистрации команды введите следующую команду и нажмите Enter  , чтобы обновить конфигурацию IP:
ipconfig /renew

После обновления IP-адреса закройте командную строку(Command Prompt) с повышенными правами и выполните удаленные команды и посмотрите, решена ли проблема.

6] Принудительно запускать службы RPC с помощью (Force RPC)редактора реестра.(Registry Editor)

Чтобы использовать редактор реестра(Registry Editor) для принудительного запуска служб RPC , сделайте следующее:(RPC)

  • Запустите редактор реестра .
  • Внутри редактора реестра(Registry Editor) используйте левую панель, чтобы перейти к следующему местоположению:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • Выбрав ключ RpcSs  , перейдите на правую панель и дважды щелкните  Пуск(Start ) , чтобы изменить его свойства.
  • В поле свойств установите(,)  для параметра «  Основа»(Base)  значение  « Шестнадцатеричный(Hexadecimal) »,  а для параметра «  Значение(Value data) » —  значение  2.
  • Нажмите OK , чтобы включить  вызов процедуры удаления (RPC)(Remove Procedure Call (RPC)) .

Затем используйте левую панель или панель навигации вверху (вставьте путь реестра и нажмите Enter ), чтобы перейти к этому местоположению:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • Как только вы доберетесь до этого места, дважды щелкните « Пуск(Start) » на правой панели.
  • Затем установите для параметра Base  значение  Hexadecimal ,  а для данных значения — значение  2.
  • Нажмите OK , чтобы включить средство запуска процессов сервера DCOM(DCOM Server Process Launcher) .

Наконец, перейдите к следующему местоположению с помощью панели навигации вверху или с помощью левой панели:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • Перейдите на правую панель и дважды щелкните Пуск.(Start.)
  • Затем установите  Base  на  Hexadecimal  и  Value Data  на  2 .
  • Нажмите ОК(OK) .

Закройте редактор реестра(Registry Editor) , перезагрузите компьютер и посмотрите, решена ли проблема « Сервер RPC недоступен»(The RPC server is unavailable’) при следующем запуске системы.

Проверьте эти связанные сообщения, если вы получаете:(Check these related posts if you receive:)

  1. Как исправить ошибки и проблемы удаленного вызова процедур
  2. Ошибка удаленного вызова процедуры для приложений Microsoft Store
  3. Сбой удаленного вызова процедуры при вводе PIN-кода в качестве параметра входа
  4. Ошибка удаленного вызова процедуры при использовании DISM(The remote procedure call failed error while using DISM) .



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts