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

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

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

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

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

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

  • Одна или несколько служб, необходимых для RPC, отключены. В большинстве случаев эта конкретная проблема возникает, когда на одном или нескольких компьютерах, участвующих в соединении, отключена одна (или несколько) обязательных служб. Если этот сценарий применим, вы можете решить проблему, используя служебную программу «Службы» для принудительного запуска отключенных служб.
  • Удаленная помощь отключена брандмауэром - известно, что брандмауэр Windows и некоторые другие сторонние аналоги по умолчанию блокируют подключение к удаленному помощнику. Если это является причиной возникновения проблемы, вы можете решить проблему, установив исключение для этого типа подключения.
  • IPV6 или общий доступ к файловому принтеру отключен - для некоторых типов серверов RPC требуется, чтобы в текущем сетевом подключении были включены как IPV6, так и общий доступ к файловому принтеру. Несколько пользователей, пытающихся решить эту конкретную проблему, сообщили, что проблема была решена после того, как они включили оба из свойств сети.
  • 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. Как только появится панель управления, найдите Брандмауэр в строке поиска в правом верхнем углу экрана. В результатах щелкните Разрешить приложение через брандмауэр Windows, который является подкатегорией под брандмауэром Windows .
Брандмауэр Windows - Панель управления
  1. Нажмите « Изменить настройки» и убедитесь, что включены записи, обеспечивающие RPC, например « Удаленный помощник» .
Включение удаленного помощника - брандмауэр
  1. Перезагрузите компьютер и проверьте, решило ли это обсуждаемое сообщение об ошибке.

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

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

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

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

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

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

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

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

Решение 5: очистка DNS и продление

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

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными правами. При появлении запроса от UAC (Контроль учетных записей пользователей) нажмите Да, чтобы предоставить права администратора.
  2. В командной строке с повышенными привилегиями введите следующую команду и нажмите Enter, чтобы очистить текущую IP-конфигурацию:
    ipconfig / flushdns
  3. После успешной регистрации команды введите следующую команду и нажмите Enter, чтобы обновить конфигурацию IP:
    ipconfig / обновить
  4. После обновления IP-адреса закройте командную строку с повышенными привилегиями и воссоздайте действия, которые ранее вызывали ошибку 1722: сервер RPC недоступен, чтобы узнать, решена ли проблема.

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

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

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

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

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «regedit» и нажмите Enter, чтобы открыть редактор реестра. Если вам будет предложено UAC (Контроль учетных записей пользователей) , нажмите Да, чтобы предоставить права администратора.
  2. Inside the Registry Editor, use the left-hand pane to navigate to the following location:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs

    Note: You can either get there manually by using the left-hand pane or you can paste the exact address directly into the navigation bar and press Enter. With the RpcSs key selected, move down to the right-hand pane and double-click on Start.

  3. Inside the Edit Dword Value associated with Start, set the Base to Hexadecimal and the Value data to 2 to enable the Remove Procedure Call (RPC).
  4. Use the left-hand pane or the navigation bar at the top to navigate to this location:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  5. Once you get to that location, double-click on Start from the right-hand pane. Then, set the Base to Hexadecimal and the value data to 2 in order to enable the DCOM Server Process Launcher.
  6. Navigate to the following location by using the navigation bar at the top or by using the left-hand pane:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  7. Перейдите к правой панели и дважды щелкните Пуск. Затем установите для Base значение Hexadecimal, а значение Value - 2 .
  8. Закройте редактор реестра, перезагрузите компьютер и посмотрите, решена ли проблема при следующем запуске системы.
//appuals.com/wp-content/uploads/2019/05/enpting-services-via-registry-Editor.webm

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