Исправлено: Сервер RPC недоступен в Windows 7, 8 и 10

RPC также известен как удаленный вызов процедур. Эта технология присутствует с момента появления компьютеров и использует метод межпроцессного взаимодействия. Его основная цель - дать возможность клиенту и серверу взаимодействовать друг с другом по сети. То же самое можно сказать и об устройствах.

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

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

Что вызывает ошибку «Сервер RPC недоступен»?

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

  • Одна или несколько служб, требуемых RPC, отключены. В большинстве случаев эта конкретная проблема возникает, когда на одном или нескольких компьютерах, подключенных к соединению, отключена одна (или несколько) обязательных служб. Если этот сценарий применим, вы можете решить проблему, используя служебную программу Services для принудительного запуска отключенных служб.
  • Удаленная помощь отключена брандмауэром. Брандмауэр Windows и некоторые другие сторонние аналоги блокируют подключение удаленной помощи по умолчанию. Если это виновник, вызвавший проблему, вы можете решить проблему, установив исключение для этого типа соединения.
  • IPV6 или общий доступ к файловому принтеру отключен - для некоторых типов RPC-серверов требуется, чтобы в текущем сетевом подключении были включены как IPV6, так и общий доступ к файловому PRinter. Несколько пользователей, пытающихся решить эту конкретную проблему, сообщили, что проблема была решена после того, как они были включены в свойствах сети.
  • IP-адрес приводит к сбою сервера RPC - неоднозначный IP-адрес может также вызвать это конкретное сообщение об ошибке. Если этот сценарий применим, вы можете решить проблему, сбросив и обновив IP-адрес.
  • Сервисы RPC отключены через Реестр - некоторые утилиты или вмешательство пользователя вручную могут заставить некоторые сервисы, необходимые серверу RPC, оставаться отключенными. Пользователи, оказавшиеся в похожем сценарии, сообщили, что проблема была решена после того, как они использовали редактор реестра для принудительного запуска служб, используемых компонентом RPC.

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

Решение 1. Проверка службы RPC на вашем компьютере

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

  1. Нажмите Windows + R, введите « services.msc » в диалоговом окне и нажмите Enter.
  2. В окне служб найдите следующие процессы:
 Удаленный вызов процедур (RPC) Сопоставитель конечных точек RPC или локатор удаленных вызовов процедур (RPC) Запуск процесса обслуживания DCOM 

Щелкните правой кнопкой мыши каждый сервис по одному и выберите Свойства .

Услуги, связанные с RPC
  1. Оказавшись в свойствах, убедитесь, что служба запущена и тип запуска установлен как Автоматический .

Изменение типа запуска и статуса служб RPC
  1. Сохранить изменения и выйти. Перезагрузите компьютер и проверьте, исправлено ли сообщение об ошибке.

Решение 2. Включение удаленного помощника в брандмауэре

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

Если вы принадлежите к организации, вам следует обратиться к сетевому администратору, чтобы разобраться в проблеме. При устранении неполадок в сети выключение главного брандмауэра является способом устранения неполадок. В этой демонстрации мы рассмотрим только то, что вы (пользователь) можете сделать на своем персональном брандмауэре на своем компьютере.

  1. Нажмите Windows + R, введите « control » в диалоговом окне и нажмите Enter.
  2. Когда панель управления появится, найдите Firewall в строке поиска в правой верхней части экрана. В результатах нажмите Разрешить приложение через брандмауэр Windows, который является подкатегорией брандмауэра Windows .

Брандмауэр Windows - Панель управления
  1. Нажмите « Изменить настройки» и убедитесь, что включены записи, обеспечивающие RPC, такие как удаленный помощник .

Включение удаленного помощника - брандмауэр
  1. Перезагрузите компьютер и убедитесь, что это решило обсуждаемое сообщение об ошибке.

Решение 3. Отключение выборочного запуска

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

  1. Нажмите Windows + R, введите « msconfig » в диалоговом окне и нажмите Enter.
  2. В конфигурации запуска выберите вкладку « Общие» и выберите « Обычный запуск» .

Выбор нормального запуска - Конфигурация загрузки
  1. Нажмите Применить, чтобы сохранить изменения и выйти. Теперь вам будет предложено перезагрузить. Немедленно перезапустите, используя всплывающее окно, и проверьте, разрешено ли сообщение об ошибке.

Решение 4. Включение IPV6 и общего доступа к файлам и принтерам для подключенной сети

В некоторых случаях вы можете столкнуться с ошибкой 1722: RPC-сервер недоступен в тех случаях, когда происходит сбой сетевого подключения, вызванный одной или несколькими настройками. Несколько пострадавших пользователей сообщили, что в их случае проблема была решена после того, как они обнаружили, что общий доступ к принтерам для сетей Microsoft и протокола версии 6 (TCP / IPv6) были отключены в их свойствах подключенной сети.

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «ncpa.cpl» и нажмите Enter, чтобы открыть окно « Сетевые подключения» .
  2. В окне «Сетевые подключения» щелкните правой кнопкой мыши сеть, к которой вы в данный момент подключены, и нажмите « Свойства».
  3. Как только вы перейдете в Свойства вашего сетевого подключения, перейдите на вкладку Сеть и прокрутите вниз список элементов.
  4. Найдите файл и общий доступ к принтерам для сетей Microsoft и Интернет-протокола версии 6 (TCP / IPv6) и убедитесь, что установлены оба флажка. Затем нажмите Ok, чтобы сохранить изменения.
  5. Перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

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

Решение 5: очистка DNS и обновление

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

Если вы уверены, что необходимые службы запущены, вот краткое руководство по очистке DNS и обновлению соединения:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. При появлении запроса UAC (Контроль учетных записей) нажмите Да, чтобы предоставить административные привилегии.

    Запуск CMD с помощью диалогового окна Run
  2. В командной строке с повышенными привилегиями введите следующую команду и нажмите Enter, чтобы сбросить текущую конфигурацию IP:
     ipconfig / flushdns 
  3. После успешной регистрации команды введите следующую команду и нажмите Enter, чтобы обновить конфигурацию IP:
     ipconfig / renew 
  4. После обновления IP-адреса закройте командную строку с повышенными правами и заново создайте шаги, которые ранее вызывали ошибку 1722: проблема с сервером RPC недоступна, чтобы увидеть, была ли проблема решена.

Если та же проблема все еще возникает, перейдите к следующему способу ниже.

Решение 6. Использование редактора реестра для запуска служб RPC

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

Если вы уверены, что необходимые службы запущены, вот краткое руководство по очистке DNS и обновлению соединения:

Вот краткое руководство о том, как это сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «regedit» и нажмите Enter, чтобы открыть редактор реестра. Если вас попросит UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии.
  2. В редакторе реестра используйте левую панель, чтобы перейти к следующему местоположению:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs 

    Примечание: вы можете либо попасть туда вручную, используя левую панель, либо вы можете вставить точный адрес прямо в панель навигации и нажать Enter. Выбрав ключ RpcSs, перейдите на правую панель и дважды щелкните « Пуск».

  3. Внутри Edit Dword Value, связанного с Start, установите для Base значение Hexadecimal, а для данных Value - 2, чтобы активировать вызов процедуры удаления (RPC) .
  4. Используйте левую панель или панель навигации вверху, чтобы перейти к этому местоположению:
     Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DCOMLaunch 
  5. Как только вы доберетесь до этого места, дважды щелкните Пуск на правой панели. Затем установите для параметра Base значение Hexadecimal, а для значения данных значение 2, чтобы включить средство запуска процесса DCOM Server .
  6. Перейдите к следующему местоположению, используя панель навигации вверху или используя левую панель:
     Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper 
  7. Перейдите на правую панель и дважды щелкните « Пуск». Затем установите для параметра Base значение Hexadecimal, а для значения Value - значение 2 .
  8. Закройте редактор реестра, перезагрузите компьютер и посмотрите, была ли проблема решена при следующем запуске системы.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

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

Интересные статьи