Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

0x80070490 Windows Server, AD и Роли

Ошибка 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?

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

Полезные материалы
Рекомендуем