Как исправить ошибку «RPC-сервер недоступен» в Windows

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Что такое РПК?

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

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

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

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

Как исправить ошибки «RPC-сервер недоступен»

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

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

РПК-сервис

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

  1. Щелкните правой кнопкой мыши на панели задач Windows и выберите Диспетчер задачвы также можете использовать Ctrl + Shift + Esc горячая клавиша.
  2. Выберите Услуги вкладка. Диспетчер задач
  3. Затем нажмите на Открытые службы ссылку в левом нижнем углу окна. Вкладка «Службы диспетчера задач»
  4. Перейдите к службе удаленного вызова процедур. Убедитесь, что он запущен и установлен на «Автоматически».
  5. Перейдите к средству запуска серверных процессов DCOM. Убедитесь, что он также запущен и для него установлено значение «Автоматически». Вкладка «Службы диспетчера задач» 2

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

Проблемы с сетью, вызывающие ошибки сервера RPC

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

  1. Введите «control» в поле поиска Windows и выберите Панель управления. Панель поиска Windows
  2. Далее выберите Сеть и ИнтернетМеню панели управления.
  3. Затем нажмите Центр управления сетями и общим доступом. Сеть и Интернет-страница
  4. Выберите Ethernet-ссылка в центре, а затем Характеристики во всплывающем окне.
  5. Для большинства домашних сетей вам необходимо убедиться, что IPv4 и общий доступ к файлам и принтерам для сетей Microsoft включены.

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

  1. Если вы используете брандмауэр Защитника Windows, выберите его в Центр управления сетями и общим доступом страница настроек, она находится в левом нижнем углу. Центр управления сетями и общим доступом
  2. Находить Удаленная помощь и убедитесь, что он включен для доменных, частных и общедоступных сетей.
  3. Сохраните все изменения, если вы их внесли.

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

Очистите свой DNS-сервер

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

  1. Откройте меню «Пуск», введите «командная строка» и нажмите Командная строкавы также можете использовать Windows PowerShell. Обратите внимание: возможно, вам придется выбрать Запуск от имени администратора. Меню «Пуск» Windows
  2. Теперь введите «ipconfig /flushdns«, без кавычек, и нажмите Входить. Командная строка

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Ваш DNS-сервер очистил свои файлы, надеюсь, это решило вашу проблему.

Ошибки реестра, вызывающие ошибки сервера RPC

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

  1. Тип “regedit» в поле поиска и нажмите Входить.
  2. Выбирать Компьютер с левой стороны.
  3. Перейти к Файл>Экспорт.
  4. На Экспортировать файл реестра диалоговом окне введите имя файла резервной копии и нажмите Сохранять.

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

  1. Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. Нажмите кнопку «Пуск» на правой панели и убедитесь, что для параметра установлено значение (2).
  3. Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. Нажмите кнопку «Пуск» на правой панели и убедитесь, что для параметра установлено значение (2).
  5. Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. Нажмите кнопку «Пуск» на правой панели и убедитесь, что для значения установлено значение (2).

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

***

Нужно очистить реестр? Ознакомьтесь с нашей статьей о лучшие средства очистки реестра для Windows 10. Хотите запретить своим детям или коллегам доступ к настройкам реестра? Мы ознакомили вас с нашим руководством по блокировка доступа к редактору реестра. А если вам нужно ускорить работу вашей машины, прочтите нашу статью об использовании реестра для сделайте свой компьютер с Windows 10 быстрее.

Похожие записи

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

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