Установщик обнаружил ошибку 0x800f0838 при установке обновления Windows

Как исправить ошибку 0x800f0838 при установке обновленийПри установке обновлений Windows 11 с помощью автономного установщика обновлений (например, при установке файла, скачанного с каталога обновлений Майкрософт), некоторые пользователи могут получить сообщение «Установщик обнаружил ошибку 0x800f0838», в результате обновление не устанавливается.

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

Причины ошибки и варианты решения

В большинстве случаев ошибка с кодом 0x800f0838 при установке автономного обновления Windows 11 говорит о том, что не установлены предыдущие ключевые обновления, от которых зависит возможность установки текущего. В большинстве случаев речь идёт об отсутствии контрольных накопительных обновлений (Checkpoint Cumulative Updates), необходимых для правильной установки последующих обновлений.

Добавить в заметки чтобы посмотреть позже?

Чтобы узнавать о свежих записях укажите email:

Например, при отсутствии контрольного обновления KB5043080 могут не устанавливаться последующие накопительные обновления, обновления безопасности и другие. При использовании автономного установщика вы получите сообщение об ошибке 0x800f0838 (при использовании Центра обновлений — он, вероятнее всего, установит всё необходимое по порядку).

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

Варианты решения:

  1. Загрузить также Checkpoint Cumulative Update. В каталоге обновлений Майкрософт для обновлений с такими зависимостями они обычно указываются. Например, на изображении ниже загружается обновление KB5060829, но присутствуют две ссылки для скачивания файлов: на загружаемое обновление и контрольное KB5043080. После его установки и перезагрузки успешно будет установлено и то, которое изначально сообщало об ошибке 0x800f0838. Контрольное (Checkpoint Cumulative Update) обновление в Каталоге обновлений
  2. Если необходимость обратиться к загруженным вручную файлам обновлений возникла из-за проблем с работой Центра обновлений Windows 11, рекомендую восстановить его работу. Здесь могут помочь две инструкции: Исправление ошибок Центра обновлений Windows, Сброс компонентов Центра обновлений в PowerShell.
  3. Проверьте и восстановите системные файлы Windows (на всякий случай, может помочь). В командной строке от имени администратора по порядку выполните команды
    dism /online /cleanup-image /restorehealth
    sfc /scannow
  4. Можно попробовать установить обновления (начиная с контрольного) с помощью команд PowerShell или DISM. Примеры команд соответственно для первого и второго вариантов (во втором случае путь не должен содержать пробелов):
    Add-WindowsPackage -Online -PackagePath "путь_к_файлу.msu"
    DISM /Online /Add-Package /PackagePath:C:путь_к_файлу.msu

В случае, если ваша ситуация с ошибкой 0x800f0838 при обновлении отличается, опишите её детально в комментариях ниже с указанием версии ОС, устанавливаемого обновления, что было опробовано, после чего, предположительно, возникла проблема и любой дополнительной информацией. Возможно, решение удастся найти.

+ +