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

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

Что такое RPC и что вызывает ошибку?

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

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

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

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

1. Перезапустите RPC-сервер.

Самый эффективный способ устранить ошибку — перезапустить службу. Это заставит Windows восстановить все соединения и вызвать все процессы.

  • В строке поиска меню «Пуск» введите «службы».
  • Нажмите «Запуск от имени администратора».
  • Найдите средство запуска серверных процессов DCOM и дважды щелкните его.
  • Убедитесь, что для параметра «Тип запуска» установлено значение «Автоматически», а для параметра «Состояние службы» установлено значение «Выполняется».
  • Если есть какие-либо несоответствия, установите для параметра «Тип запуска» значение «Автоматически» и нажмите «Пуск» под «Состояние службы».
  •   Как запускать приложения в режиме песочницы в Windows 10 Home

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

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

    «Чистая загрузка» — это состояние загрузки, при котором все стороннее программное обеспечение и службы отключаются. Хотя это не автоматическая встроенная функция Windows, ее довольно легко сделать. Многие пользователи сообщают, что ошибка «RPC-сервер недоступен» вызвана неисправными сторонними приложениями.

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

  • В строке поиска меню «Пуск» введите sysconfig и откройте «Конфигурация системы».
  • Перейдите на вкладку «Службы» и установите флажок «Скрыть все службы Microsoft».
  • Затем проверьте все службы из списка и нажмите «Отключить все».
  • После этого откройте диспетчер задач, щелкнув правой кнопкой мыши на панели задач и выбрав «Диспетчер задач».
  • Перейдите на вкладку «Автозагрузка», нажмите на каждую службу одну за другой и нажмите «Отключить».
  • Выйдите и перезагрузите компьютер.
  • Попробуйте использовать компьютер и посмотрите, появится ли ошибка снова. Если этого не происходит, значит, ошибка возникла из-за вмешательства стороннего приложения. Лучше всего удалить все недавно установленные приложения и загрузить другую версию.

    3. Проверьте настройки сетевого подключения.

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

    Как настроить вашу сеть

    Чтобы настроить сеть:

  • Нажмите клавиши Windows + R, чтобы открыть команду «Выполнить». В диалоговом окне введите ncpa.cpl и нажмите Enter.
  • Щелкните правой кнопкой мыши соответствующее сетевое подключение. Например, если вы используете Wi-Fi, щелкните правой кнопкой мыши Wi-Fi.
  • Затем нажмите «Свойства». Для этого потребуются права администратора.
  • В меню «Свойства» включите параметры «Общий доступ к файлам и принтерам для сетей Microsoft» и «Протокол Интернета версии 6 (TCP/IPv6)».
  •   Как узнать мощность сигнала Wi-Fi в Windows 10

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

    Как удалить сетевые драйверы

    Чтобы удалить сетевые драйверы:

  • Нажмите клавиши Windows + R и введите devmgmt.msc в диалоговом окне «Выполнить».
  • Откроется Диспетчер устройств.
  • Перейдите к параметру «Сетевые адаптеры» и разверните его.
  • Щелкните правой кнопкой мыши сетевые драйверы и выберите «Удалить».
  • Закройте все окна и перезагрузите компьютер.
  • 4. Измените настройки брандмауэра.

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

    Для сторонних брандмауэров действия могут отличаться, но перенастроить брандмауэр Windows можно следующим образом:

  • В строке поиска меню «Пуск» введите «Панель управления» и откройте ее.
  • В строке поиска панели управления введите «брандмауэр».
  • В разделе «Брандмауэр Windows» нажмите «Разрешить приложение через брандмауэр Windows».
  • В диалоговом окне найдите «Удаленный помощник» и установите все флажки.
  • Сохраните изменения и перезагрузите компьютер.
  • 5. Изменить настройки реестра

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

    Для этого выполните следующие действия:

  • Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
  • Введите regedit, чтобы открыть редактор реестра.
  • Перейдите к:
     HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcSs. 
  • Дважды щелкните запись «Пуск» и установите для параметра «Значение данных» значение 2.
  • Перейдите к:
     HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\DcomLaunch 
  • Дважды щелкните начальное значение и измените «Значение данных» на 2.
  • Перейдите к:
     HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcEptMapp 
  • В начальном значении установите «Значение данных» на 2.
  •   Как включить динамическую блокировку в Windows 10

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

    6. Используйте восстановление системы, чтобы восстановить ваш компьютер.

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

    Чтобы использовать восстановление системы, выполните следующие действия:

  • В строке поиска меню «Пуск» введите «Панель управления» и выберите «Лучшее соответствие».
  • В строке поиска панели управления введите «восстановление» и нажмите «Восстановление».
  • Нажмите «Открыть восстановление системы» в окне «Восстановление». Для этого вам потребуются права администратора.
  • Нажмите «Далее», затем выберите точку восстановления из списка.
  • Нажмите «Готово».
  • После этого Windows автоматически перезагрузит ваш компьютер в более раннее состояние. Кроме того, вы также можете проверить другие способы перезагрузки компьютера.

    7. Очистите DNS-сервер.

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

    Чтобы очистить DNS, запустите командную строку с правами администратора. Затем введите ipconfig /flushdns и нажмите Enter, чтобы запустить команду.

    Попрощайтесь с ошибкой «RPC недоступен»

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