RPC также известен как удаленный вызов процедур. Эта технология присутствует с момента появления компьютеров и использует технику межпроцессного взаимодействия. Его основная цель - дать возможность клиенту и серверу обмениваться данными друг с другом по сети. То же можно сказать и об устройствах.
Сервер RPC недоступен
Проще говоря, всякий раз, когда вы обмениваетесь данными или информацией по какой-либо сети, RPC выполняет всю работу за вас. RPC также играет важную роль в управлении устройствами по сети, а также используется в периферийных устройствах контроллеров, таких как сканеры или принтеры.
Что вызывает ошибку «Сервер RPC недоступен»?
Поскольку RPC - это связь между различными устройствами, существует несколько разных модулей, которые могут вызывать сообщение об ошибке. С учетом сказанного, вот некоторые из виновных, которые могут нести ответственность в вашем случае:
- Одна или несколько служб, необходимых для RPC, отключены - В большинстве случаев эта конкретная проблема возникает, когда на одном или нескольких компьютерах, участвующих в подключении, отключена одна (или несколько) обязательных служб. Если этот сценарий применим, вы можете решить проблему, используя служебную программу «Службы» для принудительного запуска отключенных служб.
- Удаленная помощь отключена брандмауэром - Известно, что брандмауэр Windows и несколько других сторонних эквивалентов по умолчанию блокируют подключение удаленного помощника. Если это является причиной возникновения проблемы, вы можете решить проблему, установив исключение для этого типа подключения.
- IPV6 или общий доступ к принтеру файла отключен - Для некоторых типов серверов RPC в текущем сетевом соединении должны быть включены как IPV6, так и File PRinter Sharing. Несколько пользователей, пытающихся решить эту конкретную проблему, сообщили, что проблема была решена после того, как они включили оба из свойств сети.
- IP-адрес вызывает сбой сервера RPC - Неоднозначный IP-адрес также может вызвать это конкретное сообщение об ошибке. Если этот сценарий применим, вы можете решить проблему, очистив, а затем обновив IP-адрес.
- Службы RPC отключены через реестр - Некоторые утилиты или ручное вмешательство пользователя заставляют некоторые службы, требуемые RPC-сервером, оставаться отключенными. Пользователи, оказавшиеся в подобном сценарии, сообщили, что проблема была решена после того, как они использовали редактор реестра для принудительного запуска служб, используемых компонентом RPC.
Прежде чем приступить к рассмотрению решений, убедитесь, что у вас есть активное подключение к Интернету и вы вошли в систему как администратор на своем компьютере. Кроме того, если вы используете компьютер в рабочей среде, лучше всего проконсультироваться с администратором сети. Каждая рабочая среда имеет свою отдельную конфигурацию сети и ПК.
Решение 1. Проверка службы RPC на вашем компьютере
Первое, что пользователи должны проверить, если они столкнулись с этой ошибкой, - это служба RPC на вашем компьютере. Конфликты с другими сторонними приложениями или изменение системных систем могут заставить службу RPC перейти от значения по умолчанию (автоматически) к ручному. Это означает, что RPC может не запускаться автоматически при необходимости.
- Нажмите Windows + R, введите « services.msc »В диалоговом окне и нажмите Enter.
- Оказавшись в окне служб, найдите следующие процессы:
Удаленный вызов процедур (RPC) Отображение конечных точек RPC или указатель удаленного вызова процедур (RPC) Средство запуска процесса службы DCOM
Щелкните правой кнопкой мыши каждую службу по очереди и выберите Свойства .
Сервисы, связанные с RPC
- Оказавшись в свойствах, убедитесь, что услуга Начал и Тип запуска установлен как Автоматический .
Изменение типа запуска и статуса служб RPC
- Сохранить изменения и выйти. Перезагрузите компьютер и проверьте, исправлено ли сообщение об ошибке.
Решение 2. Включение удаленного помощника в брандмауэре
Удаленный помощник - это механизм, который позволяет другим пользователям или компьютерам видеть экран вашего компьютера и даже управлять им, если вы захотите. Удаленная помощь может также применяться в случае серверов RPC, поскольку клиент и сервер также обмениваются информацией в гораздо более крупном и сложном масштабе. Если ваш брандмауэр не настроен должным образом, вы увидите обсуждаемую ошибку.
Если вы работаете в организации, вам следует обратиться к сетевому администратору, чтобы разобраться в проблеме. При устранении неполадок в сети отключение основного брандмауэра - это способ определить причину проблемы. В этой демонстрации мы рассмотрим только то, что вы (пользователь) можете делать на своем персональном брандмауэре на своем компьютере.
- Нажмите Windows + R, введите ‘ контроль ’В диалоговом окне и нажмите Enter.
- Как только появится панель управления, найдите Межсетевой экран в строке поиска в правом верхнем углу экрана. В результатах нажмите Разрешить приложение через брандмауэр Windows которая является подкатегорией под Брандмауэр Windows .
Брандмауэр Windows - Панель управления
- Нажмите на Изменить настройки и убедитесь, что включены записи, применяющие RPC, например Удаленная помощь .
Включение удаленного помощника - брандмауэр
- Перезагрузите компьютер и проверьте, решило ли это обсуждаемое сообщение об ошибке.
Решение 3. Отключение выборочного запуска
Выборочный запуск - это метод загрузки, который позволяет вашему компьютеру включаться с минимальным количеством загруженных элементов. Обычно это делается при устранении неполадок на вашем компьютере, которые могут включать другие сторонние приложения. Однако всякий раз, когда вы загружаетесь с использованием выборочного запуска, ваш компьютер также не загружает все компоненты RPC на ваш компьютер. Мы выберем нормальный запуск и посмотрим, решит ли это проблему.
- Нажмите Windows + R, введите « msconfig »В диалоговом окне и нажмите Enter.
- В начальной конфигурации выберите вкладку генеральный и выберите вариант Нормальный запуск .
Выбор обычного запуска - Конфигурация загрузки
- Нажмите Применять для сохранения изменений и выхода. Теперь вам будет предложено перезагрузить компьютер. Немедленно перезагрузите компьютер, используя всплывающее окно, и проверьте, устранено ли сообщение об ошибке.
Решение 4. Включение IPV6 и общего доступа к файлам и принтерам для подключенной сети
В некоторых случаях вы можете столкнуться с Ошибка 1722: сервер RPC недоступен проблема в случаях, когда есть прерывание сетевого подключения, вызванное одной или несколькими настройками. Несколько затронутых пользователей сообщили, что в их случае проблема была решена после того, как они обнаружили, что Совместное использование принтеров в сетях Microsoft и Версия протокола 6 (TCP / IPv6) оба были отключены в свойствах подключенной сети.
После включения этих двух параметров обратно большинство затронутых пользователей сообщили, что проблема была решена. Вот краткое руководство, как это сделать:
- Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите 'Ncpa.cpl' и нажмите Войти открыть Сетевые соединения окно.
- В окне «Сетевые подключения» щелкните правой кнопкой мыши сеть, к которой вы в данный момент подключены, и нажмите Свойства.
- Когда вы перейдете к свойствам вашего сетевого подключения, перейдите на вкладку «Сеть» и прокрутите список элементов вниз.
- Найдите Файл и Совместное использование принтеров в сетях Microsoft и Интернет-протокол версии 6 (TCP / IPv6) и убедитесь, что отмечены оба связанных поля. Затем щелкните Хорошо чтобы сохранить изменения.
- Перезагрузите компьютер и посмотрите, решится ли проблема при следующем запуске.
Если вы все еще сталкиваетесь с Ошибка 1722: сервер RPC недоступен проблема, перейдите к следующему способу ниже.
Решение 5: очистка DNS и продление
Некоторые затронутые пользователи сообщили, что им удалось решить проблему после использования командной строки с повышенными привилегиями для очистки DNS и обновления соединения. Но для того, чтобы это исправление было эффективным, вам необходимо убедиться, что службы, участвующие в соединении RPC, работают (следуйте методу 1).
Если вы уверены, что необходимые службы работают, вот краткое руководство по очистке DNS и обновлению соединения:
- Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Cmd» и нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями. Если будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить права администратора.
Запуск CMD с помощью диалогового окна Run
- В командной строке с повышенными привилегиями введите следующую команду и нажмите Войти чтобы очистить текущую IP-конфигурацию:
ipconfig / flushdns
- После успешной регистрации команды введите следующую команду и нажмите Войти для обновления конфигурации IP:
ipconfig / обновить
- После обновления IP-адреса закройте командную строку с повышенными привилегиями и воссоздайте шаги, которые ранее запускали Ошибка 1722: сервер RPC недоступен проблема, чтобы узнать, решена ли проблема.
Если та же проблема все еще возникает, перейдите к следующему способу ниже.
Решение 6.Использование редактора реестра для принудительного запуска служб RPC
Некоторые затронутые пользователи сообщили, что им удалось решить проблему после использования командной строки с повышенными привилегиями для очистки DNS и обновления соединения. Но для того, чтобы это исправление было эффективным, вам необходимо убедиться, что службы, участвующие в соединении RPC, работают (следуйте методу 1).
Если вы уверены, что необходимые службы работают, вот краткое руководство по очистке DNS и обновлению соединения:
Вот краткое руководство, как это сделать:
- Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите 'Regedit' и нажмите Войти , чтобы открыть редактор реестра. Если вам будет предложено UAC (Контроль учетных записей пользователей) нажмите да для предоставления административных привилегий.
- В редакторе реестра используйте левую панель, чтобы перейти к следующему месту:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RpcSs
Заметка: Вы можете попасть туда вручную, используя левую панель, или вставить точный адрес прямо в панель навигации и нажать Войти. С RpcSs выбрана клавиша, переместитесь вниз к правой панели и дважды щелкните Начало.
- Внутри Изменить значение Dword связан с Начало, установить База к Шестнадцатеричный и Данные значения к 2 чтобы позволить Удаление вызова процедуры (RPC) .
- Используйте левую панель или панель навигации вверху, чтобы перейти к этому месту:
Компьютер HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services DcomLaunch
- Как только вы попадете в это место, дважды щелкните Пуск на правой панели. Затем установите База к Шестнадцатеричный и данные значения для 2 чтобы включить Средство запуска процессов сервера DCOM .
- Перейдите в следующее место, используя панель навигации вверху или левую панель:
Компьютер HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RpcEptMapper
- Перейдите на правую панель и дважды щелкните Начало. Затем установите База к Шестнадцатеричный и Данные значения к 2 .
- Закройте редактор реестра, перезагрузите компьютер и посмотрите, решена ли проблема при следующем запуске системы.
В дополнение к вышеуказанным решениям вы также можете найти другие способы обхода ошибки ‘ Сервер RPC недоступен 'Прочитав нашу статью Исправлено: сбой удаленного вызова процедуры . Оба случая ошибок почти одинаковы, и в обоих случаях можно попробовать одни и те же исправления.
6 минут на чтение