Rpc служба windows 10 что это

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Причины ошибки, когда сервер RPC недоступен в Windows 10 могут быть разные, но в основном это: служба(ы) требуемые для RPC отключены, удаленный помощник отключен в брандмауэре, IPV6 или общий доступ к файлам и принтерам отключен, IP-адрес приводит к сбою сервера RPC или службы RPC отключены в реестре. Давайте разберем эти моменты, чтобы исправить ошибку, когда удаленный вызов процедур дает сбой и появляется ошибка, что сервер RPC недоступен в Windows 10.

1. Проверка служб RPC

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

2. Удаленный помощник в брандмауэре

Нажмите Win+R и введите firewall.cpl, чтобы открыть параметры брандмауэра. Слева нажмите на «Разрешение взаимодействия с приложениями«.

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

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

Нажмите Win+R и введите ncpa.cpl, чтобы открыть сетевые адаптеры. Нажмите на сетевом адаптеры, через которое идет сеть, и выберите «свойства». Далее в списке найдите два параметра и убедитесь что они включены (галочки установлены).

Если ошибка «сервер RPC недоступен» с кодом 1722 все еще появляется, то двигаемся ниже.

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

4. Очистить DNS

Очистка старых DNS может исправить код ошибки 1722 RPC. В первую очередь убедитесь, что службы, связанные с RPC, работают как в способе 1. Далее запускаем командную строку от имени администратора и введите следующие команды для очистки и сброса DNS:

Проверьте, исправлена ли ошибка 1722 RPC недоступен.

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

5. Редактор реестра для запуска RPC служб

Если вы не смогли запустить службы способом 1, то запустим их через реестр. Для полной эффективности, убедитесь, что вы проделали способ 3 и способ 4. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра.

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

И еще по одному пути:

Перезагрузите ПК и проверьте, исправлена ли ошибка, когда RPC сервер недоступен в Windows 10.

Источник

Ошибка “Сервер RPC недоступен” в Windows 10 /Windows Server 2016

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Протокол RPC (Remote Process Call, удаленный вызов процедур) – это распространённый протокол взаимодействия приложений в локальной сети. В основном он используется для обмена данными с удалённым компьютерам, но есть некоторые программы, которые используют RPC для локальных взаимодействий между приложением и запущенной локально службой.

В типовом сеансе клиент RPC подключается к службе RPC Endpoint Mapper (сопоставления конечных точек) на RPC сервере по TCP порту 135 и запрашивает номер порта, на котором запущено нужное ему RPC приложение (служба). Служба RPC Endpoint Mapper возвращает клиенту номер динамического RPC порта, назначенного указанной службе при запуске. Затем RPC клиент взаимодействует с RPC службой по указанному TCP порту.

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

Наиболее распространённые проблемы, из-за которых не работает RPC взаимодействие между компьютерами:

Проверка доступности удаленного компьютера

Если имя компьютера, на котором запущен RPC-сервер недавно изменилось, попробуйте перерегистрировать его в DNS Active Directory: ipconfig /registerdns

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

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

Get-Service RpcSs,RpcEptMapper,DcomLaunch| Select DisplayName,Status,StartType

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Если RPC службы отключены и не запускаются, попробуйте активировать их через реестр. Найдите ветки этих служб в реестре и измените значение параметра Start на 2 (автоматический запуск службы):

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

RPC блокируется файерволом (брандмауэром)

Убедитесь, что RPC трафик между компьютерами не блокируется файеволом. Если у вас используется Windows Defender Firewall with Advanced Security, нужно проверить или создать правила, разрешающие RPC трафик. Одно правило, разрешающее доступ к службе RPC Endpoint Mapper по порту TCP/135; второе должно разрешать доступ к RPC службе, которая вам нужна по динамическим RPC портам (RPC Dynamic Ports). Правила нужно создать для всех трех сетевых профилей: Domain, Private и Public.

Проверьте с клиента, что на RPC сервере доступен 135 порт TCP (должен слушаться службой RPC Endpoint Mapper). Можно проверить доступность порта из PowerShell:

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Вы можете получить список конечных точек RPC (сервисов и приложений), которые зарегистрированы на удаленном компьютере и анонсируются службой RPC Endpoint Mapper с помощью утилиту PortQry

В выводе PortQry можно найти номер порта, назначенный нужной вам службе RPC (она запущена?) и проверить, что этот порт не блокируется с клиента.

Проверка сетевых протоколов и настроек

Убедитесь, что на вашем компьютере заданы корректные сетевые настройки: IP адрес, шлюз, маска сети, настройки DNS серверов (можно проверить настройки сети из PowerShell). Проверьте, что в настройках сетевого адаптера, используемого для подключения включены протоколы Internet Protocol Version 6 (TCP/IPv6) и File and Printer Sharing for Microsoft Networks

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Создайте в ветке реестра 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.

Источник

Служба RPC — как запустить?

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

Ошибка выглядит следующим образом:

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

Ошибка говорит о том, что служба удаленного вызова процедур для использующегося профиля оборудования в данный момент не запущена – отключена!

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

Итак, инструкция взята с официального сайта Майкрософт. Вот, что они советуют.

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Перезагрузите компьютер и при появлении меню загрузки нажмите клавишу F8.

В Меню дополнительных вариантов загрузки Windowsвыберите Безопасный режими нажмите клавишу ВВОД.

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

Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit и нажмите кнопку ОК.

В левой области найдите и выделите следующий подраздел реестра:

В меню файл выберите команду Экспорт.

В поле имя файла введите имя для файла реестра.

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

Щелкните правой кнопкой мыши LEGACY_RPCSSи выберите команду Удалитьв диалоговом окне Подтверждение удаления раздела нажмите кнопку Да.

Примечание. Не удаляйте один из следующих разделов, которые можно найти в подразделе КОРНЯ:

Закройте редактор реестра.

Перезагрузите компьютер с помощью параметра Обычная перезагрузка Windows при запуске.

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

Источник

Rpc служба windows 10 что это

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

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

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

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

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

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

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

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

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

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Типы RPC

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

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

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

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

Недостатки RPC

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

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

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

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

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

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

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

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

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

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

Rpc служба windows 10 что это. Смотреть фото Rpc служба windows 10 что это. Смотреть картинку Rpc служба windows 10 что это. Картинка про Rpc служба windows 10 что это. Фото Rpc служба windows 10 что это

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *