Ошибка принтера сервер rpc недоступен

На компьютерах достаточно часто возникают разного рода ошибки. Проблема, связанная с недоступностью RPC сервера не исключение. В основном она появляется при обновлении драйверов, но бывают случаи, когда ошибки «сервер RPC недоступен» возникает и при запуске операционной системы (ОС) Windows 7, 8, 10, а также XP или Server 2003, 2008, 2012. Также ошибка может возникать при печати или установке принтера.

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

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

Что за ошибка и почему возникает

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

  1. Работа службы PRC была приостановлена или вовсе не запущена.
  2. Наименование сервера может быт по ошибке связано с не тем адресом. Получается, что клиент пытается связаться с не тем “собеседником”. Также бывает, что связь пытаются наладить через порт, который не используется или имя сервера просто не распознается системой.
  3. Трафик был заблокирован брандмауэром или другим приложением для обеспечения безопасности.
  4. Есть проблемы с сетью, которые мешают связи между клиентом и сервером.
  5. Недавно были установлены драйвера на принтер, МФУ, звуковую карту и т.д.Вид ошибки

Поиск причины

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

  1. Открыть меню “Пуск”.
  2. Перейти в панель управления.
  3. Зайти на вкладку администрирования и открыть окно просмотра событий.Вкладка Администрирование
  4. Поискать в журнале сообщение об ошибке (обычно помечено красным крестом). Как правило, если сделать все действия сразу после первого появления ошибки, то она будет в первой строке. В ней будет находится расшифровка и устройство, которое вызывает неполадки.
  5. Найти описание проблемы в интернете, а также способы решения.

Общие способы решения

Есть универсальные способы, которые помогают быстро устранить проблему с сервером РПЦ. На их выполнения потребуется немного времени, но результат не заставит ждать.

Перезапуск службы RPC

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

  1. Открыть диспетчер задач.
  2. Перейти на вкладку “Службы”.Вкладка Службы
  3. Найти необходимое. Для удобства рекомендуется выстроить элементы по алфавиту, что можно сделать одним кликом на столбик “Имена”.
  4. Кликнуть правой кнопкой мышки по службе и выбрать пункт “Перезапустить”.

После этого процесс прекратит работу и тут же запустится.

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

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

Сделать это можно через панель управления, в разделе системы и безопасности.

Проверка времени компьютера

Если ошибка появилась в момент запуска какой-то программы или ее остановки, то вероятно все связанно с синхронизацией времени. Решить эту проблемы можно таким образом:

  1. Зайти в диспетчер задач. Перейти в последнюю вкладку. Внизу окна будет ссылка “Открыть Службы”.
  2. Откроется окно, в котором требуется найти службу времени.Служба времени
  3. Если она была приостановлена, то ее требуется запустить. При активной службе рекомендуется выполнить перезапуск.

Устранение неполадок системы

В случае, если ошибка «сервер РПЦ недоступен» появилась при запуске ОС, необходимо сделать следующее:

  1. Перезагрузить компьютер.
  2. Нажать кнопку F8 при загрузке.
  3. Выбрать пункт «Устранение неполадок компьютера».Устранение неполадок
  4. Дождаться окончания процесса.

Проверка на вирусы

Также можно просканировать систему на наличие вредоносного программного обеспечения (ПО). Также, если антивирус обнаружит что-то, то его рекомендуется заменить. Дело в том, что если программа не обнаружила вирус самостоятельно, а только после ручного запуска сканирования, то значит, что она не выполняет своих функций.Проверка антивирусом

При обнаружении вируса, его необходимо удалить.

Ошибка с кодом 1722

Ошибка «Сервер RPC недоступен» наиболее часто встречается при проблемах с отсутствием звука. Решается следующим образом:

  1. Открыть диспетчер задач.
  2. Перейти на вкладку “Службы”.
  3. Внизу окна будет ссылка, кликнуть на нее для открытия всех служб.открыть все службы
  4. Найти «Средство построения точек аудио».Построение точек аудио
  5. Сделать тип запуска “Вручную” и сохранить изменения.Изменяем тип запуска

Ошибка в FineReader

Многие пользователи используют FineReader для поиска и распознавания текста на картинках. Она может вызывать проблемы, а устранить их можно следующим образом:

  1. Зайти в “Службы” через диспетчер задач или панель управления.
  2. Оставить службу FineReader.остановка служб
  3. Перезагрузить компьютер и запустить приостановленный процесс.

Проблемы с Bitlocker

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

Darth Bender

19.10.2021

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

Ответить

Развернуть ветку

Bugcat Capoo

19.10.2021


Автор

wusa /uninstall /kb:5006670 пробую вот это, вроде свежатинка из сети, 2 компа пыхтят вот. если фортанет — напишу обнову поста)

Ответить

Развернуть ветку

Bugcat Capoo

19.10.2021


Автор

Да вот пробую. В последний год они затрахали принтеры именно ломать…

Ответить

Развернуть ветку

Дедов Дмитрий

19.10.2021

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

Ответить

Развернуть ветку

Дедов Дмитрий

19.10.2021

KB5005565 (этот может не быть сразу в списке, необходимо удалить сначала последние два пакета, перезагрузиться и только потом появится 5565), KB5006670

Ответить

Развернуть ветку

BLOOD ELF

19.10.2021

Удаляй последние обновления безопасности Windows. В борьбе с уязвимостью PrintNightmare они каждый раз ломают печать по сети. Уже несколько обновлений вышло, а печать все так же не работает по сети с этими обновлениями, при этом каждый раз все новые и новые ошибки. Плюс в названии принтера желательно убрать пробелы.
Скачай программу wushowhide.
После удаления обновлений и перезагрузки ПК, с помощью программы этой, запрети установку ранее удаленного обновления. Винда может после этого другое сломанное обновление скачать (вдруг у тебя не самое последнее было, но тоже сломанное, винда скачает последнее, тоже сломанное).
Вот косячные обновления: KB5005565, KB5005568, KB5005566, KB5006670.

Ответить

Развернуть ветку

Bugcat Capoo

19.10.2021


Автор

Во, вот спискота и идея годная. Спасибо. Как-то можно линкануть в посте сообщение твое? Не знаешь? А то я нуб тут в редакторе.

Ответить

Развернуть ветку

REM1X

19.10.2021

На время сообщения надо нажимать
ну либо значок цепочки справа от ника при наведении

Ответить

Развернуть ветку

BLOOD ELF

19.10.2021

При этом, если первые косячные обновления достаточно было удалить только на ПК, который расшаривает принтер, то последнее уже надо было удалять и на том ПК, который пытается подключиться к сетевому принтеру.
Как такие кривые патчи можно выпускать, я не понимаю. И ладно, если бы накосячили в первом обновлении, а в последующем исправили. Но нет. У них с периодичностью в несколько дней выходя патчи для патчей, в которых все ломается еще больше.

Ответить

Развернуть ветку

PLASMAGUN

19.10.2021

не RCP а RPC
Служба «Удаленный вызов процедур RPC» запущена ?
Пришли скриншот окна запущенной службы

Ответить

Развернуть ветку

Bugcat Capoo

19.10.2021


Автор

Да, сорян, по запарке херанула криво. Починила уже, обнова паленая)

Ответить

Развернуть ветку

Константин Галунко

19.10.2021

Что ещё раз доказывает что винда исконно православная система. Больше нигде нет Иконок, Служб. Теперь вот даже Russkaya Pravoslavnaja Cerkov’ появилась.

Ответить

Развернуть ветку

Demolition13

19.10.2021

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

Ответить

Развернуть ветку

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

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

Ниже приведены описания способов, которые в большинстве случаев позволяют устранить неполадки «малой кровью» и в минимальные сроки.
«Сервер RPC недоступен»

Содержание

  1. Основные причины, вызывающие ошибку
  2. Как устранить проблему?
  3. Устранение проблем связанных с защитником Windows
  4. Процедура восстановления файлов RPC

Основные причины, вызывающие ошибку

Эта ошибка порождает сбой в работе многих служб Windows 7. RPC расшифровывается, как Remote Procedure Call или удаленный вызов процедур.

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

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

Обновление программного обеспеченияТакже недоступность rpc бывает вызвана с неполадками со звуком в «Семерке». Хотя различных причин появления сбоя существует много, но их устранение производится практически одними и теми же способами.

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

Конечно, предварительно актуализировав его антивирусные базы. Обязательным штрихом в случае обнаружения вредоносных элементов является последующее лечение и удаление «зловредов» из памяти ПК.

Как устранить проблему?

Если, к примеру, при печати появляется ошибка, что сервер rpc недоступен в Windows 7, то, сначала, следует попробовать включить ответственные за это службы.

С этой целью необходимо сделать следующие последовательные шаги:

  1. Клацнуть «Пуск»;
  2. В меню «Выполнить» напечатать «services.msc»;Способы устранения ошибки «Сервер rpc недоступен»
  3. Отобразится меню, где войти в свойства службы и активировать отключенные сервисы;Способы устранения ошибки «Сервер rpc недоступен»
  4. Выполнить перезапуск ПК;
  5. Готово. Теперь сообщение о сбое появляться не будет, и сетевой принтер снова сможет исправно печатать отправленные пользователем на него документы.

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

Устранение проблем связанных с защитником Windows

Чтобы диагностировать виновника ошибки, надо его на время отключить. Для этого открыть консоль и напечатать: «sc sharedacess stop».

sc sharedacess stopДалее клацнуть «Ввод», чтобы команда была выполнена. Затем зайти в «Центр обновления Windows» и выполнить обновление ОС.

Уже после этих простых мероприятий все вновь начинает функционировать нормально, но если не помогло, то, вероятно, есть неполадки в подсистеме и неработоспособна ветка реестра «SYSTEM».

Необходимо произвести следующие действия:

  1. Запустить проводник и войти в директорию Windows;
  2. Затем открыть папку «System32»;
  3. Перейти в подпапку «Config»;Способы устранения ошибки «Сервер rpc недоступен»
  4. Войти в каталог «RegBack» и вызвать контекстное меню от «System»;
  5. Клацнуть «Копировать»;
  6. Снова открыть подпапку «Config» и вызвать контекстное меню, кликнув ПКМ на белом пространстве подпапки, чтобы при этом не были выделены элементы внутри нее;
  7. Клацнуть «Вставить»;
  8. Перезапустить ПК.

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

Процедура восстановления файлов RPC

Отсутствие или повреждение файлов «Spoolss.dll» и «spoolsv» вызывает появление сообщения о сбое и неполадках в работе системы. Их можно восстановить, скопировав из ОС другого ПК, главное, чтобы модификация «Семерки» была одинакова.Способы устранения ошибки «Сервер rpc недоступен»

Они расположены в папке «SYSTEM32» директории Windows на системном томе компьютера. Конечно, если установлена 64-х битная Windows 7, то искать их надо в папке «SysWOW64».

В случае отсутствия доступа к ПК с аналогичной системой, то файлы можно найти в интернете, например, на ресурсе «www.dll.ru».

После этого необходимо обновить RPC. С этой целью выполнить следующие шаги:

  1. Одновременно клацнуть «Win» и «R»;
  2. Напечатать «services.msc»;
  3. Кликнуть «Ввод»;Способы устранения ошибки «Сервер rpc недоступен»
  4. Вызвать контекстное меню от «Удаленный вызов процедур RPC» и обновить;
  5. Перезапустить ПК.

После запуска компьютер и периферийные устройства снова будут функционировать исправно.

Обновлено 15.02.2022

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 по 135 порту подключается к службе RPC Endpoint Mapper (сопоставления конечных точек), а далее уже запрашивает номер порта, где запущено нужное RPC приложение. Служба сопоставления конечных точек вернет клиенту RPC номер динамического RPC порта (диапазон 1024 – 65535), на котором работает нужная служба. Дальше уже все взаимодействие идет по TCP порту

Если вы видите ошибку «Сервер 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. Пишем команду:

ping SVT201S01.root.pyatilistnik.org

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

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

nslookup SVT201S01.root.pyatilistnik.org

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

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

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

Test-NetConnection svt2019s01.root.pyatilistnik.org -Port 135

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

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

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

Netsh Advfirewall set allprofiles state off

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

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

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

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

Подробнее, о том как сделать правила — https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-inbound-rules-to-support-rpc)

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

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

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

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

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

Для локального сервера — Get-Service RpcSs,RpcEptMapper,DcomLaunch| Select DisplayName,Status,StartType

Для удаленного выполнения 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. В командной строке выполните:

netsh interface teredo set state disabled

Для включения обратно введите:

netsh interface teredo set state enabled

Еще на сайте Майкрософт пишут, что необходимо на сервере RPC иметь включенную службу «Удаленный реестр«. На этом у меня все, с вами был Иван Сёмин, автор и создатель IP портала Pyatilistnik.org.

Сервер rpc недоступен Windows 7 и XP

RPC — это удаленный вызов процедур, а точнее служба, которая за это отвечает. Речь пойдёт о пользовательских компьютерах. На отдельных серверах и крупных сетях причин этой ошибки может быть великое множество, а я рассмотрю проблему для обычных пользователей ПК.

Эта ошибка (1722) возникает в разных ситуациях на системах семейства Windows:

  1. Установка программ (например, для работы с принтером).
  2. Обновление драйверов и системы.
  3. При шифровании утилитой Bitlocker.
  4. При запуске компьютера.

Ещё недоступность сервера rpc связанна с проблемой отсутствия звука в Windows 7. В Windows XP проблема может возникнуть при обновлении пакета SP2 на SP3. Очень часто возникает при печати, особенно при использовании принтера canon. Несмотря на разнообразность данных ситуаций, решение у всех почти одинаково.

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

Что делать если сервер rpc недоступен

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

  1. Диспетчер печати.
  2. Удаленный вызов процедур (RPC).
  3. Модуль запуска процессов DCOM-сервера.
  4. Питание.

Все действия необходимо выполнить под учётной записью администратора.

Включите эти службы и поставьте автоматический тип запуска. Перейдите в меню Пуск >> Выполнить и введите команду services.msc как изображено ниже. Вы попадёте в панель управления службами компьютера.

Здесь перейдите в свойства перечисленных выше служб, где вы сможете провести изменение их параметров.

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

Так же можно скачать специальное исправление от microsoft. Оно поможет только в том случае, если данная ошибка возникает при попытке шифрования носителя через встроенную утилиту Bitlocker. Как правило, она возникает на Windows 7 Ultimate и более поздних версиях.

Источник

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

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

Решение ошибки «Сервер RPC недоступен» в Windows 7

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

    Откройте «Пуск» и перейдите в «Панель управления».

Откройте ярлык «Просмотр событий».

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

Такая проверка необходима в том случае, если ошибка появляется сама по себе. Обычно в журнале событий отобразится код 1722, что означает проблему со звуком. В большинстве других случаев она кроется в связи с внешними устройствами или ошибками в файлах. Давайте подробнее разберем все способы решения неполадки с сервером RPC.

Способ 1: Код ошибки: 1722

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

    Перейдите в «Пуск» и выберите «Панель управления».

Выберите службу «Средство построения конечных точек Windows Audio».

В графе «Тип запуска» необходимо установить параметр «Вручную». Не забудьте применить изменения.

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

Способ 2: Отключение брандмауэра Windows

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

Способ 3: Ручной запуск задачи services.msc

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

  1. Нажмите сочетание клавиш Ctrl + Shift + Esc для запуска «Диспетчера задач».
  2. Во всплывающем меню «Файл» выберите «Новая задача».

В строку впишите services.msc

Теперь ошибка должна исчезнуть, но если это не помогло, то воспользуйтесь одним из других представленных способов.

Способ 4: Устранение неполадок Windows

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

  1. Сразу после включения компьютера нажмите клавишу F8.
  2. Перемещаясь с помощью клавиатуры по списку, выберите «Устранение неполадок компьютера».

  • Дождитесь окончания процесса. Не выключайте компьютер во время этого действия. Перезагрузка произойдет автоматически, и все найденные ошибки будут устранены.
  • Способ 5: Ошибка в FineReader

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

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

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

  • Теперь остается только перезагрузить систему и запустить ABBYY FineReader еще раз, неполадка должна исчезнуть.
  • Способ 6: Проверка на вирусы

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

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

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

    Источник

    Что делать, если сервер RPC при печати недоступен в Windows 7

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

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

    Ниже приведены описания способов, которые в большинстве случаев позволяют устранить неполадки «малой кровью» и в минимальные сроки.

    Основные причины, вызывающие ошибку

    Эта ошибка порождает сбой в работе многих служб Windows 7. RPC расшифровывается, как Remote Procedure Call или удаленный вызов процедур.

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

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

    Также недоступность rpc бывает вызвана с неполадками со звуком в «Семерке». Хотя различных причин появления сбоя существует много, но их устранение производится практически одними и теми же способами.

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

    Конечно, предварительно актуализировав его антивирусные базы. Обязательным штрихом в случае обнаружения вредоносных элементов является последующее лечение и удаление «зловредов» из памяти ПК.

    Как устранить проблему?

    Если, к примеру, при печати появляется ошибка, что сервер rpc недоступен в Windows 7, то, сначала, следует попробовать включить ответственные за это службы.

    С этой целью необходимо сделать следующие последовательные шаги:

    1. Клацнуть «Пуск»;
    2. В меню «Выполнить» напечатать «services.msc»;
    3. Отобразится меню, где войти в свойства службы и активировать отключенные сервисы;
    4. Выполнить перезапуск ПК;
    5. Готово. Теперь сообщение о сбое появляться не будет, и сетевой принтер снова сможет исправно печатать отправленные пользователем на него документы.

    Однако, что делать, если включение служб не помогло? Такое тоже иногда случается и в этом случае потребуется изменить настройки брандмауэра.

    Устранение проблем связанных с защитником Windows

    Чтобы диагностировать виновника ошибки, надо его на время отключить. Для этого открыть консоль и напечатать: «sc sharedacess stop».

    Далее клацнуть «Ввод», чтобы команда была выполнена. Затем зайти в «Центр обновления Windows» и выполнить обновление ОС.

    Уже после этих простых мероприятий все вновь начинает функционировать нормально, но если не помогло, то, вероятно, есть неполадки в подсистеме и неработоспособна ветка реестра «SYSTEM».

    Необходимо произвести следующие действия:

    1. Запустить проводник и войти в директорию Windows;
    2. Затем открыть папку «System32»;
    3. Перейти в подпапку «Config»;
    4. Войти в каталог «RegBack» и вызвать контекстное меню от «System»;
    5. Клацнуть «Копировать»;
    6. Снова открыть подпапку «Config» и вызвать контекстное меню, кликнув ПКМ на белом пространстве подпапки, чтобы при этом не были выделены элементы внутри нее;
    7. Клацнуть «Вставить»;
    8. Перезапустить ПК.

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

    Процедура восстановления файлов RPC

    Отсутствие или повреждение файлов «Spoolss.dll» и «spoolsv» вызывает появление сообщения о сбое и неполадках в работе системы. Их можно восстановить, скопировав из ОС другого ПК, главное, чтобы модификация «Семерки» была одинакова.

    Они расположены в папке «SYSTEM32» директории Windows на системном томе компьютера. Конечно, если установлена 64-х битная Windows 7, то искать их надо в папке «SysWOW64».

    В случае отсутствия доступа к ПК с аналогичной системой, то файлы можно найти в интернете, например, на ресурсе «www.dll.ru».

    После этого необходимо обновить RPC. С этой целью выполнить следующие шаги:

    1. Одновременно клацнуть «Win» и «R»;
    2. Напечатать «services.msc»;
    3. Кликнуть «Ввод»;
    4. Вызвать контекстное меню от «Удаленный вызов процедур RPC» и обновить;
    5. Перезапустить ПК.

    После запуска компьютер и периферийные устройства снова будут функционировать исправно.

    Источник

    Понравилась статья? Поделить с друзьями:
  • Ошибка принтера самсунг с3 6140
  • Ошибка принтера самсунг м2070 нет бумаги
  • Ошибка принтера самсунг а1 4112
  • Ошибка принтера самсунг 3200
  • Ошибка природы это что значит