Как исправить ошибку Windows Update 0x800f0991 [Актуальное руководство 2026]

スポンサーリンク

Как исправить ошибку Windows Update 0x800f0991 [Актуальное руководство 2026]

Если при попытке установить обновления Windows 11 вы сталкиваетесь с сообщением “Install error – 0x800f0991”, знайте — вы не одиноки. Эта ошибка массово фиксируется с момента выхода обновления безопасности за январь 2026 года (KB5074109), затрагивая множество пользователей Windows 11. В этой статье подробно разобраны причины ошибки 0x800f0991 и предложены пошаговые решения, доступные даже начинающим пользователям. Мы собрали проверенные способы устранения, опубликованные на официальных форумах Microsoft Q&A и в международных технических сообществах.

  1. Что это за ошибка? Симптомы, которые вы заметите
  2. Почему возникает эта ошибка
    1. Причина 1: Повреждение хранилища компонентов Windows Update
    2. Причина 2: Повреждение кэша в папке SoftwareDistribution
    3. Причина 3: Повреждение системных файлов
    4. Причина 4: Отсутствие обновления стека обслуживания (SSU)
    5. Причина 5: Вмешательство стороннего программного обеспечения
  3. Решение 1: Сброс компонентов Windows Update (Рекомендуемый)
    1. Шаг 1: Открыть командную строку от имени администратора
    2. Шаг 2: Остановить службы, связанные с Windows Update
    3. Шаг 3: Переименовать кэш-папки
    4. Шаг 4: Перезапустить службы
    5. Шаг 5: Повторить Windows Update
    6. Важные примечания
  4. Решение 2: Восстановление системных файлов с помощью DISM и SFC
    1. Шаг 1: Выполнить команды DISM для восстановления образа
    2. Шаг 2: Запустить сканирование SFC
    3. Шаг 3: Перезагрузить и повторить обновление
  5. Решение 3: Обновление на месте (Восстановительная установка)
    1. Шаг 1: Загрузить ISO-файл Windows 11
    2. Шаг 2: Подключить ISO-файл
    3. Шаг 3: Запустить setup.exe
    4. Шаг 4: Выбрать «Сохранить личные файлы и приложения»
    5. Шаг 5: Начать установку
    6. Важные примечания
  6. Как предотвратить эту ошибку
  7. Итоги
  8. Источники

Что это за ошибка? Симптомы, которые вы заметите

Ошибка Windows Update 0x800f0991 возникает, когда механизм обслуживания на основе компонентов (CBS: Component Based Servicing) Windows не может выполнить анализ XML-метаданных при установке обновления. Её официальное внутреннее имя — CBS_E_XML_PARSER_FAILURE, что означает, что агент Windows Update не может корректно прочитать файлы манифеста.

При возникновении этой ошибки процесс загрузки и установки накопительного обновления останавливается в разделе «Параметры» > «Центр обновления Windows» с отображением сообщения «Install error – 0x800f0991». Прогресс установки может зависнуть на определённом проценте, а после перезагрузки вы можете увидеть сообщение «Нам не удалось настроить обновление Windows. Отмена изменений.»

На форуме Microsoft Q&A эта ошибка массово зафиксирована при установке обновления безопасности за январь 2026 года KB5074109, причём пользователи Windows 11 версий 24H2 и 25H2 пострадали больше всего. Аналогичные ошибки подтверждены и на Windows Server 2025. Поскольку обновления безопасности не устанавливаются, известные уязвимости остаются неисправленными, что делает оперативное решение проблемы крайне важным.

Почему возникает эта ошибка

Причина 1: Повреждение хранилища компонентов Windows Update

Самая распространённая причина — повреждение файлов в хранилище компонентов Windows Update (папка WinSxS). Хранилище компонентов управляет критическими системными файлами и информацией об обновлениях. Когда хранящиеся здесь XML-файлы манифеста повреждаются, механизм CBS не может корректно разобрать содержимое пакета обновления, что вызывает ошибку 0x800f0991.

Это повреждение может быть вызвано прерванными обновлениями Windows, некорректным завершением работы, проблемами с диском и другими факторами. На Windows 11 Forum повреждение хранилища компонентов широко признаётся главной причиной этой ошибки.

Причина 2: Повреждение кэша в папке SoftwareDistribution

Файлы обновлений, загруженные Windows Update, временно хранятся в папке C:\Windows\SoftwareDistribution. Когда данные в этой кэш-папке повреждаются, загруженные пакеты обновлений не могут быть правильно извлечены, что приводит к ошибкам установки.

Согласно Windows Report, WIM-файлы, доставленные через Windows Update, иногда оказывались значительно меньше, чем те, что были загружены непосредственно из каталога обновлений Microsoft, и неполные загрузки были подтверждены как причина ошибки.

Причина 3: Повреждение системных файлов

Когда основные системные файлы операционной системы Windows повреждены по какой-либо причине, установка обновлений может завершиться неудачей. В частности, когда DLL-файлы или информация в реестре становятся несогласованными, стек обслуживания (Servicing Stack) не может функционировать должным образом, что приводит к возврату ошибки XML-парсером механизма CBS.

Причина 4: Отсутствие обновления стека обслуживания (SSU)

Обновление стека обслуживания (SSU: Servicing Stack Update) — это критический компонент, обновляющий сам механизм Windows Update. Когда SSU не обновлён, предварительные условия для установки новых накопительных обновлений не выполняются, что может вызвать ошибку 0x800f0991. На Microsoft Community Hub отсутствие SSU также названо одной из причин.

Причина 5: Вмешательство стороннего программного обеспечения

Антивирусное ПО или брандмауэр могут блокировать связь или файловые операции Windows Update, препятствуя нормальному завершению загрузки или установки обновлений. Эта ошибка особенно вероятна, когда функции защиты в реальном времени ограничивают запись в системные папки Windows.

Решение 1: Сброс компонентов Windows Update (Рекомендуемый)

Этот метод является наиболее рекомендуемым решением на Microsoft Q&A. Останавливая службы, связанные с Windows Update, и переименовывая кэш-папки, вы принудительно загружаете метаданные обновлений заново.

Шаг 1: Открыть командную строку от имени администратора

Введите «cmd» в строке поиска меню «Пуск», щёлкните правой кнопкой мыши по «Командная строка» и выберите «Запуск от имени администратора». Нажмите «Да», когда появится запрос контроля учётных записей (UAC).

Шаг 2: Остановить службы, связанные с Windows Update

Введите следующие четыре команды по одной, нажимая Enter после каждой. Это остановит все службы, связанные с Windows Update.

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Каждая команда выведет сообщение «Служба успешно остановлена.» Если служба уже остановлена, вы увидите «Служба не запущена» — это не является проблемой.

Шаг 3: Переименовать кэш-папки

Выполните следующие две команды для переименования папок кэша обновлений. Windows создаст новые папки и перестроит кэш с нуля при следующей попытке обновления.

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

Шаг 4: Перезапустить службы

Перезапустите все ранее остановленные службы следующими командами:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Шаг 5: Повторить Windows Update

Откройте «Параметры» > «Центр обновления Windows» и нажмите «Проверить наличие обновлений», чтобы повторить попытку установки обновления. Во многих случаях это устраняет ошибку.

Важные примечания

  • Команды должны выполняться в командной строке с повышенными привилегиями. Обычная командная строка выдаст ошибку «Отказано в доступе».
  • Переименованные папки (SoftwareDistribution.old, catroot2.old) можно безопасно удалить после устранения проблемы.
  • Эта операция очищает весь ранее загруженный кэш обновлений, что потребует повторной загрузки обновлений.

Решение 2: Восстановление системных файлов с помощью DISM и SFC

Если Решение 1 не устранило ошибку, используйте инструмент DISM (система обслуживания образов развёртывания и управления ими) и команду SFC (проверка системных файлов) для проверки и восстановления целостности системных файлов. На Sysnative Forums множество отчётов о том, что этот метод успешно устранил ошибку.

Шаг 1: Выполнить команды DISM для восстановления образа

Откройте командную строку с повышенными привилегиями и выполните следующие команды по порядку. Каждая команда может занять от нескольких минут до нескольких десятков минут — не прерывайте процесс.

Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

StartComponentCleanup очищает ненужные файлы в хранилище компонентов, CheckHealth и ScanHealth проверяют целостность образа, а RestoreHealth автоматически загружает и восстанавливает повреждённые файлы через Windows Update при обнаружении повреждений.

Шаг 2: Запустить сканирование SFC

После завершения команд DISM выполните следующую команду:

sfc /scannow

Эта команда сканирует все системные файлы Windows и автоматически заменяет повреждённые файлы правильными копиями. Если вы видите сообщение «Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила», восстановление прошло успешно.

Шаг 3: Перезагрузить и повторить обновление

После завершения всех команд перезагрузите компьютер. Затем перейдите в «Параметры» > «Центр обновления Windows» и попробуйте установить обновление снова.

Решение 3: Обновление на месте (Восстановительная установка)

Для самых упорных случаев, когда вышеперечисленные методы не работают, обновление на месте (Repair Install) является наиболее надёжным решением. Этот метод официально рекомендуется на Microsoft Learn и полностью переустанавливает системные файлы Windows, сохраняя ваши личные файлы и установленные приложения.

Шаг 1: Загрузить ISO-файл Windows 11

Загрузите ISO-файл Windows 11 с официального сайта Microsoft. Выберите версию, соответствующую архитектуре вашего ПК (x64).

Шаг 2: Подключить ISO-файл

Дважды щёлкните по загруженному ISO-файлу, чтобы подключить его как виртуальный диск. Откройте новый диск в Проводнике.

Шаг 3: Запустить setup.exe

Дважды щёлкните по setup.exe в подключённом диске. Нажмите «Да», когда появится запрос контроля учётных записей.

Шаг 4: Выбрать «Сохранить личные файлы и приложения»

Когда появится мастер установки, примите условия лицензии, нажмите «Изменить выбранные для сохранения компоненты» и выберите «Сохранить личные файлы и приложения». Этот параметр сохраняет ваши персональные данные и установленные приложения, переустанавливая только основные системные файлы Windows.

Шаг 5: Начать установку

Нажмите кнопку «Установить», чтобы начать восстановительную установку. Компьютер перезагрузится несколько раз в процессе — это нормально. Весь процесс может занять от 30 минут до часа.

Важные примечания

  • Настоятельно рекомендуется создать резервную копию важных данных перед выполнением обновления на месте.
  • Временно удалите или отключите сторонние антивирусные программы.
  • На системном диске необходимо не менее 20 ГБ свободного пространства.
  • После восстановительной установки будет создана папка Windows.old. Если всё работает корректно, вы можете удалить её через «Параметры» > «Система» > «Память» > «Временные файлы».

Как предотвратить эту ошибку

Чтобы предотвратить повторное появление ошибки 0x800f0991, рекомендуем регулярно выполнять следующие профилактические меры.

Во-первых, держите автоматические обновления Windows Update включёнными и устанавливайте обновления своевременно, когда они становятся доступными. Откладывание обновлений на длительный период увеличивает вероятность несоответствий между старыми и новыми компонентами.

Во-вторых, периодически запускайте очистку диска для удаления старых файлов кэша Windows Update. Перейдите в «Параметры» > «Система» > «Память» > «Временные файлы» и выберите «Очистка Центра обновления Windows», чтобы безопасно удалить ненужные кэши.

Кроме того, возьмите за привычку запускать команду sfc /scannow в командной строке с повышенными привилегиями примерно раз в месяц для проверки состояния системных файлов. Обнаружение проблем на ранней стадии может предотвратить серьёзные неполадки.

Наконец, никогда не выключайте ПК и не выполняйте принудительное завершение работы во время установки обновлений. Прерванные установки являются главной причиной повреждения хранилища компонентов. Если вы используете ноутбук, убедитесь, что адаптер питания подключён во время установки обновлений.

Итоги

Ошибка Windows Update 0x800f0991 (CBS_E_XML_PARSER_FAILURE) широко фиксируется среди пользователей Windows 11 с момента распространения обновления безопасности за январь 2026 года KB5074109. Основные причины — повреждение хранилища компонентов и кэша Windows Update, и в большинстве случаев проблему можно решить поэтапным подходом.

Наиболее эффективный порядок устранения: сначала попробуйте Решение 1: Сброс компонентов Windows Update, затем, если это не помогло, перейдите к Решению 2: Восстановление системных файлов командами DISM/SFC, а для самых устойчивых случаев Решение 3: Обновление на месте (Восстановительная установка) обеспечивает гарантированное решение.

Обратите внимание, что Microsoft выпустила экстренный патч KB5078127 для устранения множества проблем, появившихся после обновления KB5074109 за январь 2026 года. Этот патч также включает исправления сбоев приложений Outlook и OneDrive, поэтому если вы его ещё не установили, загрузите его из каталога обновлений Microsoft.

Если проблему всё ещё не удаётся решить, опубликуйте вопрос на форуме Microsoft Q&A или обратитесь непосредственно в службу поддержки Microsoft.

Источники

コメント

タイトルとURLをコピーしました