Полезные советы

Ошибка 0x800706be при установке или скачивании обновления Windows — варианты решения

Ошибка 0x800706be при установке или скачивании обновления Windows — варианты решения

При скачивании или установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с сообщением об ошибке с кодом 0x800706be в Центре обновления. Возможные и иные сценарии появления ошибки с тем же кодом (не только при обновлениях).

В этой инструкции подробно о том, почему может возникать такая ошибка и способы её исправить, если вы с ней столкнулись.

Причины ошибки 0x800706be и способы её исправить

Ошибка 0x800706be при установке или скачивании обновления Windows — варианты решения

Код ошибки 0x800706be означает «Сбой при удаленном вызове процедуры» (Remote Procedure Call, RPC). Не особенно важно — при установке обновления, при его скачивании или при работе сторонней программы, суть будет одна:

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

В контексте обновлений Windows 11/10 это обычно говорит о том, что по какой-то причине один из процессов, участвующий в процессе загрузки или развёртывания обновления внезапно завершился.

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

  • Повреждение каких-то из системных файлов, которые принимают участие при установке конкретно этого обновления.
  • Нехватка места на диске, реже — оперативной памяти при отключенном файле подкачки.
  • Работа сторонних антивирусов, которые потенциально могут мешать RPC-трафику между приложениями.
  • Принудительное отключение служб Windows для «оптимизации»: какая-то из служб могла не требоваться никогда ранее, но для конкретного обновления оказалась необходимой.
  • Сравнительно редко, так как напрямую не связано с этим кодом ошибки: повреждение файлов самого обновления, которые при установке вызвали сбой в процессе, выполняющем их установку.
  • Ещё один возможный вариант: пользователь заметил чрезмерную загрузку от TiWorker.exe или MoUsoCoreWorker.exe в диспетчере задач и принудительно завершил его. Результат — ошибка 0x800706be, так как именно эти процессы активно участвовали в процессе обновления.

Исходя из причин следуют и основные способы исправить ошибку:

  1. Выполните проверку и восстановление системных файлов Windows 11/10, а также очистку кэша обновлений: запустите командную строку от имени администратора, по порядку введите команды:
    dism /online /cleanup-image /restorehealth sfc /scannow net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSystem32catroot2 catroot2.old ren C:WindowsSoftwareDistribution SoftwareDistribution.old net start cryptSvc net start bits net start msiserver net start wuauserv

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

  2. При наличии сторонних антивирусов на компьютере, попробуйте временно отключить их — и защиту в реальном времени и защиту сетевого трафика.
  3. Убедитесь, что на системном разделе диска достаточно места (в идеале более 5-10 Гб), оперативная память не на исходе, а файл подкачки включен.
  4. Убедитесь, что службы Центр обновления Windows, Фоновая интеллектуальная служба передачи (BITS) и Удаленный вызов процедур (RPC) включены в Win+Rservices.msc Если вы использовали сторонние инструменты для отключения служб, попробуйте вернуть тип запуска служб в состояние по умолчанию с помощью тех же утилит, после чего перезагрузить компьютер.
  5. Проверьте, выполняется ли установка обновления, если выполнить чистую загрузку Windows — это исключит влияние сторонних фоновых приложений и служб.
  6. Попробуйте сбросить компоненты Центра обновлений Windows 11/10 с помощью PowerShell
  7. Можно попробовать скачать обновление вручную из каталога Центра обновления Майкрософт и установить его вручную. Однако для рассматриваемого кода ошибки это чаще не помогает.
  8. Для ошибок скачивания с указанным кодом может помочь сброс сетевого стека с последующей перезагрузкой компьютера. Команды (от имени администратора):
    ipconfig /flushdns ipconfig /release ipconfig /renew netsh int ip reset netsh winsock reset 

    Ошибка 0x800706be при установке или скачивании обновления Windows — варианты решения

  9. При возникновении ошибки при установке обновления .NET Framework один из вариантов решения — отключить соответствующие дополнительные компоненты, перезагрузить компьютер, снова включить их, а затем вновь попробовать установить обновление.
  10. Если у вас есть подозрения на наличие вредоносного ПО на компьютере, выполните проверку с помощью специальных инструментов, например, KVRT.

Обычно, когда вы сталкиваетесь с ошибкой 0x800706be, в просмотре событий в разделе «Журналы Windows» — «Система» (для обновлений и системных утилит) или «Журналы Windows» — «Приложение» можно увидеть зарегистрированную ошибку. Она может дать полезную информацию, однако в части обновлений в ней обычно фигурирует лишь информация о том, что конкретно устанавливалось в момент сбоя.

В части сторонних программ или приложений Microsoft Store механизмы обычно те же самые, а в качестве дополнительных факторов могут быть конкретные службы стороннего ПО, драйверы виртуальных устройств.

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

Источник

Читайте также:  KDE Connect — открытый инструмент для подключения смартфона к компьютеру

Вам также может понравиться...

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