Сервер RPC недоступен — как исправить ошибку?

При подключении к удаленному компьютеру или виртуальной машине, некоторым сетевым устройствам, а также при установке и работе прикладных программ, использующих клиент-серверную архитектуру (в том числе на единственном локальном компьютере) пользователь может получить сообщение об ошибке «Сервер RPC недоступен» (RPC server is unavailable).
В этой инструкции подробно о способах исправить ошибку «Сервер RPC недоступен» в Windows 11 и Windows 10 с фокусом прежде всего на домашнего пользователя, но многие решения универсальны и подойдут для других сценариев.
Службы RPC и связанные с ними службы

Первое что следует проверить при ошибке — работу и тип запуска служб, необходимых для правильной работы протокола удаленного вызова процедур RPC. Некоторые из представленного списка — необходимые, некоторые — опциональны, но в некоторых случаях также способны приводить к ошибке «Сервер RPC недоступен».
- Откройте «Службы Windows», для этого можно нажать клавиши Win+R на клавиатуре (или нажать правой кнопкой мыши по кнопке «Пуск» и выбрать пункт «Выполнить», ввести services.msc и нажать Enter.

- Найдите службы из списка, который приведен ниже после 5-го пункта, убедитесь, что они выполняются, а тип запуска задан верно.

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

- Если ошибка RPC возникает при подключении к удаленному компьютеру или виртуальной машине, убедитесь, что и на нем службы настроены правильно.
- После изменения параметров запуска служб, перезагрузите компьютер.
Список служб в формате: Название службы на русском языке (название на английском) — тип запуска по умолчанию:
- Инструментарий управления 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) — Автоматически
Если для отдельных служб тип запуска выставлен неверно, при этом изменить его в интерфейсе управления службами невозможно, можно использовать редактор реестра.
Для этого: запустите редактор реестра (Win+R — regedit) и перейдите к разделу реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\
В этом разделе реестра измените значение параметра Start на 2 (дважды нажав по параметру и задав новое значение) в следующих подразделах:
- DcomLaunch
- RpcEptMapper
- RpcLocator
- RpcSs
- W32Time
- Winmgmt
В справке на официальном сайте Майкрософт приводится ещё две службы, которые могут вызывать ошибку «Сервер RPC недоступен» при входе в Windows :
- Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper)
- Удаленный реестр (Remote registry)
Протокол IPv6 и общий доступ к файлам и принтерам
Отключенная поддержка IP версии 6 и «Общий доступ к файлами и принтерам для сетей Майкрософт» также могут приводить к сбоям доступа к серверу RPC. Проверьте, включены ли они и, если нет — включите:
- Нажмите клавиши Win+R на клавиатуре, введите ncpa.cpl и нажмите Enter.
- Нажмите правой кнопкой мыши по сетевому подключению и откройте его свойства.

- Отметьте пункты «Общий доступ к файлами и принтерам для сетей Майкрософт» и «IP версии 6» и примените настройки.

Брандмауэр Windows
В части настроек брандмауэра Windows при ошибке доступа к серверу RPC, в зависимости от сценария проблемы возможны разные решения.
- В Панели управления (открыть её можно, используя поиск в панели задач) откройте пункт «Брандмауэр Защитника Windows»
- В панели слева нажмите «Разрешение взаимодействия с приложениями или компонентами брандмауэра Защитника Windows».

- Нажмите кнопку «Изменить параметры» и разрешите взаимодействие для «Удаленный помощник».

Если предыдущий метод не помог, попробуйте:
- Открыть порт 135 на локальной и удаленной машине. Подробнее: Как открыть порты в Windows.
- Полностью отключить брандмауэр Windows (возможно, временно, чтобы выяснить, является ли его работа причиной ошибки)
Дополнительные методы решения проблемы
Если предыдущие варианты не помогли, при этом вы уверены, что на сервере (при удаленном подключении к собственным ресурсам или серверам, которые использует ваше ПО) проблем нет, попробуйте следующие варианты решения проблемы:
-
Используйте команды в командной строке, запущенной от имени Администратора
ipconfig /flushdns ipconfig /renew
Test-NetConnection 192.168.1.1 -port 135

netsh interface teredo set state disabled
Чтобы в дальнейшем включить его обратно используйте команду
netsh interface teredo set state enabled
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как отключить или удалить Связь с телефоном в Windows 11 и 10
- Ошибка 0xc000001d при запуске игры или программы — как исправить?
- Ключ восстановления BitLocker в Windows — способы посмотреть
- User OOBE Broker — что это за процесс в Windows 11 и 10
- Ошибка 0x803F8001 в Microsoft Store, играх и приложениях — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Александр 28.04.2023 в 14:03
- Dmitry 28.04.2023 в 15:45
Не удается выполнить вход в систему из-за следующей ошибки: «Сервер RPC недоступен»
В этой статье описано решение проблемы, при которой не удается выполнить вход в систему из-за следующей ошибки: «Сервер RPC недоступен».
Применимо к: Windows Server 2012 R2, Windows 10 — все выпуски
Оригинальный номер базы знаний: 555839
Эта статья написана Ювалом Синаем (Yuval Sinay), Microsoft MVP
Сводка
В следующей статье показано, как устранить проблему, при которой не удается выполнить вход в систему из-за следующей ошибки: «Сервер RPC недоступен».
Симптомы
Во время входа в домен может появиться следующее сообщение об ошибке:
Не удается выполнить вход в систему из-за следующей ошибки: «Сервер RPC недоступен»
Причина
Эта проблема может быть вызвана несколькими причинами:
- Неправильные параметры DNS.
- Неправильные параметры времени и часового пояса.
- Служба поддержки NetBIOS через TCP/IP не запущена.
- Служба удаленного управления реестром не запущена.
Решение
- Убедитесь, что параметры DNS верны. Устранение ошибки «Сервер RPC недоступен» в Windows
- Убедитесь, что параметры времени и часового пояса верны.
- Убедитесь, что служба поддержки NetBIOS через TCP/IP запущена и настроена на автоматический запуск после перезапуска.
- Убедитесь, что служба удаленного управления реестром запущена и настроена на автоматический запуск после перезапуска. Перезагрузите компьютер после изменения необходимых параметров.
Дополнительная информация
Отказ от ответственности за содержимое общедоступных решений
Корпорация Майкрософт и/или ее поставщики не делают никаких заявлений относительно пригодности, надежности или точности сведений и соответствующих изображений, приведенных в настоящем документе. Все эти сведения и соответствующие изображения предоставлены «как есть» без каких-либо гарантий. Корпорация Майкрософт и/или ее поставщики настоящим отказываются от каких-либо гарантийных обязательств и условий в отношении этих сведений и соответствующих изображений, включая все подразумеваемые гарантии и условия товарной пригодности, применимости для конкретных целей, качества исполнения, прав собственности и отсутствия нарушений прав интеллектуальной собственности. В частности, вы подтверждаете свое согласие с тем, что корпорация Майкрософт и/или ее поставщики ни при каких обстоятельствах не несут ответственности за прямой или косвенный ущерб, штрафные санкции, случайные, фактические, косвенные или иные убытки, включая, в частности, убытки от утраты эксплуатационных качеств, от потери данных или прибылей в связи с использованием или невозможностью использовать эти сведения и соответствующие изображения, содержащиеся в настоящем документе, возникшие вследствие соглашения, гражданского правонарушения, халатности, объективной ответственности или иным образом, даже если корпорация Майкрософт или ее поставщики заранее были извещены о возможности такого ущерба.
Обратная связь
Были ли сведения на этой странице полезными?
Ошибка “Сервер RPC недоступен” в Windows 10 /Windows Server 2016

06.10.2020

itpro

Windows 10, Windows Server 2016

комментария 3
Ошибка “ Сервер RPC недоступен ” ( The RPC server is unavailable ) появляется в Windows при ошибке коммуникации между двумя компьютерами по сети, когда компьютер (клиент RPC) не может подключиться к удаленному компьютеру (сервер RPC). В результате программа, которую вы запустили, не работает и возвращает ошибку, т.к. не можете получить данные с удаленного сервера. В этой статье мы разберем наиболее частые проблемы, которые могут препятствовать нормальному взаимодействию компьютеров через сеть по протоколу RPC.

Протокол RPC (Remote Process Call, удаленный вызов процедур) – это распространённый протокол взаимодействия приложений в локальной сети. В основном он используется для обмена данными с удалённым компьютерам, но есть некоторые программы, которые используют RPC для локальных взаимодействий между приложением и запущенной локально службой.
В типовом сеансе клиент RPC подключается к службе RPC Endpoint Mapper (сопоставления конечных точек) на RPC сервере по TCP порту 135 и запрашивает номер порта, на котором запущено нужное ему RPC приложение (служба). Служба RPC Endpoint Mapper возвращает клиенту номер динамического RPC порта, назначенного указанной службе при запуске. Затем RPC клиент взаимодействует с RPC службой по указанному TCP порту.
Если RPC клиент не смог подключиться к RPC серверу, в приложении появится ошибка:
The RPC server is unavailable
В современных версиях Windows (начиная с Windows Vista/2008) используется следующий диапазон динамических RPC портов (Dynamic RPC Port range): 49152 — 65535 (в Windows Server 2003 / XP и ниже использовался другой диапазон 1024 – 65535.
Наиболее распространённые проблемы, из-за которых не работает RPC взаимодействие между компьютерами:
- Удаленный компьютер выключен;
- Не запущены службы RPC на сервере;
- Вы пытаетесь подключиться к RPC серверу по неправильному имени (или как вариант, DNS имени сервера соответствует неверный IP адрес);
- Используются некорректные настройки сетевого подключение на клиенте или сервере;
- RPC трафик между клиентом и сервером блокируется файерволом;
Проверка доступности удаленного компьютера
Убедитесь, что удаленный компьютер включен, отвечает на ping по имени и IP адресу. Если RPC сервер не доступен по имени, проверьте корректность DNS записей и попробуйте сбросить DNS кэш на клиенте: ipconfig /flushdns .
Если имя компьютера, на котором запущен RPC-сервер недавно изменилось, попробуйте перерегистрировать его в DNS Active Directory: ipconfig /registerdns
Проверка служб RPC
Проверьте, что на сервере запущены службы, которые необходимы для обработки входящих RPC подключений:

- Откройте консоль управления службами (services.msc);
- Убедитесь, что следующие службы запущены (статус Running), а тип их запуска – автоматический: Remote Procedure Call (RPC), RPC Endpoint Mapper и DCOM Server Process Launcher;
Вы можете проверить статус этих служб из PowerShell:
Get-Service RpcSs,RpcEptMapper,DcomLaunch| Select DisplayName,Status,StartType

Если RPC службы отключены и не запускаются, попробуйте активировать их через реестр. Найдите ветки этих служб в реестре и измените значение параметра Start на 2 (автоматический запуск службы):
- Удаленный вызов процедур (RPC) — ветка реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
- Сопоставитель конечных точек RPC — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper
- Модуль запуска процессов DCOM-сервера — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch

RPC блокируется файерволом (брандмауэром)
Убедитесь, что RPC трафик между компьютерами не блокируется файеволом. Если у вас используется Windows Defender Firewall with Advanced Security, нужно проверить или создать правила, разрешающие RPC трафик. Одно правило, разрешающее доступ к службе RPC Endpoint Mapper по порту TCP/135; второе должно разрешать доступ к RPC службе, которая вам нужна по динамическим RPC портам (RPC Dynamic Ports). Правила нужно создать для всех трех сетевых профилей: Domain, Private и Public.
Вы можете вручную создать эти правила, как описано в статьей Create Inbound Rules to Support RPC — https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-inbound-rules-to-support-rpc). В домене можно распространить правила брандмауэра с помощью GPO или использовать PowerShell скрипты.
Проверьте с клиента, что на RPC сервере доступен 135 порт TCP (должен слушаться службой RPC Endpoint Mapper). Можно проверить доступность порта из PowerShell:
Test-NetConnection 192.168.1.201 -port 135

Если RPC порт доступен, должен появится ответ TcpTestSucceeded:True .
Вы можете получить список конечных точек RPC (сервисов и приложений), которые зарегистрированы на удаленном компьютере и анонсируются службой RPC Endpoint Mapper с помощью утилиту PortQry
portqry -n 192.168.1.201 -p tcp -e 135
В выводе PortQry можно найти номер порта, назначенный нужной вам службе RPC (она запущена?) и проверить, что этот порт не блокируется с клиента.
Если у вас используется сторонний файервол/антивирус, убедитесь, что он не блокирует RPC трафик и умеет корректно обрабатывать трафик динамических RPC портов.
Проверка сетевых протоколов и настроек
Убедитесь, что на вашем компьютере заданы корректные сетевые настройки: IP адрес, шлюз, маска сети, настройки DNS серверов (можно проверить настройки сети из PowerShell). Проверьте, что в настройках сетевого адаптера, используемого для подключения включены протоколы Internet Protocol Version 6 (TCP/IPv6) и File and Printer Sharing for Microsoft Networks

Некоторые сетевые приложения некорректно работают при отключенном протоколе TCP/IPv6, возвращая ошибку: 1722 The RPC server is unavailable . Если после включения ipv6 ошибка RPC сохраняется, попробуйте отключить протокол Teredo через реестр:
Создайте в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters параметр типа DWORD с именем DisabledComponents и значением 8:
reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 8
В некоторых случаях приходится получаить дамп трафика на RPC сервера и анализирвать его с помощью Microsoft Network Monitor 3.4 или Message Analyzer.
В Windows 10 1809 и Windows Server 2019 есть встроенный снифер трафика Packet Monitor (PktMon.exe).
Предыдущая статья Следующая статья
Сервер RPC недоступен Windows 7/10/XP

Владельцам домашних принтеров или офисным работникам зачастую необходимо распечатать важный документ, а вместо свежего отпечатка компьютер выдает ошибку печати «сервер RCP недоступен». К тому же, в окне могут быть дополнительные коды ошибки, которые уточняют причину неисправности (1722, 0x000006ba и т.д.), но рядовому пользователю они ни о чем не говорят. Если вы столкнулись с данной проблемой и не понимаете что такое сервер RCP, почему он недоступен и как исправить эту проблему, то данный материал будет полезен для вас. Если ошибка возникла при попытке сделать принтер сетевым, то рекомендуем ознакомиться с рекомендациями наших мастеров.
Что такое сервер RCP?
RCP – это специальная служба, которая отвечает за возможность обмена информацией между клиентом (компьютером) и конечным устройством, например, принтером или МФУ. Данная аббревиатура расшифровывается как Remote Procedure Call, что в переводе с английского означает «удаленный вызов процесса» и объясняет ее значение. Служба RCP напрямую зависит от коректной работы драйверов. Обязательно проверьте их наличие и исключите возникновение других ошибок в работе принтера.
«Сервер RCP недоступен» – это ошибка, возникающая по различным причинам в зависимости от действий пользователя, программ, которые имеют соответствующее разрешение, или вирусов. Данная проблема может возникать даже при очередном запуске системы по причине сбоя в работе Windows. Нет смысла рассматривать все возможные варианты, поэтому мы предлагаем вам выполнить основные действия, которые помогут возобновить процесс печати.
«Сервер RCP недоступен» – основные причины ошибки
1. Сервер RCP отключен
2. Сбой в функционировании отдельного приложения
3. Обновление драйверов или системы
4. Вирус
5. Отсутствие системных файлов
Сервер RCP недоступен – методы решения проблемы
Во-первых, убедитесь, чтобы в принтере был установлен картридж с тонером. Конечно, отсутствие краски никак не связано с ошибкой «сервер RCP недоступен», но будет обидно, если вы решите эту проблему и не сможете сразу же начать печатать документы. Вы можете заправить картридж в нашем сервисном центре или вызвать мастера на дом/в офис. К тому времени, когда инженер закончит свою работу, вы уже наладите функцию удаленного вызова и сразу же приступите к распечатке документов.
Сервер RCP недоступен – Windows XP
Подобное оповещение в Windows XP в большинстве случаев возникает при обновлении драйверов или при установке принтера/МФУ. Изначально мы советуем проверить Windows XP на наличие вредоносных программ и вирусов. Для этого можно использовать программу Dr.Web CureIt, антивирус Касперского, Avast и пр.
![]() |
![]() |
Вирусов нет, сервер RCP недоступен на Windows XP, а принтер подключен правильно. Значит необходимо проверить службы.
1. Зайдите в «Пуск», перейдите во вкладку «Панель управления», где будет расположена подкатегория «Администрирование».

2 . Найдите раздел «Службы» и откройте его.

3. Найдите пункт «Запуск серверных процессов DCOM» и нажмите на него правой кнопкой мыши. Выберите «Свойства», а в колонке «Тип запуска» выберите «Авто».
![]() |
![]() |
4 . Перезагрузите ПК и попробуйте воспользоваться принтером.
Если ошибка «сервер RCP недоступен» на Win XP не пропала, то проверьте наличие системных файлов на диске. Для этого воспользуйтесь картинкой ниже:

При их отсутствии в системной папке рекомендуется скачать эти файлы с другого ПК, где удаленная печать работает стабильно, выполнить восстановление системы или переустановку с сохранением пользовательских параметров.
Сервер RCP недоступен при печати – Windows 7

Самой популярной причиной того, что на сервер RCP недоступен на Win 7, является ошибка 1722. Для ее решения достаточно запустить «средство построения конечных точек сервиса». Для этого нажмите сочетание клавиш «WIN» + «R».
1. В окошке введите команду «services.msc».

2. В появившемся окне «Службы» найдите «средство построения…». Нажмите ПКМ и «Запустить».
Сервер RCP недоступен на Windows 7 при печати – решение проблемы достаточно простое. В окне «Службы» найдите «Диспетчер печати» и запустите его.

Данная служба отвечает за процесс печати в системе, а также она взаимодействует с драйверами принтеров, что дает возможность реализовать процесс удаленного вызова конечного устройства. Если сервер RCP недоступен при установке принтера, то, скорее всего, были отключены службы «Диспетчер печати» и «Удаленный вызов процедур». Включите их, перезагрузите ПК и попробуйте воспользоваться принтером повторно.
Примечание! После выполнения всех действий обязательно выполните перезагрузку ПК, чтобы изменения вступили в силу.
Также попробуйте отключить брандмауэр Windows. Для этого перейдите по пути «Пуск» – «Панель управления» – «Система и безопасность» – «Брандмауэр Windows» – «Включение и выключение брандмауэра Windows»:

После отключения защиты повторите попытку распечатать документов. Может потребоваться переустановка принтера.
Сервер RCP недоступен Windows 10 – как исправить?
Если у вас выскакивает ошибка «сервер RCP недоступен» в Windows 10 и принтер отказывается распечатывать нужные файлы, тогда вам необходимо проверить наличие ПК на вредоносные программы.

Примечание! После проверки системы выполните перезагрузку компьютера.
«Сервер RCP недоступен» – вирус мог найти уязвимые места в файлах службы, что приведет к появлению ошибок. Для Windows 8/10 поможет средство устранения неполадок:
1. Последовательно нажмите клавиши «Win + I» и перейдите в категорию «Обновление и безопасность».

2. Далее нажмите «Устранение неполадок» – «Запустить средство устранения неполадок».

3. Нажмите несколько раз «Далее» и дождитесь, пока служба не исправит проблемы.

Сервер RCP недоступен – ABBYY FineReader
Данная программа используется для расшифровки текста с листа при его сканировании. Работая в этой программе, ошибка «сервер RCP недоступен» при сканировании может возникнуть по причине сбоя в работе самого приложения. Для того чтобы возобновить его работоспособность, необходимо пройти по маршруту: «Пуск» – «Панель управления» – «Администрирование» – «Службы» – «ABBYY FineReader Licensing Service». Во вкладке «Общие» определите тип запуска «Авто».

Рекомендация! Если ошибка «сервер RCP недоступен» возникает в программе ABBYY FineReader периодически, то лучше выбрать «Авто (Отложенный запуск)».
Итог
Мы надеемся, что данные рекомендации по устранению ошибки «сервер RCP недоступен» в Windows XP/7/10 при печати были полезными для вас и помогли в решении проблемы. Если после запуска печати вы обнаружили, что на страницах появились полосы, точки или другие дефекты, то вы всегда можете воспользоваться услугами нашего сервиса, заказав услуги по заправке или восстановлению картриджа. Также в сервисном центре «ТонФикс» вы можете купить картридж для своего принтера по доступной цене.
Цены на заправку картриджей
| Hewlett Packard | от 249 грн. |
| Canon | от 249 грн. |
| Samsung | от 275 грн. |
| Xerox | от 275 грн. |
| Brother | от 399 грн. |
| Kyocera | от 450 грн. |
| Panasonic | от 395 грн. |
| OKI | от 350 грн. |
| Konica Minolta | от 350 грн. |



