Windows 2012 r2 сервер rpc недоступен windows

Различные версии Windows слишком часто пишут, что «сервер RPC недоступен». Это может случаться как просто при запуске какой-то программы, так и при входе в систему, попытке выполнить команду через PowerShell и очень часто – в момент подключения к принтеру. Тот самый таинственный RPC-сервер – это служба удаленного подключения к другим устройствам, которая не смогла запуститься, связаться с аппаратом на той стороне или имеет какие-то системные неполадки. Мы постараемся помочь всем: как тем, кто столкнулся с ошибкой «сервер RPC недоступен» в пользовательских версиях Windows 10, 8, 7, XP, так и в серверных разновидностях Windows Server 2012, 2008.

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

Что значит «сервер RPC недоступен»?

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

Причины ошибки:

  • второе устройство сейчас недоступно, скорее всего – оно выключено;
  • служба RPC отключена в системе;
  • брандмауэр или провайдер блокирует порты, использованные при подключении;
  • указаны неправильные параметры подключения;
  • скопился неправильный кэш DNS.

Разновидности проблемы

Какие бывают вариации ошибки «сервер RPC недоступен»:

  • Появляется при запуске программы. Она пытается установить связь с вторым устройством, завершить процедуру не получается и высвечивается ошибка.
  • В момент включения системы. Настроено автоматическое подключение на пользовательской версии Windows.
  • Не получается использовать WMI-инструмент, PowerShell WinRM или подключиться к серверу в Windows Server.
  • Ошибка «Сервер RPC недоступен» во время запуска ABBYY FineReader Licensing Service.

Вариантов проблемы много, мы начнем с исправления тех, что возникают в обычных Windows 7, 10, затем перейдем к проблемам в серверных ОС и в конце рассмотрим оставшиеся разновидности.

Читайте также: Ошибка «Не обнаружен XINPUT1_3.dll»

Как исправить ошибку в Windows 10, 8, 7, XP?

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

Полезно! Стоит попробовать запустить средство устранения неполадок, которое исправит большинство системных неполадок, которые сможет найти. Это позволит значительно сократить время. Что использовать инструмент, нужно зайти в «Панель управления» на вкладку «Устранение неполадок» и выбрать «Использование принтера».

Решение 1: активируем службы RPC

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

Что нужно делать:

  1. Нажимаем Win + R и в появившуюся строку вводим services.msc.
  2. Ищем службу «Локатор удаленного вызова процедур (RPC)» и дважды кликаем по ней.
  3. Выбираем «Тип запуска» в положение «Автоматически».
  4. Запускаем «Средство построения конечных точек».
  5. Активируем службу «Модуль запуска процессом DCOM-сервера».
  6. То же самое делаем для «Диспетчера печати».

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

Скорее всего error 1722 в Windows и ряд других ошибок будет устранен уже на этом этапе.

Решение 2: открываем порты

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

Инструкция:

  1. Открываем «Панель управления» из меню, которое открывается Win + X.
  2. Переходим в «Брандмауэр Windows» и нажимаем на «Разрешение взаимодействия…» из левого меню.
  3. Устанавливаем флаги возле «Удаленного помощника», если их там нет.
  4. Проверяем, открыт ли нужный порт с помощью команды TNC msk-mail1 -Port 25 (ее нужно вводить в PowerShell, которую можно найти через поиск). Если он открыт, должно появиться сообщение TcpTestSucceeded:True. Когда ответ отрицательный, нужно открыть порт.
  5. Возвращаемся в «Брандмауэр Windows» и нажимаем на пункт «Дополнительные параметры».
  6. В разделе «Правила для исходящего подключения» выбираем вариант «Для порта».
  7. Устанавливаем протокол TCP и в строку «Определенные порты» вставляем цифру нужного.
  8. Выбираем «Разрешить подключение» и завершаем созданием правила.

Брандмауэр Windows

Решение 3: включаем протоколы связи

Реже, но бывает такое, что в протоколах связи неактивны несколько важных параметров.

Как это исправить:

  1. Через «Панель управления» переходим в «Сетевые подключения».
  2. Жмем по подключенной сети правой кнопкой мыши и выбираем «Свойства».
  3. Включаем «Общий доступ к файлам и принтерам», а также – «IP версии 6».

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

Решение 4: чистим DNS

Простой способ, который тоже может помочь. Достаточно в командную строку с повышенными привилегиями вставить ipconfig /flushdns и задействовать команду кнопкой Enter.  Если в недавнем прошлом изменялось имя ПК, к которому происходит подключение, следует перерегистрировать DNS с помощью команды ipconfig /registerdns.

Читайте также: Как исправить ошибку «An operating system wasn’t found» при запуске Windows 7, 8, 10?

Способы решения для Windows Server 2008, 2012

В Windows Server есть еще одна разновидность ошибки – «Сервер RPC недоступен (Исключение из HRESULT: 0x800706BA)». Она тоже высвечивается в момент попытки выполнения команды с использованием подключения к удаленному ПК. Сначала нужно проверить доступность устройства, это просто сделать с использованием строки: «Get-WmiObject Win32_ComputerSystem –ComputerName 192.168.0.114», где IP и название компьютера указываем своего сервера.

Как можно исправить ошибку с кодом 0x800706ba (0x6ba):

  • Удостоверяемся в активности устройства по другую сторону.
  • Проверяем правильность IP-адреса или имени компьютера.
  • По необходимости включаем «Удаленный вызов процедур (RPC)» и «Инструментарий управления Windows» на серверном ПК. Для быстрой проверки статуса служб sc query Winmgmt и sc query rpcss. Положительный результат выглядит так: «Состояние: 4 RUNNING». Для их включения следует заменить слово query в команде на start.

Инструментарий управления Windows

  • Проверяем порты. Команда Test-NetConnection 192.168.1.15 —port 135 отобразит, открыт ли этот порт. Возможно, его придется открыть, инструкция указана выше.
  • Устанавливаем правильные параметры DNS.
  • Проверяем правильность установленного времени.
  • Активируем службу «Помощник TCP/IP NetBIOS».

Сервер RPC недоступен ABBYY FineReader Licensing Service

При попытке использования программы ABBYY для расшифровки PDF-файлов может появиться подобная ошибка. Мы о ней уже неоднократно слышали и знаем, как исправлять.

Пошаговое руководство:

  1. Находим элемент управления services.msc через поиск или строку «Выполнить».
  2. Находим все службы, в которых фигурирует слово ABBYY.
  3. Открываем их правой кнопкой мыши, переходим в «Свойства» и задаем им «Тип запуска» в положение «Автоматически».
  4. Применяем изменения и закрываем окна.

ABBYY FineReader Licensing Service

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

  • Remove From My Forums
  • General discussion

  • Стоит Windows server 2012 r2, является контроллером домена. При обновлении групповых политик к некоторым компьютерам они не применяются и появляется сообщение «сервер RPC недоступен» код ошибки 800706ba. Что
    делать ума не приложу уже, перечитал все форумы, ничего не помогает, на компьютерах стоит Windows 7 Профессиональная SP1

    • Moved by

      Wednesday, June 14, 2017 10:52 AM
      пенемкщкно из ветки WS <= 2003

    • Changed type
      Petko KrushevMicrosoft contingent staff, Moderator
      Monday, July 3, 2017 10:24 AM

Windows Server 2012 R2 является одной из самых популярных операционных систем для серверов, но иногда пользователи могут столкнуться с проблемой, когда сервер RPC (Remote Procedure Call) становится недоступным. Эта проблема может помешать нормальной работе сети и вызывать неудобства. В этой статье мы рассмотрим несколько возможных решений этой проблемы.

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

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

И наконец, проблема может возникнуть из-за поврежденных или неправильно установленных файлов системы. Для решения этой проблемы можно воспользоваться инструментом проверки целостности системных файлов. Выполните команду «sfc /scannow» в командной строке от имени администратора и дождитесь окончания процесса. Это может занять некоторое время, но после завершения процедуры проверки системных файлов будет произведено восстановление всех поврежденных или неправильно установленных файлов системы.

Итак, если вы столкнулись с проблемой недоступности сервера RPC на Windows Server 2012 R2, обратите внимание на настройки брандмауэра, проверьте настройки служб RPC и выполните проверку целостности системных файлов. Эти шаги помогут восстановить доступ к серверу RPC и восстановить нормальную работу сети на вашем сервере.

Содержание

  1. Как решить проблему с недоступностью сервера rpc на Windows Server 2012 R2
  2. Причины проблемы с недоступностью сервера rpc
  3. Рекомендации для решения проблемы
  4. Проверка соединения и настройки
  5. Проверка состояния службы сервера rpc
  6. Проверка наличия и правильности установки необходимых компонентов
  7. Обновление операционной системы и установка последних обновлений
  8. Восстановление сервера rpc через службы системы Windows

Как решить проблему с недоступностью сервера rpc на Windows Server 2012 R2

Windows Server 2012 R2 является операционной системой, широко используемой в бизнес-среде. Одной из распространенных проблем, с которой пользователи могут столкнуться, является недоступность сервера RPC (Remote Procedure Call). В этой статье я расскажу о нескольких возможных причинах проблемы и предоставлю рекомендации для ее решения.

Причины проблемы с недоступностью сервера rpc

1. Неправильная конфигурация брандмауэра. Брандмауэр может блокировать доступ к службе RPC, что приводит к проблемам с ее доступностью.

2. Ошибка в работе службы RPC. Возможно, служба RPC не запустилась или зависла в процессе работы.

3. Проблемы сетевого соединения. Неустойчивое или отсутствующее сетевое соединение может привести к недоступности сервера RPC.

Рекомендации для решения проблемы

  1. Проверьте состояние службы RPC. Откройте «Службы» в «Панели управления» и убедитесь, что служба RPC запущена и работает без ошибок. Если служба не запущена, попробуйте ее запустить вручную.
  2. Проверьте конфигурацию брандмауэра. Убедитесь, что правила брандмауэра не блокируют доступ к службе RPC. Если это так, добавьте исключение для службы RPC.
  3. Проверьте сетевое соединение. Убедитесь, что сетевое соединение стабильно и работает без ошибок. Откройте командную строку и выполните команду «ping localhost», чтобы проверить доступность локального сервера. Если есть проблемы с соединением, обратитесь к администратору сети.
  4. Перезагрузите сервер. Иногда перезагрузка сервера может решить проблему с недоступностью сервера RPC.

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

Проверка соединения и настройки

Прежде чем начинать решать проблему с недоступностью сервера RPC на Windows Server 2012 R2, рекомендуется выполнить несколько проверок, чтобы исключить возможные проблемы с соединением или неправильными настройками.

  1. Убедитесь, что сервер RPC доступен через сеть:
    • Проверьте, что сервер находится в рабочей сети и настройки его сетевого подключения корректны.
    • Убедитесь, что сетевой кабель подключен и работает без проблем.
    • Проверьте наличие правил фильтрации или настроек безопасности, которые могут блокировать доступ к серверу RPC.
  2. Проверьте статус службы RPC:
    • Откройте «Сервисы» на сервере (нажмите правой кнопкой мыши на «Пуск» и выберите «Панель управления», затем «Сервисы») и найдите службу RPC (Remote Procedure Call).
    • Проверьте статус службы — он должен быть «Запущен». Если служба остановлена, запустите ее.
  3. Проверьте настройки брандмауэра:
    • Проверьте, что брандмауэр сервера разрешает соединение по протоколу RPC.
    • Убедитесь, что правила брандмауэра не блокируют порты, которые используются сервером RPC.
  4. Проверьте настройки доменной групповой политики:
    • Убедитесь, что параметры безопасности и права доступа для сервера RPC настроены правильно в групповых политиках домена.
    • Перезапустите сервер, чтобы применить изменения групповой политики.

После выполнения этих проверок, если проблема с недоступностью сервера RPC на Windows Server 2012 R2 продолжается, можно приступать к более глубокому анализу и решению проблемы.

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

Проблема с недоступностью сервера RPC на Windows Server 2012 R2 может быть вызвана различными факторами, но первым шагом в решении этой проблемы является проверка состояния самой службы сервера RPC. В этом разделе мы рассмотрим, как выполнить эту проверку.

  1. Откройте Диспетчер служб. Для этого щелкните правой кнопкой мыши по кнопке «Пуск» в левом нижнем углу экрана и выберите пункт «Диспетчер служб».
  2. В окне «Диспетчер служб» найдите службу «Сервер» и проверьте ее статус. Если статус службы «Сервер» указан как «Запущен», то проблема с недоступностью сервера RPC вероятно вызвана другими факторами. Если статус службы «Сервер» указан как «Остановлен» или «Не запущен», перейдите к следующему шагу.
  3. Для запуска службы «Сервер» щелкните правой кнопкой мыши по службе и выберите пункт «Запуск службы».
  4. После запуска службы «Сервер» проверьте ее статус. Если статус службы изменился на «Запущен», проблема с недоступностью сервера RPC должна быть решена. Если статус службы «Сервер» все еще указан как «Остановлен» или «Не запущен», перейдите к следующему шагу.
  5. Проверьте, не заблокирован ли порт, который используется сервером RPC. Для этого выполните следующие действия:
    1. Откройте «Windows Firewall with Advanced Security». Для этого щелкните правой кнопкой мыши по кнопке «Пуск» в левом нижнем углу экрана, выберите пункт «Панель управления» и в разделе «Системная и безопасность» выберите пункт «Брандмауэр Windows».
    2. В окне «Брандмауэр Windows» выберите пункт «Расширенные настройки» в левой панели.
    3. В разделе «Входящие соединения» найдите правило с именем «serverrpc» или «RPC (all ports)». Если правило присутствует и отключено, включите его. Если правила нет, создайте новое правило для открытия порта 135 (или другого порта, используемого сервером RPC).
  6. После проверки и, при необходимости, включения или создания правила, проверьте доступность сервера RPC. Для этого перезагрузите сервер и повторите проверку.

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

Проверка наличия и правильности установки необходимых компонентов

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

  • Операционная система Windows Server 2012 R2
  • Учетная запись с административными правами
  • Открыты порты, необходимые для работы сервера RPC
  • Установленный и активный фаерволл
  • Антивирусные программы и другое ПО, которое может блокировать работу сервера RPC
  • Активированный и настроенный сервер RPC

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

Для проверки наличия операционной системы Windows Server 2012 R2 можно открыть «Системные свойства» (например, нажав клавиши Win + Пауза) и убедиться, что указана именно эта версия ОС. Если установлена другая версия, необходимо обновить операционную систему до версии 2012 R2.

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

Для проверки открытых портов можно воспользоваться командой «netstat -an» в командной строке Windows. В отображенном списке портов и соединений нужно найти порт 135, который используется сервером RPC. Если порт 135 не присутствует в списке, то необходимо открыть его в настройках брандмауэра или других устройств, которые могут блокировать доступ.

Для проверки установленного и активного фаерволла можно открыть «Центр управления сетями и общим доступом» через «Панель управления» и убедиться, что фаерволл включен и настроен правильно.

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

Для проверки активированного и настроенного сервера RPC можно выполнить следующие действия:

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

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

Обновление операционной системы и установка последних обновлений

Одной из возможных причин, по которым сервер RPC может оказаться недоступным на Windows Server 2012 R2, является отсутствие или установка устаревших обновлений операционной системы. Для решения данной проблемы рекомендуется выполнить следующие шаги:

  1. Откройте панель управления операционной системы Windows Server 2012 R2.
  2. Выберите вкладку «Обновление и безопасность».
  3. Нажмите на кнопку «Проверить наличие обновлений».
  4. Если система обнаружит доступные обновления, нажмите на кнопку «Установить обновления».
  5. Дождитесь окончания процесса установки обновлений. При необходимости перезагрузите сервер после завершения.

После установки последних обновлений рекомендуется также выполнить проверку доступности сервера RPC. Для этого можно воспользоваться командой «ping» или выполнить тестирование доступности сервера с помощью специальных утилит, например, «PortQry».

В случае, если сервер RPC по-прежнему недоступен, рекомендуется обратиться к системному администратору или службе поддержки Microsoft для получения дополнительной помощи по решению данной проблемы.

Восстановление сервера rpc через службы системы Windows

Сервер RPC (Remote Procedure Call) является важной частью инфраструктуры Windows Server 2012 R2 и обеспечивает взаимодействие между различными процессами и службами в сети. Если сервер RPC недоступен, это может привести к сбоям в работе системы.

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

  1. Откройте «Службы» из «Панели управления».
  2. Найдите «Службу вызовов процедур удаленного вызова» (RPC), щелкните правой кнопкой мыши и выберите «Свойства».
  3. Убедитесь, что служба находится в состоянии «Запущено» и тип запуска — «Автоматически». Если это не так, выберите нужные параметры и нажмите «Применить».
  4. Повторите те же действия для «Службы управления RPC».

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

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

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

Служба Текущее состояние Тип запуска
Служба вызовов процедур удаленного вызова (RPC) Запущено Автоматически
Служба управления RPC Запущено Автоматически

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

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

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

Службы RPC и связанные с ними службы

Сообщения об ошибке Сервер RPC недоступен

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

  1. Откройте «Службы Windows», для этого можно нажать клавиши Win+R на клавиатуре (или нажать правой кнопкой мыши по кнопке «Пуск» и выбрать пункт «Выполнить», ввести services.msc и нажать Enter. Открыть службы Windows
  2. Найдите службы из списка, который приведен ниже после 5-го пункта, убедитесь, что они выполняются, а тип запуска задан верно. Список служб RPC
  3. Если это не так, дважды нажмите мышью по такой службе, измените тип запуска службы и примените настройки. Автоматический запуск службы RPCss
  4. Если ошибка RPC возникает при подключении к удаленному компьютеру или виртуальной машине, убедитесь, что и на нем службы настроены правильно.
  5. После изменения параметров запуска служб, перезагрузите компьютер.

Список служб в формате: Название службы на русском языке (название на английском) — тип запуска по умолчанию:

  • Инструментарий управления Windows (Windows Management Instrumentation) — Автоматически
  • Локатор удаленного вызова процедур RPC (Remote Procedure Call RPC Locator) — Вручную, можно попробовать поставить «Автоматически».
  • Модуль запуска процессов DCOM-сервера (DCOM Server Process Launcher) — Автоматически
  • Служба времени Windows (Windows Time service) — Автоматически
  • Сопоставитель конечных точек RPC (RPC Endpoint Mapper) — Автоматически
  • Удаленный вызов процедур RPC (Remote Procedure Call RPC) — Автоматически

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

Для этого: запустите редактор реестра (Win+Rregedit) и перейдите к разделу реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\

В этом разделе реестра измените значение параметра Start на 2 (дважды нажав по параметру и задав новое значение) в следующих подразделах:

  • DcomLaunch
  • RpcEptMapper
  • RpcLocator
  • RpcSs
  • W32Time
  • Winmgmt

Часть параметров могут не изменяться и в реестре, в этой ситуации может помочь изменение прав доступа к разделам реестра.

В справке на официальном сайте Майкрософт приводится ещё две службы, которые могут вызывать ошибку «Сервер RPC недоступен» при входе в Windows :

  • Модуль поддержки NetBIOS через TCP/IP (TCP/IP NetBIOS Helper)
  • Удаленный реестр (Remote registry)

Протокол IPv6 и общий доступ к файлам и принтерам

Отключенная поддержка IP версии 6 и «Общий доступ к файлами и принтерам для сетей Майкрософт» также могут приводить к сбоям доступа к серверу RPC. Проверьте, включены ли они и, если нет — включите:

  1. Нажмите клавиши Win+R на клавиатуре, введите ncpa.cpl и нажмите Enter.
  2. Нажмите правой кнопкой мыши по сетевому подключению и откройте его свойства. Открыть свойства подключения Windows
  3. Отметьте пункты «Общий доступ к файлами и принтерам для сетей Майкрософт» и «IP версии 6» и примените настройки. Включить IPv6 для RPC

Брандмауэр Windows

В части настроек брандмауэра Windows при ошибке доступа к серверу RPC, в зависимости от сценария проблемы возможны разные решения.

Первый вариант:

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

Если предыдущий метод не помог, попробуйте:

  • Открыть порт 135 на локальной и удаленной машине. Подробнее: Как открыть порты в Windows.
  • Полностью отключить брандмауэр Windows (возможно, временно, чтобы выяснить, является ли его работа причиной ошибки)

Дополнительные методы решения проблемы

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

  • Используйте команды в командной строке, запущенной от имени Администратора
    ipconfig /flushsdns
    ipconfig /renew
  • Если используется профиль сети «Общественная» (Общедоступная), попробуйте переключить её на «Частная» — Как изменить тип сети в Windows 11 и в Windows 10.
  • Если вам известен IP-адрес сервера, к которому выполняется подключение, проверьте, доступен ли порт 135 на нем с помощью команды PowerShell (заменив IP-адрес на нужный), при успехе в пункте TcpTestSucceeded должен быть статус «True»
    Test-NetConnection 192.168.1.1 -port 135

    Проверка подключения по порту 135

  • При наличии сторонних антивирусов или файрволлов, попробуйте отключить их, или отключить только функции защиты в сети.
  • При использовании VPN-сервисов, попробуйте отключить их.
  • Попробуйте отключить протокол teredo для IPv6 с помощью команды
    netsh interface teredo set state disabled

    Чтобы в дальнейшем включить его обратно используйте команду

    netsh interface teredo set state enabled
  • Учитывайте: если ошибка «Сервер RPC недоступен» возникает при запуске, установке или работе какого-либо прикладного ПО, полученного и модифицированного неофициальными методами, причина может быть в целенаправленной блокировке доступа к серверам лицензирования или иным.
  • Проверьте компьютер на наличие вирусов и вредоносных программ, блокировок доступа к сайтам в файле hosts.

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

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

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

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

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

The RPC server is unavailable

В современных версиях Windows (начиная с Windows Vista/2008) используется следующий диапазон динамических RPC портов (Dynamic RPC Port range): 49152 — 65535 (в Windows Server 2003 / XP и ниже использовался другой диапазон 1024 – 65535.

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

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

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

Убедитесь, что удаленный компьютер включен, отвечает на ping по имени и IP адресу. Если RPC сервер не доступен по имени, проверьте корректность DNS записей и попробуйте сбросить DNS кэш на клиенте:
ipconfig /flushdns
.

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

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

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

  1. Откройте консоль управления службами (services.msc);
  2. Убедитесь, что следующие службы запущены (статус Running), а тип их запуска – автоматический: Remote Procedure Call (RPC), RPC Endpoint Mapper и DCOM Server Process Launcher;проверить, что службы RCP запущены в Windows

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

  • Удаленный вызов процедур (RPC) — ветка реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
  • Сопоставитель конечных точек RPC — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper
  • Модуль запуска процессов DCOM-сервера — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch

включить службы RpcSs в реестре

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:

Test-NetConnection 192.168.1.201 -port 135

Test-NetConnection powershell проверка TCP порт 135 службы RPC Endpoint Mapper

Если RPC порт доступен, должен появится ответ
TcpTestSucceeded:True
.

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

portqry -n 192.168.1.201 -p tcp -e 135

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

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

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

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

включить протокол ipv6 и протокол общего доступа в windows 10

Некоторые сетевые приложения некорректно работают при отключенном протоколе TCP/IPv6, возвращая ошибку:
1722 The RPC server is unavailable
. Если после включения ipv6 ошибка RPC сохраняется, попробуйте отключить протокол Teredo через реестр:

Создайте в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters параметр типа DWORD с именем DisabledComponents и значением 8:

reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 8

В некоторых случаях приходится получаить дамп трафика на RPC сервера и анализирвать его с помощью Microsoft Network Monitor 3.4 или Message Analyzer.

  • Windows 7 2010 года скачать торрент
  • Windows 2012 r2 не подключается по rdp к windows
  • Windows 7 10 января 2023
  • Windows 64 bit 2gb ram
  • Windows 2008 как активировать без интернета