Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Ошибка 0x80070490 при обновлении Windows 10: методы устранения

Обновлено: 08.09.2026  ·  Официальная база знаний

Симптомы ошибки 0x80070490

Во время установки накопительного пакета обновления или обновления версии сборки (Feature Update) операция прерывается с ошибкой 0x80070490. В системном журнале CBS.log (C:\Windows\Logs\CBS\CBS.log) фиксируются строки с ошибкой CBS_E_ELEMENT_NOT_FOUND или ERROR_NOT_FOUND.

СимптомИсточникПричина
Ошибка установки KB с кодом 0x80070490Центр обновления WindowsВ хранилище компонентов отсутствуют требуемые манифесты предыдущих пакетов (Missing Package / Manifest)
Сбой sfc /scannow (Не удается восстановить)Консоль SFC / CBS.logПовреждена ветка реестра Component Based Servicing (CBS)
Отказ добавления ролей и компонентовДиспетчер серверов (Server Manager)Несоответствие версий метаданных в каталоге WinSxS\Manifests

Пошаговое решение ошибки 0x80070490 (CBS_E_ELEMENT_NOT_FOUND)

  1. Анализ журнала CBS на предмет отсутствующих пакетов: откройте PowerShell от имени Администратора и найдите сбойные компоненты:
    Select-String -Path "$env:windir\Logs\CBS\CBS.log" -Pattern "CBS_E_ELEMENT_NOT_FOUND|Failed to find package" | Select-Object -Last 10
  2. Восстановление хранилища компонентов через DISM с внешним источником: подключите установочный ISO-образ Windows и укажите путь к чистому файлу install.wim:
    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
  3. Очистка временных очередей транзакций Servicing:
    dism.exe /online /cleanup-image /startcomponentcleanup
    sfc /scannow
  4. Удаление флага поврежденного пакета в реестре (если конкретный KB блокирует установку): перейдите в ветку HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages, найдите подраздел с именем сбойного KB и установите значение параметра CurrentState равным 0, либо удалите зависший узел после экспорта резервной копии.

Совет: Всегда выполняйте сброс кэша службы обновления (очистка папок catroot2 и SoftwareDistribution) перед повторным запуском процедуры инсталляции.

Практический опыт инженера: Практика ITSTM: Если DISM не может восстановить манифесты даже с локального WIM-образа, скопируйте недостающие .mum и .manifest файлы из аналогичной рабочей ОС той же сборки напрямую в каталог C:\Windows\Servicing\Packages с выдачей временных прав через takeown и icacls.

Частые вопросы (FAQ)

Что означает ошибка CBS_E_ELEMENT_NOT_FOUND?

Служба обслуживания на основе компонентов (CBS) не смогла найти в реестре или каталоге WinSxS файл манифеста (.manifest) или MUM-файл, на который ссылается устанавливаемый пакет.

Поможет ли обновление на месте (In-Place Upgrade)?

Да, запуск установки Windows поверх текущей системы с сохранением файлов и программ (In-Place Upgrade) гарантированно перезаписывает все поврежденные манифесты CBS.

Где хранятся манифесты компонентов Windows?

Манифесты располагаются в системном каталоге C:\Windows\Servicing\Packages и C:\Windows\WinSxS\Manifests.

Безопасно ли использовать параметр /StartComponentCleanup?

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