🪟windows

Как исправить ошибку 0x800f0825 обновления Windows 11

В этой инструкции описаны пошаговые способы, как исправить код ошибки 0x800f0825 в Windows 11/10 при удалении обновления патча KB и его установки.

Ошибка 0x800f0825 возникает при обновлении системы в центре обновления Windows 11/10, когда обновление загрузилось и не может установиться или, когда пользователь вручную пытается удалить установленное обновление.

Ошибка 0x800f0825 удаления обновления в Windows 11/10 связана с тем, что имеется конфликт зависимостей компонентов. Посмотрев лог файл CBS.log я обнаружил код HRESULT=0x800f0825 - CBS_E_CANNOT_REMOVE на указание компонента "песочница windows". Это может быть и другой компонент, нужно смотреть лог файл и код ошибки 0x800f0825 на что он указывает. Также, ошибка может быть из-за языкового пакета или Net Framework, который нужно удалить, потом снова установить. Другими словами, ошибка 0x800f0825 вызвана тем, что песочнице windows нужны были новые файлы обновления, но компонент в данный момент работал и не мог заменить файлы на обновленные, так как процессы заняты, что и спровоцировало ошибку.

Если ошибка 0x800f0825 возникает во время загрузки или установки обновления в Windows 11/10, то она возникает из-за повреждённых системных файлов или компонентах кэша обновлений.

1. Отключить компоненты и обновить Windows 11/10

Если ошибка 0x800f0825 возникает при попытке удалить обновление в Windows 11/10, то нужно отключить "Песочница Windows", "Net Framework" или удалить "языковой компонент", после чего обновить систему и включить всё обратно.

  • Нажмите Win+R и введите optionalfeatures, чтобы открыть компоненты Windows 11/10.
  • Советую отключить все компоненты, которые отмечены галочкой, перезагрузиться и обновить систему. Потом снова включите всё обратно. Запишите, какие компоненты были включены.
  • Если не желаете отключать все, то обычно "Песочница Windows" и "Net Framework" (все версии) вызывают код ошибки 0x800f0825 при удалении обновления. Отключите их и обновитесь, потом снова включите.
Включить Windows sandbox

2. Запуск средства устранения неполадок

Запустите в Windows 11/10 средство устранения неполадок центра обновления, чтоб автоматически исправить проблемы с обновлением.

  • Откройте "Параметры" → "Устранение неполадок" → "Другие средства устранения неполадок".
  • Нажмите Запуск около пункта "Центр обновления Windows".
  • Дождитесь автоматической диагностики и исправлений.запуск устранения неполадок центра обновления windows

3. Восстановить системные файлы

Поврежденные системные файлы компонентов являются причиной ошибки 0x800f0825 при удалении обновления и установки обновления в Windows 11/10. Чтобы автоматически восстановить целостность, запустите командную строку от имени администратора и введите ниже команды по очереди:

sfc /scannow
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
sfc scannow терминал Windows

4. Сброс кэша обновлений SoftwareDistribution и Catroot2

Сброс папок SoftwareDistribution и Catroot2 устранит ошибку 0x800f0825 обновления Windows 11/10, если были конфликты со старым кэшем. Чтобы сбросить папки обновления по умолчанию, запустите командную строку от имени администратора и введите по очереди ниже команды, после чего перезагрузитесь.

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.mwp
ren C:\Windows\System32\catroot2 catroot2.mwp
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
net start wuauserv

5. Загрузить обновления из каталога Microsoft

Чтобы обойти ошибку 0x800f0825 при загрузке обновления в Windows 11/10, можно скачать отдельно патч KB с официального каталога Майкрософт.