Cd-m.ru

ПК Журнал СД-М
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка «Сервер RPC недоступен» на Windows 10

Ошибка «Сервер RPC недоступен» на Windows 10

Эта статья была переведена автоматически. Если вы хотите поделиться своим мнением о ее качестве, используйте форму обратной связи в нижней части страницы.

Симптомы

разрешения имени службы RPC

трафик, заблокированный с помощью

проблем подключения к брандмауэру

Причина
Разрешение

Содержание

1. Введение

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

Удаленный вызов процедур (RPC) — это механизм, который позволяет процессам Windows взаимодействовать между клиентом и сервером в сети или на одном компьютере. Несколько встроенных компонентов Windows используют RPC. RPC использует динамические порты для взаимодействия между системами, но статический порт (TCP-порт 135) также должен использоваться как начальная точка взаимодействия. Средство отображения конечных точек RPC осуществляет прослушивание этого статического порта.

В типичной сессии RPC клиент связывается с системой отображения конечных точек сервера на TCP порте 135 и запрашивает номер динамического порта, назначенный определенной службе. При запуске сервер реагирует на IP-адрес и номер порта, зарегистрированные службой RPC. Затем клиент свяжется с сервисом на этом IP-адресе и порту.

Возможные причины возникновения ошибки «сервер RPC недоступен»:

  • Остановленная работа службы RPC Если сервис RPC на сервере не запущен, клиенту очевидно его не удается достичь.
  • Неполадки разрешения имен Проблемы разрешения имен. Имя сервера RPC может обращаться к неверному IP-адресу, в результате чего клиент связывается с неверным сервером или пытается обратиться к IP-адресу, который в настоящий момент не используется. Кроме того, разрешение имени сервера может быть совсем недоступно.
  • Блокировка трафика брандмауэром Блокировка трафика брандмауэром. Брандмауэр или другое приложение обеспечения безопасности на сервере или сетевое устройство брандмауэра между клиентом и сервером может мешать доступу трафика к серверу на TCP-порте 135.
  • Проблемы подключения Проблемы подключения. Клиент не может установить связь с сервером из-за общей сетевой ошибки.

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

2, Остановлена работа службы RPC

  1. Откройте консоль служб на сервере.
  2. Найдите службу Удаленный вызов процедур (RPC) и убедитесь в ее работе.
    ПРИМЕЧАНИЕ. Служба обнаружения удаленного вызова процедур (RPC) обычно не работает.
  3. Если эта служба остановлена, попробуйте запустить ее вручную.

3, Проблемы разрешения имен

  1. Выполните эхо-запрос для сервера по имени с клиента для проверки, что имя обращается к правильному IP-адресу. Если это так, разрешение имени, скорее всего, не является причиной неполадки и оставшиеся шаги данного раздела могут быть пропущены.
  2. Если клиент и сервер являются участниками домена Active Directory (AD), для разрешения имен используется DNS. Убедитесь, что клиент и сервер оба используют правильные DNS-серверы, которые должны быть внутри домена и обычно являются контроллерами домена.
  3. Если используются правильные DNS-серверы, используйте консоль управления DNS на этих серверах, чтобы убедиться в регистрации в DNS правильных записей сервера RPC. При необходимости для повторной регистрации записей DNS на сервере RPC можно использовать команду ipconfig /registerdns.
  4. При отсутствии домена AD для разрешения имен можно использовать сервер WINS. Команда ipconfig /all представит помимо других элементов список серверов WINS, которые используются сервером RPC. Проверьте базу данных WINS на этих серверах, чтобы убедиться в правильности зарегистрированных для сервера RPC записей. По необходимости на сервере RPC можно выполнить команду nbtstat -RR для повторной регистрации записей WINS.

4, Блокировка трафика брандмауэром

  1. Проверьте параметры брандмауэра Windows на сервере RPC.
  2. Если брандмауэр включен, убедитесь в возможности прохождения трафика через TCP-порт 135.
    1. Если сервер находится под управлением Windows Server 2003, брандмауэр Windows может неправильно обрабатывать выделение динамического порта RPC. В данном случае может потребоваться отключить брандмауэр Windows или ограничить порты, используемые RPC (см. шаг 4).
    2. Если сервер находится под управлением Windows Server 2008 или более поздней версии, убедитесь в работе службы брандмауэра Windows. Брандмауэр Windows в ОС Windows Server 2008 и выше должен правильно обрабатывать трафик RPC по умолчанию; тем не менее, при необходимости можно настроить вручную. Инструкции см. в статье TechNet: Разрешение использования входящего сетевого трафика, который использует динамическую службу RPC. Разрешение входящего сетевого трафика, использующего динамические RPC.
      Если брандмауэр Windows должен быть полностью отключен в версии Windows Server 2008 или более поздней, не останавливайте службу брандмауэра Windows. Вместо этого выполните действия в статье Как правильно отключить брандмауэр Windows в Windows Server 2008 и более поздней версии.

    5, Проблемы с подключением к сети

    1. Используйте команду ping для проверки основного подключения между клиентом RPC и сервером. Обратите внимание, что данный тест может быть не окончательным, т.к. брандмауэр может блокировать трафик ICMP при разрешении прохождения остального трафика. (ICMP или протокол межсетевых управляющих сообщений используется командами ping и tracert.)
    2. Утилиту командной строки PortQry можно использовать для проверки подключения от клиента к серверу и определения открытых на сервере портов. Она включает в себя поддержку RPC и может быть использована для определения служб с динамическими портами, которые зарегистрированы в RPC, а также конкретных используемых службой портов. Подробную информацию о программе PortQry 2,0 можно найти здесь: Новые функции и функциональность в PortQry версии 2,0.
    3. Если клиент и сервер расположены в разных подсетях, проверьте правильность маршрута трафика между ними. Если они находятся в разных физических местоположениях, убедитесь в работе канала связи между площадками и в свободном прохождении трафика.

    Дальнейшие инструкции по поиску и устранению этой ошибки см . в разделе Поиск и устранение Неисправностей RPC сервер недоступен.

    Общие сведения о RPC см. в разделе что такое RPC?

    Дополнительная информация

    Просматривайте свои вопросы и запросите поддержку в наших сообществах.

    Негарантийное обслуживаниеИстек срок гарантии? Нет проблем. Посетите сайт Dell.com/support, введите сервисный код Dell и просмотрите наши предложения.

    ПРИМЕЧАНИЕ. Предложения доступны только для заказчиков персональных компьютеров США, Канады, Великобритании,Франции, Германии и Китая . Предложение не распространяется на серверы и системы хранения.

    Ошибка «Сервер RPC недоступен» на Windows 10

    the rpc server is unavailable

    Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали замечательную утилиту командной строки robocopy, и с ее помощью научились создавать точные копии папок, двигать их в нужное расположение и многое другое. В сегодняшней публикации я покажу вам, как устранять ошибку «Сервер RPC недоступен (The rpc server is unavailable)», покажу примеры, когда ее мониторинг очень важен в работе корпоративных сервисов.

    Для чего нужна служба «Удаленный вызов процедур (RPC)»

    Удаленный вызов процедур (RPC) — это протокол, который одна программа может использовать для запроса услуги у программы, расположенной на другом компьютере в сети, без необходимости разбираться в деталях сети. RPC используется для вызова других процессов на удаленных системах, таких как локальная система. Вызов процедуры также иногда называют вызовом функции или вызовом подпрограммы .

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

    Язык определения интерфейса (IDL) — язык спецификации, используемый для описания интерфейса прикладного программирования (API) программного компонента — обычно используется в программном обеспечении удаленного вызова процедур. В этом случае IDL обеспечивает мост между машинами на обоих концах связи, которые могут использовать разные операционные системы (ОС) и компьютерные языки.

    Процедура сообщения RPC

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

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

    Данная служба есть в любой операционной системе Windows, начиная от Windows 7 и заканчивая Windows 11 и в любой из Windows Server редакции.

    Как работает RPC?

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

    Во время RPC выполняются следующие шаги:

    1. Клиент вызывает клиентскую заглушку. Вызов представляет собой вызов локальной процедуры с параметрами, помещенными в стек обычным способом.
    2. Клиентская заглушка упаковывает параметры процедуры в сообщение и выполняет системный вызов для отправки сообщения. Упаковка параметров процедуры называется маршалингом.
    3. Локальная ОС клиента отправляет сообщение с клиентского компьютера на удаленный сервер.
    4. Серверная ОС передает входящие пакеты на серверную заглушку.
    5. Заглушка сервера распаковывает параметры из сообщения — это называется демаршалингом .
    6. Когда серверная процедура завершается, она возвращается к серверной заглушке, которая маршалирует возвращаемые значения в сообщение. Затем заглушка сервера передает сообщение на транспортный уровень.
    7. Транспортный уровень отправляет полученное сообщение обратно на клиентский транспортный уровень, который возвращает сообщение клиентской заглушке.
    8. Клиентская заглушка не упорядочивает возвращаемые параметры, и выполнение возвращается вызывающей стороне.

    Если вы видите ошибку «Сервер RPC недоступен” (The RPC server is unavailable)», то у вас точно недоступен порт 135. Это может быть критичным для ряда ситуации. Например вы не сможете сохранить настройки RDS фермы, если у одного из хостов RDSH есть проблемы с RPC, то вы будите видеть ошибку «Could not change the connection state for server», вы не сможете перевести его в режим обслуживания (Drain Mode)

    Could not change the connection state for server

    Или в приложении Terminal Services Manager будет ошибка при попытке получения данных «Сервер RPC недоступен«.

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

    Так же RPC может быть причиной проблемы в репликации контроллеров домена, где в логах Windows будет фигурировать ошибка ID 1722. Это очень не приятный момент, который может привести к большим проблемам.

    Типы RPC

    Существует пять типов RPC:

    1. Обычный метод работы, при котором клиент выполняет вызов и не продолжает работу до тех пор, пока сервер не вернет ответ.
    2. Клиент звонит и продолжает свою обработку. Сервер не отвечает.
    3. Средство для отправки нескольких клиентских неблокирующих вызовов в одном пакете.
    4. У клиентов RPC есть средство широковещательной рассылки, т. е. Они могут отправлять сообщения на множество серверов, а затем получать все полученные ответы.
    5. Клиент делает неблокирующий вызов клиент/сервер; сервер сигнализирует о завершении вызова путем вызова процедуры, связанной с клиентом.

    Почему может не работать служба RPC

    1. Удаленный компьютер с которым идет взаимодействие выключен
    2. На удаленном сервере не запущена или перестала работать служба RPC
    3. Подключение по RPC происходит не к тому серверу (Может быть проблема с DNS или IP адресом)
    4. Есть блокировки между клиентом и сервером на фаэрволе
    5. Используются некорректные настройки сетевого подключение на клиенте или сервере

    Преимущества удаленного вызова процедур

    К преимуществам удаленного вызова процедур можно отнести следующее:

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

    Недостатки RPC

    Некоторые из недостатков RPC включают следующее:

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

    Проверка доступности службы RPC

    • Как я и писал выше, в первую очередь вы должны убедиться, что удаленный компьютер к которому вы делаете проверку RPC доступен по сети. Для этого элементарно откройте командную строку или оболочку PowerShell и воспользуйтесь командой Ping, NSlookup, Test-NetConnection. Я буду производить проверку службы удаленного вызова в PowerShell. Выполним для начала команду Ping. Мой удаленный сервер называется SVT201S01.root.pyatilistnik.org. Пишем команду:

    Проверка доступности службы RPC через ping

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

    • Далее выполните Nslookup, чтобы удостовериться, что нужное вам имя компьютера преобразовывается в нужный IP-адрес. Выполните:

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

    Проверка доступности службы RPC через nslookup

    • Далее я вам советую проверить отвечает ли порт. Напоминаю, что служба RPC Endpoint Mapper слушает порт под номером 135. В PowerShell введите команду:

    Если удаленный RPC порт доступен вы в в строке TcpTestSucceeded будет стоять статус «True».

    Проверка доступности службы RPC через Test-NetConnection

    Если будет порт закрыт или блокируется, то ошибка «Сервер RPC недоступен (The rpc server is unavailable)» вам обеспечена. Поняв, что порт не отвечает, нужно удостовериться, что трафик от клиента до сервера не блокирует фаервол. По умолчанию в любой версии Windows есть встроенный брандмауэр. На время тестирования и поиска причины, я советую его выключить для всех профилей. Сделаем мы это через командную строку:

    Данная команда выключит брандмауэр на всех трех профилях сетевой карты.

    Отключение брандмауэра Windows через командную строку

    Далее если порт 135 стал доступен, то можно делать правила на удаленном сервере. Напоминаю, что нужно сделать правило для трех служб:

    1. Remote Procedure Call (RPC) — Удаленный вызов процедур (RPC)
    2. RPC Endpoint Mapper — Сопоставитель конечных точек RPC
    3. COM Server Process Launcher — Модуль запуска процессов DCOM-сервера

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

    Проверка работы служб RPC

    Следующим шагом является проверка состояния службы на нужном вам сервере или компьютере. Проверять следует три службы:

    1. Remote Procedure Call (RPC) — Удаленный вызов процедур (RPC)
    2. RPC Endpoint Mapper — Сопоставитель конечных точек RPC
    3. COM Server Process Launcher — Модуль запуска процессов DCOM-сервера

    В оболочке PowerShell выполните команду:

    Для удаленного выполнения Enter-PSSession svt2019s01 далее Get-Service RpcSs,RpcEptMapper,DcomLaunch| Select DisplayName,Status,StartType

    Напоминаю, что в команде svt2019s01, это имя удаленного сервера. Как видно из примера, все службы RPC запущены и имею автоматический тип запуска.

    Проверка состояния служб RPC

    Если службы не запущены, то откройте оснастку «services.msc’, зайдите в свойства службы и выставите автозапуск и попробуйте запустить вручную.

    services.msc

    Если по каким, то причинам вы не можете запустить службу из оснастки, то можно это сделать через реестр (Кстати реестр можно править и удаленно). Для этого есть несколько веток, но для начала откройте окно «Выполнить» и введите regedit.

    Запуск реестра Windows

    • Модуль запуска процессов DCOM-сервера — HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch
    • Сопоставитель конечных точек RPC — HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper
    • Удаленный вызов процедур (RPC) — ветка реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs

    В каждом из этих расположений есть ключик «Start«, выставите ему значение «2«, это будет означать автоматический запуск службы.

    Управление автозапуском службы через реестр

    Дополнительные сетевые проверки

    В некоторых случаях причиной ошибок с доступностью RPC выступает сбой на сетевых адаптерах. Помогает сброс сетевых настроек и перезагрузка. В сети с Active Directory, старайтесь, чтобы на всех ваших сетевых адаптерах в свойствах были выставлены обе галки IPV4 и IPV6, особенно это актуально для контроллеров домена, где вы легко можете получать ошибку 1722. Еще может помочь отключение протокола Teredo у IPv6. В командной строке выполните:

    Значение и устранение ошибки «Сервер RPC недоступен»

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

    О чём пойдет речь:

    Что такое сервер RPC

    Функциональность любого компьютера определяется количеством и качеством используемых программ и, конечно, версией операционной системы. Однако далеко не все программы можно вместить на одном единственном аппарате. Гораздо рациональнее разделить сложные многоэтапные задачи, распределив отдельные ее части или даже просто часто выполняемые процедуры в общем локальном пространстве.

    Недоступность ервера RPC

    Недоступность ервера RPC

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

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

    Особенности работы RPC

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

    • при передаче данных с разных компьютеров с разными адресами ошибки возможны всегда. Дело усугубляется, если машины используют разные операционные системы – Windows 7, XP, или разную архитектуру – прямой или обратный порядок байтов. Чтобы компенсировать разницу, параметры RPC нужно копировать с одной машины на другую и выполнять сериализацию;
    • удаленный вызов предполагает использование транспортного протокола, например, TCP;
    • вызов процедуры как в локальном пространстве, так и удаленно для пользователя реализуется в одном процессе. Но на деле сервер RPC предполагает 2 процесса. В результате, если аварийно завершена вызывающая процедура, вызванные зависают, что и приводит к появлению ошибки 1722. Если аварийно завершаются вызванные, вызвавшие безрезультатно ждут ответа. Вариант «сервер RPC недоступен» в Windows 7 чаще всего имеет такое происхождение;
    • проблема совместимости разных операционных сред, разной структуры данных, разной структуры вызова пока нарушен. В результате «сервер RPC недоступен» Windows остается периодически возникающим ошибкам, с которым приходится справляться самостоятельно или с чужой помощью.

    Принцип работы RPC

    Принцип работы RPC

    Что делать при отсутствии удаленного вызова?

    В первую очередь нужно попытаться установить причину отказа. Это не всегда возможно, но если получается, то существенно облегчает дело. Процедура одинакова для всех версий ОС.

    Панель управления

    1. В меню «Пуск» находят «Панель управления».
    2. Во вкладке администрирования просматривают события. Если ошибка сервер RPC недоступен была последним событием, то в журнале ее код является верхним в списке. На фото – работы в ОС по устранению сбоя.
    3. В сети находят по коду описание события и рекомендованные для устранения сбоя действия.

    проверка системы Windows XP, антивирусом

    Проверка системы Windows XP антивирусом

    Если таким образом неполадку устранить не удалось, может помочь проверка системы Windows XP, антивирусом: в некоторых случаях отказ удаленного вызова связан с деятельностью червя Conficker.

    Ошибка 1772

    Этот вариант возникает довольно часто. Связан с установкой программы – в особенности для работы с принтерами, с обновлением драйвером, порой возникает при загрузке системы. В Windows XP возникает даже при обновлении SP2 на SP3. В 7 версии принтер может быть недоступен из-за отсутствия звука.

    Ошибка 1772

    В особенности часто на появление ошибки 1772 жалуются владельцы принтеров Canon.

    1. В таких случаях рекомендуется сначала проверить XP или другую версию на вирусы. Если сканирование результатов не дало, предпринимают следующие действия.
    2. Под учетной записью администратора проверяют состояние ряда служб:
      • диспетчер печати;
      • удаленный вызов процедуры;
      • питание;
      • модуль запуска DCOM-сервера.
      • Необходимо включить все эти службы, если они был отключены, затем перейти в меню «Пуск», в раздел «Выполнить» и ввести в командную строку services.mcs.
    3. Таким образом переходят в свойства всех перечисленных выше служб, где можно изменить их параметры.
    4. После выполнения всех проверок обязательно перезапускают компьютер. Если после перезапуска печать выполняется, и ошибка 1722 сервер RPC недоступен не возникает. Значит, проблема устранена.

    Панель управления

    Еще один возможный вариант для версий ОС от Windows Ultimate и выше – сбой из-за попыток шифрования через утилиту Bitlocker. В этом случае нужно скачать исправление на сайте. Microsoft.

    Сервер RPC недоступен в Windows 10, 7 и 8 может быть связан со звуком, поскольку параметры службы Audio связаны с сервисом питания. В таких случаях входят через «Пуск» в «Панель управления», находят вкладку «Администрирование» и «Службы». Отсюда запускают построение конечных точек сервиса.

    Вкладка Администрирование

    Восстановление работоспособности

    Что делать, если обращение к антивирусу не помогло? Такой вариант возможен, если вирус заразил систему уже после последнего сохранения раздела. В таких случаях можно попробовать реанимировать работоспособность реестра SYSTEM.

    По адресу WindowsSystem32Config входят в директорию сохраненных версий – RegBack. Отсюда копируют файл System и помещают его в папку Config, заменяя таким образом поврежденный.

    В версиях Windows 10 и 8 есть консоль восстановления. С ее помощью можно восстановить реестр, используя меню дополнительных параметров.

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

    Сервер 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 и пр.

    12

    Вирусов нет, сервер RCP недоступен на Windows XP, а принтер подключен правильно. Значит необходимо проверить службы.

    1. Зайдите в «Пуск», перейдите во вкладку «Панель управления», где будет расположена подкатегория «Администрирование».

    3

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

    4

    3. Найдите пункт «Запуск серверных процессов DCOM» и нажмите на него правой кнопкой мыши. Выберите «Свойства», а в колонке «Тип запуска» выберите «Авто».

    56

    4 . Перезагрузите ПК и попробуйте воспользоваться принтером.

    Если ошибка «сервер RCP недоступен» на Win XP не пропала, то проверьте наличие системных файлов на диске. Для этого воспользуйтесь картинкой ниже:

    7

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

    Сервер RCP недоступен при печати – Windows 7

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

    1. В окошке введите команду «services.msc».

    9

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

    Сервер RCP недоступен на Windows 7 при печати – решение проблемы достаточно простое. В окне «Службы» найдите «Диспетчер печати» и запустите его.

    10

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

    Примечание! После выполнения всех действий обязательно выполните перезагрузку ПК, чтобы изменения вступили в силу.

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

    12

    После отключения защиты повторите попытку распечатать документов. Может потребоваться переустановка принтера.

    Сервер RCP недоступен Windows 10 – как исправить?

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

    13

    Примечание! После проверки системы выполните перезагрузку компьютера.

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

    1. Последовательно нажмите клавиши «Win + I» и перейдите в категорию «Обновление и безопасность».

    14

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

    15

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

    16

    Сервер RCP недоступен – ABBYY FineReader

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

    17

    Рекомендация! Если ошибка «сервер RCP недоступен» возникает в программе ABBYY FineReader периодически, то лучше выбрать «Авто (Отложенный запуск)».

    Итог

    Мы надеемся, что данные рекомендации по устранению ошибки «сервер RCP недоступен» в Windows XP/7/10 при печати были полезными для вас и помогли в решении проблемы. Если после запуска печати вы обнаружили, что на страницах появились полосы, точки или другие дефекты, то вы всегда можете воспользоваться услугами нашего сервиса, заказав услуги по заправке или восстановлению картриджа. Также в сервисном центре «ТонФикс» вы можете купить картридж для своего принтера по доступной цене.

    голоса
    Рейтинг статьи
    Читать еще:  Как сделать визитки в CorelDraw
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector