Windows 0x800f0906Высокая

Ошибка 0x800f0906 в Windows: причины и способы исправления

Статья подробно разбирает ошибку обновления Windows 0x800f0906, её основные причины и предоставляет несколько рабочих способов решения, от запуска встроенных средств до сброса компонентов обновления.

Обновлено 8 апреля 2026 г.
15-30 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (версии 1903 и выше)Windows 11Windows Server 2019/2022

Что означает ошибка 0x800f0906

Ошибка 0x800f0906 — это код сбоя, который возникает при попытке установки накопительных обновлений (Monthly Rollup) или обновлений функций Windows через Центр обновления Windows или инструмент Media Creation Tool.

Типичный текст ошибки: «Не удалось установить обновление. Произошла ошибка при установке обновления. Код ошибки: 0x800f0906». Проблема может проявиться на этапе загрузки, проверки или установки пакета обновления. Она блокирует получение критических исправлений безопасности и новых функций.

Причины возникновения

Ошибка 0x800f0906 имеет несколько конкретных причин:

  1. Повреждение локального кэша обновлений. Файлы в папке C:\Windows\SoftwareDistribution могут быть неполными или повреждёнными после прерванной загрузки.
  2. Повреждение системных образов Windows. Критичные компоненты, необходимые для установки обновления (например, хранилище компонентов C:\Windows\WinSxS), повреждены.
  3. Проблемы со службой Центра обновления Windows (wuauserv). Служба работает некорректно, не может взаимодействовать с серверами Microsoft или обрабатывать файлы.
  4. Конфликт драйверов или стороннего ПО. Антивирусы, программы для оптимизации системы или устаревшие драйверы (особенно для чипсета или хранилища) могут вмешиваться в процесс обновления.
  5. Недостаток места на системном диске. Для распаковки и установки обновлений требуется свободное место (обычно 10-20 ГБ).
  6. Повреждение хранилища компонентов Windows (CBS). Архив, в котором хранятся сведения о всех установленных компонентах системы, повреждён.

Способы решения

Способ 1: Запуск встроенного средства устранения неполадок

Это самый простой и часто эффективный первый шаг.

  1. Откройте Параметры Windows (Win + I).
  2. Перейдите в СистемаУстранение неполадокДругие средства устранения неполадок.
  3. Найдите пункт Центр обновления Windows и нажмите Выполнить.
  4. Следуйте инструкциям мастера. Он автоматически попытается диагностировать и исправить распространенные проблемы со службой обновлений и сетевыми подключениями.
  5. После завершения перезагрузите компьютер и проверьте, доступны ли обновления.

Способ 2: Очистка кэша обновлений вручную

Если средство устранения неполадок не помогло, очистите кэш, заставив систему загрузить обновления заново.

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. В списке служб найдите Центр обновления Windows (wuauserv).
  3. Щелкните правой кнопкой мыши и выберите Остановить. Служба остановится.
  4. Откройте Проводник и перейдите в папку C:\Windows. Найдите папку SoftwareDistribution.
  5. Удалите всё её содержимое (файлы и подпапки). Вы можете сделать это, нажав Ctrl + A и Delete. Если система запрещает удаление, перезагрузитесь и повторите попытку.
  6. Вернитесь в консоль управления службами (services.msc), щелкните правой кнопкой на Центре обновления Windows и выберите Запустить.
  7. Снова зайдите в Параметры WindowsОбновление и безопасностьЦентр обновления Windows и нажмите Проверить наличие обновлений.

Способ 3: Восстановление системных образов (DISM и SFC)

Повреждение системных файлов — частая причина ошибки 0x800f0906. Восстановите их.

  1. Откройте меню Пуск, найдите Командная строка или Windows PowerShell, щелкните правой кнопкой мыши и выберите Запуск от имени администратора.
  2. Выполните последовательно следующие команды, дожидаясь завершения каждой (может занять 10-30 минут):
    sfc /scannow
    
    Эта команда проверит и попытается восстановить защищённые системные файлы.
  3. После завершения sfc выполните команду DISM для восстановления образа Windows:
    DISM /Online /Cleanup-Image /RestoreHealth
    
    DISM использует компоненты обновления Windows для загрузки и восстановления повреждённых файлов.
  4. После успешного завершения обеих команд перезагрузите компьютер.
  5. Попробуйте снова выполнить обновление.

Способ 4: Полный сброс компонентов обновления

Если предыдущие методы не сработали, выполните полный сброс всех компонентов, связанных с обновлением.

  1. Запустите Командную строку (администратор).
  2. Остановите все необходимые службы, выполнив команды:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  3. Переименуйте папки кэша и хранилища данных (это создаст их чистые версии при следующем запуске служб):
    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. Перезагрузите компьютер и проверьте наличие обновлений.

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

  1. Убедитесь, что на системном диске (обычно C:) достаточно свободного места (минимум 15-20 ГБ). Очистите временные файлы (%temp%), корзину или используйте «Очистку диска».
  2. Временно отключите сторонний антивирус и брандмауэр (защитник Windows можно оставить включённым). Некоторые программы блокируют подключение к серверам обновлений.
  3. Если используете VPN или прокси, отключите их. Прямое подключение часто решает проблему с загрузкой.
  4. Попробуйте установить обновление снова. После успешной установки не забудьте включить антивирус.

Профилактика

Чтобы минимизировать риск появления ошибки 0x800f0906 в будущем:

  • Регулярно устанавливайте обновления. Длительные перерывы между обновлениями увеличивают вероятность конфликтов.
  • Следите за свободным местом на системном диске. Поддерживайте запас в 10-15 ГБ.
  • Избегайте «оптимизаторов» системы, которые могут удалять важные компоненты обновлений.
  • Обновляйте драйверы, особенно для чипсета, контроллера хранилища и видеокарты, с официальных сайтов производителей.
  • Создавайте точки восстановления перед установкой крупных обновлений или нового ПО. Это позволит быстро откатить систему в случае проблем.
  • Периодически выполняйте sfc /scannow для поддержания целостности системных файлов.

Часто задаваемые вопросы

Что означает ошибка 0x800f0906 в Windows?
Можно ли исправить ошибку 0x800f0906 без переустановки системы?
Почему возникает ошибка 0x800f0906 после обновления драйверов?

Полезное

Запустите средство устранения неполадок
Очистите кэш Центра обновления
Выполните проверку системных файлов
Сбросьте компоненты обновления вручную
Временно отключите антивирус и брандмауэр