0x800706BA
Средняя важность — нужна диагностика

Ошибка 0x800706BA — Коды 0x (HRESULT)

Что это значит

Код 0x800706BA указывает на то, что сервер RPC (Remote Procedure Call) недоступен. Это означает, что клиентское приложение не может установить соединение с удалённым сервером или службой через протокол RPC. В системе это проявляется как ошибка при попытке доступа к сетевым ресурсам, запуске служб или выполнении административных задач. Пользователь видит сообщение об ошибке с текстом «Сервер RPC недоступен» или аналогичным, часто в окне установки обновлений Windows, при попытке подключения к принтеру или при работе с системными утилитами.

Вероятные причины

  • Служба RPC (Remote Procedure Call) остановлена или отключена
  • Брандмауэр Windows или сторонний фаервол блокирует порты, используемые RPC (обычно 135, 445, динамические порты 49152-65535)
  • Повреждение системных файлов или реестра, связанных с RPC
  • Неправильные настройки сети, например, неверный DNS или проблемы с маршрутизацией
  • Вредоносное ПО, отключающее или блокирующее RPC
  • Конфликт с антивирусным программным обеспечением, блокирующим RPC
  • Недостаточные права пользователя для выполнения RPC-вызова
  • Проблемы с драйверами сетевых адаптеров или сетевыми протоколами

Что делать — по порядку

  1. Перезагрузите компьютер — это часто временно восстанавливает работу RPC
  2. Проверьте состояние службы RPC: откройте services.msc, найдите «Удалённый вызов процедур (RPC)» и убедитесь, что она запущена и имеет тип запуска «Автоматически»
  3. Временно отключите брандмауэр Windows и сторонний антивирус, чтобы проверить, не блокируют ли они RPC
  4. Выполните команду sfc /scannow в командной строке от имени администратора для проверки целостности системных файлов
  5. Сбросьте стек TCP/IP: в командной строке (админ) выполните netsh int ip reset и netsh winsock reset, затем перезагрузите ПК
  6. Проверьте настройки DNS: выполните ipconfig /flushdns и убедитесь, что DNS-серверы указаны корректно
  7. Запустите средство устранения неполадок Windows: Параметры → Обновление и безопасность → Устранение неполадок → Дополнительные средства → Сетевой адаптер
  8. Если ничего не помогло, выполните восстановление системы до точки, когда ошибка не возникала

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что делать, если служба RPC не запускается?

Проверьте, запущены ли зависимые службы: «Удалённый вызов процедур (RPC)» зависит от «Средство просмотра компьютеров» и «Служба конечных точек RPC». Также проверьте целостность системных файлов командой sfc /scannow.

Может ли антивирус блокировать RPC?

Да, некоторые антивирусы (например, Norton, McAfee) могут блокировать RPC-порты. Попробуйте временно отключить антивирус или добавить исключения для портов 135, 445 и динамического диапазона.

Ошибка 0x800706BA при установке обновлений Windows — что делать?

Сначала запустите средство устранения неполадок Центра обновления Windows. Затем сбросьте компоненты обновления: остановите службы, переименуйте папки SoftwareDistribution и Catroot2, перезапустите службы.

Как проверить, какие порты использует RPC?

Выполните команду netstat -ano | findstr 135. Для динамических портов используйте netsh rpc show endpoint. Также можно проверить журнал брандмауэра.

Ошибка появляется только при подключении к определённому компьютеру — в чём причина?

Скорее всего, проблема на удалённом компьютере: проверьте, запущена ли там служба RPC, не блокирует ли его брандмауэр, и доступен ли он по сети (ping).