Ошибка выглядит следующим образом:
Прогресс доставки показывает 0% и не меняется
При этом в логах агента присутствуют повторяющиеся сообщения:
bownloader.configure: error: HRESULT_0x800706ba: ������ RPC ����������.
Данная ошибка возникает из-за проблем в работе службы BITS (Background Intelligent Transfer Service).
BITS — это служба Windows, которая используется для асинхронной фоновой загрузки или выгрузки файлов по сети. Её используют для обновлений Windows (Windows Update), передачи данных в OneDrive, некоторых функций синхронизации и других приложений, в частности Zodiac.ITM.
Ошибка 0x800706BA: Сервер RPC недоступен для BITS почти всегда означает, что клиентская служба BITS на вашем компьютере не может связаться с серверной частью BITS на целевом сервере (например, на сервере обновлений Microsoft).
Проблемы с сетью и подключением к Интернету: Самая частая причина. BITS не может установить стабильное соединение с сервером.
Повреждение репозитория компонентов Windows (хранилища Winsxs): Поврежденные системные файлы могут мешать работе BITS и RPC.
Служба BITS остановлена или переведена в состояние сбоя.
Конфликтующее программное обеспечение: Антивирусы, брандмауэры или другие программы безопасности могут излишне агрессивно блокировать сетевую активность BITS, принимая её за подозрительную.
Поврежденные учетные записи служб.
Шаг 1: Базовая проверка сети
Перезагрузите компьютер и маршрутизатор. Это может решить временные сетевые сбои.
Проверьте подключение к интернету. Откройте сайты в браузере, чтобы убедиться, что оно стабильное.
Попробуйте отключить VPN или прокси-сервер (если они используются). Они могут блокировать или неправильно маршрутизировать RPC-трафик, необходимый BITS.
Шаг 2: Проверка и перезапуск служб BITS
Нажмите Win + R, введите services.msc и нажмите Enter.
Найдите в списке следующие службы:
Фоновая интеллектуальная служба передачи (BITS)
Центр обновления Windows (или другая служба, которая жалуется на ошибку)
Щелкните правой кнопкой мыши на BITS и выберите "Перезапустить". Если она остановлена, выберите "Запустить".
Убедитесь, что "Тип запуска" для BITS установлен Вручную или Автоматически (отложенный запуск). Не стоит ставить "Отключена".
Перезапустите вторую службу (например, Центр обновления Windows).
Проверьте, исчезла ли ошибка.
Шаг 3: Очистка очереди BITS
Иногда очередь загрузок BITS повреждается. Её нужно очистить.
Откройте Командную строку (cmd) от имени администратора.
Введите следующую команду и нажмите Enter:
bitsadmin /reset /allusers
Эта команда очистит все очереди заданий BITS для всех пользователей на компьютере.
Шаг 4: Проверка целостности системных файлов
Откройте Командную строку (cmd) или PowerShell от имени администратора.
Введите команду и нажмите Enter:
sfc /scannow
Эта утилита проверит и восстановит поврежденные системные файлы, которые могут влиять на работу BITS и RPC.
После завершения sfc запустите более глубокую проверку:
DISM /Online /Cleanup-Image /RestoreHealth
Перезагрузите компьютер после выполнения этих команд.
Шаг 5: Проверка программ безопасности
На время полностью отключите антивирус и брандмауэр (включая встроенный Защитник Windows).
Попробуйте выполнить действие, которое вызывало ошибку (например, проверить обновления).
Если ошибка исчезла — проблема в настройках вашего ПО безопасности. Вам нужно добавить исключения для служб BITS (svchost.exe) и, возможно, для Центра обновления Windows в настройках вашего антивируса/брандмауэра.
Шаг 6: Восстановление прав доступа для служб (редкий случай)
Иногда сбиваются разрешения для учетной записи службы BITS.
Скачайте и запустите утилиту SubInACL от Microsoft.
Откройте Командную строку от имени администратора и выполните команду (заменив C:\Program Files (x86)\Windows Resource Kits\Tools\ на путь, куда вы установили утилиту):
"C:\Program Files (x86)\Windows Resource Kits\Tools\subinacl.exe" /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=localservice=f /grant=networkservice=f
Эта команда сбросит права доступа для ключей реестра, что может помочь, если проблема именно в этом.
Перезапустил службы BITS и Центра обновления?
Выполнил bitsadmin /reset /allusers?
Проверил системные файлы (sfc /scannow)?
На время отключил антивирус/брандмауэр?
В 99% случаев проблемы с BITS решаются одним из этих шагов, чаще всего — перезапуском служб и очисткой очереди.