Гид по технологиям

Ошибка «RPC Server is Unavailable» в Windows — как найти и исправить

8 min read Техническая поддержка Обновлено 01 Jan 2026
Как исправить ошибку RPC Server is Unavailable
Как исправить ошибку RPC Server is Unavailable

Кратко

Если Windows показывает ошибку «RPC Server is Unavailable», чаще всего проблема связана с сервисами RPC, сетевыми настройками, брандмауэром или повреждёнными записями в реестре. В статье пошагово описаны диагностические проверки и надежные способы исправления — от перезапуска служб до восстановления системы. Следуйте плейбуку, чтобы быстро локализовать причину и вернуть систему в рабочее состояние.

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

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

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

Ключевые причины сбоя RPC:

  • Отключены или неправильно работают службы RPC и DCOM.
  • Проблемы сетевого подключения или параметры File and Printer Sharing отключены.
  • Блокировка трафика RPC брандмауэром (включая сторонние решения).
  • Повреждённые или неверные значения в реестре, связанные с RpcSs, DcomLaunch или RpcEptMapper.
  • Конфликты с недавно установленным приложением или драйвером.

Когда применять этот материал:

  • PC не может подключиться к удалённым компьютерам.
  • Появляются ошибки при открытии сетевых папок или принтеров.
  • Системные утилиты (службы, оснастки управления) выдают сообщение “RPC Server is Unavailable”.

Быстрая проверка перед началом

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

Порядок действий — плейбук для устранения ошибки

Ниже — подробный плейбук. Работайте сверху вниз: от наименее рискованных шагов к более инвазивным.

1. Перезапустите службы RPC и DCOM

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

Шаги:

  1. Нажмите клавишу Windows, введите “services.msc” и нажмите Enter.
  2. В окне «Службы» найдите службы, связанные с RPC:
    • Remote Procedure Call (RPC) — RpcSs
    • DCOM Server Process Launcher — DcomLaunch
    • RPC Endpoint Mapper — RpcEptMapper
  3. Для каждой из перечисленных служб откройте свойства (двойной щелчок).
  4. Убедитесь, что тип запуска установлен в “Автоматически” и состояние — “Выполняется”. Если нет — поставьте “Автоматически” и нажмите “Запустить”.
  5. После изменений перезагрузите компьютер и проверьте появление ошибки.

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

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

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

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

Как выполнить чистую загрузку:

  1. Нажмите клавишу Windows + R, введите msconfig и нажмите Enter (Запуск системы конфигурации).
  2. Перейдите на вкладку “Службы” и установите флажок “Скрыть все службы Microsoft”.
  3. Нажмите “Отключить все”.
  4. Откройте Диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку “Автозагрузка” и отключите все элементы автозагрузки сторонних производителей.
  5. Перезагрузите систему и проверьте поведение.

Если ошибка пропала:

  • Поочерёдно включайте службы/программы, чтобы найти виновника.
  • Удалите или переустановите недавно добавленные приложения или драйверы.

Опция

3. Проверьте сетевые настройки и общие параметры

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

Как настроить сетевые параметры:

  1. Нажмите Windows + R, введите ncpa.cpl и нажмите Enter (Сетевые подключения).
  2. Правой кнопкой мыши кликните на используемое соединение (Wi-Fi или Ethernet) и выберите “Свойства” (требуются права администратора).
  3. Убедитесь, что отмечены пункты:
    • “Общий доступ к файлам и принтерам для сетей Microsoft”
    • “Internet Protocol Version 6 (TCP/IPv6)” — обратите внимание: IPv6 иногда отключают в корпоративных сетях, но для некоторых сценариев Windows лучше работает с включённым IPv6.
  4. Нажмите OK и перезагрузите соединение (отключите/включите адаптер).

Если настройки корректны, попробуйте переустановить сетевые драйверы:

  1. Нажмите Windows + R, введите devmgmt.msc и нажмите Enter (Диспетчер устройств).
  2. Разверните раздел “Сетевые адаптеры”.
  3. Правой кнопкой кликните адаптер и выберите “Удалить устройство” или “Удалить”. Подтвердите.
  4. Перезагрузите компьютер — Windows автоматически переустановит драйвер.

Окно подтверждения удаления сетевого драйвера

Советы:

  • Если встроенный драйвер Windows некорректен, скачайте последнюю версию драйвера с сайта производителя устройства.
  • В корпоративных сетях уточните у администратора, нет ли политик, блокирующих File and Printer Sharing.

4. Разрешите трафик RPC в брандмауэре

Брандмауэр может блокировать порты и службы, используемые RPC (по умолчанию TCP 135 и динамические порты RPC). Проверьте настройки Windows Defender Firewall и сторонних брандмауэров.

Шаги для Windows Firewall:

  1. Откройте Панель управления и введите в поиске “брандмауэр“.
  2. Выберите “Разрешить запуск программы через брандмауэр Защитника Windows”.
  3. В списке найдите “Удалённая помощь” (Remote Assistance) и отметьте все профили (Домен, Частный, Общедоступный) для этой программы.
  4. Также убедитесь, что оснастки управления и службы, которые должны принимать удалённые подключения, имеют соответствующие правила для входящего трафика.
  5. Для теста временно отключите сторонний брандмауэр и проверьте, исчезает ли ошибка.

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

5. Исправьте значения в реестре, связанные с RPC

Если службы не запускаются из‑за неверных значений реестра, нужно проверить ключи RpcSs, DcomLaunch и RpcEptMapper. Снова: перед изменением реестра создайте точку восстановления.

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

  1. Нажмите Windows + R, введите regedit и нажмите Enter (Редактор реестра).
  2. Перейдите к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
  1. В правой панели найдите параметр Start и дважды кликните по нему. Установите значение 2 (Automatic).
  2. Аналогично проверьте ключи:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper
  1. В каждом ключе параметр Start должен иметь значение 2.
  2. Закройте редактор реестра и перезагрузите компьютер.

Диалог редактирования параметра Start в RpcSs

Что значит значение Start:

  • 2 — Автоматический запуск;
  • 3 — Вручную;
  • 4 — Отключено.

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

6. Воспользуйтесь точкой восстановления системы

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

Как выполнить восстановление:

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

Запуск восстановления системы

Примечание: восстановление отменяет последние изменения в системе и приложениях, но не удаляет личные файлы.

7. Очистите DNS-кеш

Иногда сетевые конфликты или устаревшие DNS-записи мешают нормальной работе сетевых служб. Сброс DNS-кеша — безопасный и быстрый шаг.

Как выполнить:

  1. Откройте Командную строку от имени администратора (Windows + X → Командная строка (администратор) или PowerShell).
  2. Введите команду:
ipconfig /flushdns
  1. Нажмите Enter и дождитесь подтверждения очистки кэша.

Сброс DNS через CMD

Когда перечисленные шаги не помогают

Если после всех шагов проблема сохраняется, вероятные причины:

  • Глубокая корррупция системных файлов Windows. Проверьте с помощью sfc /scannow и DISM.
  • Аппаратный сбой сетевой карты или контроллера.
  • Политики домена или групповые политики блокируют RPC (в корпоративной сети обратитесь к администратору).
  • Инфекция вредоносным ПО, изменившая настройки служб и реестра.

Дополнительные команды для диагностики:

  • sfc /scannow — проверка целостности системных файлов.
  • DISM /Online /Cleanup-Image /RestoreHealth — восстановление образа Windows.

Быстрые сценарии и альтернативные подходы

  • Если ошибка появилась после обновления Windows: откатите последний пакет обновлений через “Просмотр установленного обновления” в Панели управления.
  • Если проблема затрагивает только один профиль пользователя: создайте новый профиль и проверьте работу RPC под ним.
  • В случаях с серверами в дата‑центре или в AD — проверьте репликацию контроллеров домена и доступность служб AD.

Плейбук — краткий чеклист (SOP)

  1. Перезагрузите ПК.
  2. Проверьте и запустите службы RpcSs, DcomLaunch, RpcEptMapper.
  3. Очистите автозагрузку и выполните чистую загрузку.
  4. Проверьте сетевые параметры и File and Printer Sharing.
  5. Разрешите входящие соединения RPC в брандмауэре.
  6. Проверьте и исправьте значения реестра.
  7. Выполните восстановление системы, если нужно.
  8. Очистите DNS-кеш.

Критерии приёмки:

  • Службы RPC и DCOM запускаются автоматически и находятся в состоянии “Выполняется”.
  • Сетевые папки и принтеры доступны.
  • Ошибка не появляется в течение 24–48 часов нормальной работы.

Дерево решений для быстрого выбора действий

flowchart TD
  A[Появилась ошибка RPC] --> B{Службы запущены?}
  B -- Нет --> C[Перезапустить RpcSs / DcomLaunch / RpcEptMapper]
  C --> D[Проверить: запускается ли служба]
  B -- Да --> E{Ошибка при доступе к сетевым ресурсам?}
  E -- Да --> F[Проверить File and Printer Sharing и сетевой профиль]
  E -- Нет --> G{Брандмауэр блокирует?}
  G -- Да --> H[Разрешить Remote Assistance и порты RPC]
  G -- Нет --> I{Была ли чистая загрузка?}
  I -- Нет --> J[Выполнить чистую загрузку и тест]
  I -- Да --> K[Проверить реестр и выполнить sfc/DISM]
  K --> L[Если не помогает — использовать Восстановление системы]

Ролевые чеклисты

Для домашнего пользователя:

  • Перезагрузить компьютер.
  • Проверить автозагрузку и удалить недавно установленное ПО.
  • Переустановить сетевой драйвер.

Для системного администратора:

  • Проверить журналы на клиенте и сервере (Event Viewer).
  • Проверить GPO, которые могут блокировать службы.
  • Проверить репликацию контроллеров домена и доступность RPC на контроллерах.

Для службы поддержки/Helpdesk:

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

Короткий глоссарий (1 строка)

  • RPC: механизм удалённого вызова процедур для межмашинного взаимодействия.
  • DCOM: распределённый COM, расширяет COM для сетевых сценариев.
  • RpcSs: служба Remote Procedure Call, базовая для RPC в Windows.

Риски и меры предосторожности

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

Заключение

Ошибка “RPC Server is Unavailable” выглядит устрашающе, но чаще всего решается последовательной диагностикой: перезапуск служб, проверка сетевых настроек, исключение конфликтов сторонних приложений, настройка брандмауэра и исправление ключевых параметров реестра. Следуйте чеклисту и используйте плейбук — это сократит время на поиск причины и снизит риск ненужных вмешательств.

Если всё ещё нужна помощь: соберите логи событий (Event Viewer), снимки экрана с ошибкой и описания недавних изменений в системе, и передайте их специалисту.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Добавить локальную музыку в Apple Music
Руководство

Добавить локальную музыку в Apple Music

Проигрывать MP3 и аудио на Raspberry Pi
Raspberry Pi

Проигрывать MP3 и аудио на Raspberry Pi

Как выпустить музыку в Apple Music
Музыка

Как выпустить музыку в Apple Music

Logic Pro: быстрое руководство и настройка
Музыкальное ПО

Logic Pro: быстрое руководство и настройка

Как создать обложку плейлиста Spotify
Музыка

Как создать обложку плейлиста Spotify

Мошенничество на X: виды и защита
Кибербезопасность

Мошенничество на X: виды и защита