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



Попробуйте наш инструмент устранения неполадок

Некоторые пользователи Windows видят 0x800f0900 код ошибки всякий раз, когда они пытаются установить накопительное обновление в Windows 10. 0x 800f0900 переводится в CBS_E_XML_PARSER_FAILURE (неожиданная внутренняя ошибка парсера XML), которая является сигналом о том, что что-то где-то повреждено.



Ошибка Центра обновления Windows 0x800f0900



В большинстве случаев затронутые пользователи сообщают, что проблема возникает только при попытке установить KB4464218 Обновить.



Поскольку проблема каким-то образом усугубляется некоторыми поврежденными файлами, которые хранятся локально, один из способов обойти проблему в целом - использовать Каталог Центра обновления Майкрософт установить обновление вручную вместо того, чтобы полагаться на клиент Центра обновления Windows. Однако это не позволит вам обнаружить основную причину проблемы.

Если вы хотите решить основную проблему, которая вызывает KB4464218, начните с простого запуска средства устранения неполадок Центра обновления Windows и посмотрите, способна ли эта утилита изолировать виновника и устранить его автоматически. Если это не сработает, перейдите к сбросу компонента Центра обновления Windows. Для этого можно использовать автоматизированный агент или выполнить действия самостоятельно (вручную) из командной строки с повышенными привилегиями.

Однако, если вы имеете дело с серьезным случаем повреждения системного файла, вам может потребоваться запустить общесистемное сканирование повреждений системы (с помощью утилит SFC и DISM).



В случае, если два обычных средства проверки системных файлов (DISM и SFC) не могут решить проблему за вас, окончательным решением будет обновление каждого компонента ОС, выполнив ремонтную установку (восстановление на месте).

Метод 1: установка обновления вручную

Если вы ищете исправление, которое позволит вам обойти проблему независимо от виновника, вызывающего проблему, попробуйте загрузить и установить обновление, которое вызывает 0x800f0900 ошибка вручную.

Вы можете легко сделать это, используя общедоступный каталог Центра обновления Майкрософт. Если не затронута служба, отвечающая за применение обновлений Windows, приведенные ниже инструкции должны решить проблему за вас (многие пользователи успешно использовали ее).

Вот краткое пошаговое руководство, которое покажет вам, как использовать каталог Центра обновления Майкрософт, чтобы найти установку отсутствующего обновления:

  1. Откройте браузер по умолчанию и перейдите по этой ссылке ( Вот ) для доступа к веб-адресу каталога Центра обновления Майкрософт.
  2. Как только вы окажетесь внутри Каталог Центра обновления Майкрософт , используйте функцию поиска в правом углу экрана, чтобы найти обновление, вызывающее 0x800f0900 ошибка. Просто введите или вставьте проблемное обновление и нажмите Войти чтобы начать поиск.

    Поиск обновления, которое вы хотите установить вручную

    Заметка: Большинство затронутых пользователей подтвердили, что проблема возникает только с KB4464218 накопительное обновление.

  3. После получения результатов найдите подходящее обновление, проверив архитектуру ЦП и версию Windows, для которой оно предназначено.

    Выбор правильного Центра обновления Windows

    Заметка: Если вы не знаете архитектуру процессора или ОС, щелкните правой кнопкой мыши Мой компьютер (этот компьютер) и нажмите на Свойства. Далее посмотрите под Система в Типе системы - он покажет битовую версию операционной системы и битовую версию вашего процессора.

    Проверка архитектуры вашей ОС

  4. Как только вам удастся определить подходящую версию обновления, нажмите на Скачать кнопку, связанную с правильным вводом, и терпеливо дождитесь завершения процесса.
  5. После завершения операции перейдите в то место, где вы его скачали. Оказавшись внутри, ищите .inf файл, и как только вы найдете его, щелкните его правой кнопкой мыши и выберите Установить из появившегося контекстного меню.

    Установка драйвера Inf

  6. Следуйте инструкциям на экране, чтобы завершить установку, затем перезагрузите компьютер. При следующем запуске обновление должно быть уже установлено, и Центр обновления Windows больше не будет предлагать вам его установить.

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

Метод 2: запуск средства устранения неполадок Центра обновления Windows

Поскольку проблема, похоже, возникает только в Windows 10, следующим логическим шагом будет проверить, не может ли ваша операционная система решить эту проблему самостоятельно. Имейте в виду, что встроенное средство устранения неполадок в Windows 10 намного эффективнее, чем в Windows 7 или Windows 8.1.

Он автоматически просканирует компонент Центра обновления Windows на предмет любых несоответствий и применит жизнеспособную стратегию восстановления, если обнаружит знакомый сценарий. Мы обнаружили несколько отчетов пользователей, в которых утверждалось, что средство устранения неполадок Центра обновления Windows устранило 0x800f0900 ошибка путем сброса каждого задействованного компонента WU вручную.

Вот краткое пошаговое руководство, которое покажет вам, как запустить средство устранения неполадок Центра обновления Windows на вкладке Устранение неполадок:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ' ms-settings: Troubleshoot ’ и нажмите Войти открыть Поиск проблемы вкладка Настройки таб.

    Доступ к расширенному меню через средство устранения неполадок

  2. Из Средство устранения неполадок вкладку, перейдите в правую часть и прокрутите вниз до Раздел 'Начни и работай' . Как только вы доберетесь туда, нажмите Центр обновления Windows чтобы выбрать его, затем нажмите Запустите средство устранения неполадок для запуска утилиты восстановления.

    Запуск средства устранения неполадок Центра обновления Windows

  3. Как только вы окажетесь в меню устранения неполадок Центра обновления Windows, дождитесь завершения первоначального сканирования, затем нажмите Применить это исправление в случае обнаружения жизнеспособной стратегии ремонта.

    Применить это исправление

  4. После применения правильной стратегии восстановления закройте утилиту устранения неполадок и перезагрузите компьютер.
  5. Как только он загрузится, снова откройте компонент Центра обновления Windows и повторите установку обновления, которое ранее не выполнялось с 0x800f0900.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 3: сброс WU

Если средство устранения неполадок Центра обновления Windows не смогло решить проблему за вас, скорее всего, вы имеете дело с основным поврежденным файлом, влияющим на компонент WU, - который нельзя решить обычным способом. В этом случае следует выполнить сброс всех процессов, серверов и установок, участвующих в этой операции.

Когда дело доходит до сброса каждого компонента WU, у вас есть два подхода на выбор:

  • Использование агента сброса WU
  • Сброс WU вручную

Мы создали два отдельных руководства, в которых описаны шаги для каждого из двух подходов. Не стесняйтесь следовать тому, что вам удобнее.

Использование агента автоматического сброса WU

  1. Откройте эту официальную страницу Microsoft Technet ( Вот ) и нажмите на Скачать кнопка для загрузки Сбросить агент обновления Windows .

    Скачать агент сброса Центра обновления Windows

  2. После завершения загрузки распакуйте содержимое архива с утилита декомпрессии.
  3. После завершения операции дважды щелкните Сбросить WUENG.exe и нажмите да на UAC (Контроль учетных записей пользователей) чтобы открыть установщик с правами администратора.
  4. Затем следуйте инструкциям на экране, чтобы запустить сценарий на вашем компьютере. По завершении перезагрузите компьютер и посмотрите, устранена ли проблема, снова попытавшись установить обновление, которое ранее вызывало ошибку.

Сброс Центра обновления Windows вручную (через CMD)

  1. Откройте Бежать диалоговое окно, нажав Windows key + R . Затем в текстовом поле введите ‘Cmd’ и нажмите Ctrl + Shift + Enter открыть повышенная подсказка CMD .

    Запуск командной строки с доступом администратора

    Заметка: На Контроль учетных записей пользователей (UAC) подсказка, нажмите да чтобы предоставить доступ администратора.

  2. Внутри терминалов командной строки с повышенными привилегиями введите следующий набор команд (в любом порядке), но убедитесь, что вы нажали Войти после каждого:
    net stop wuauserv net stop cryptSvc чистые стоповые биты net stop msiserver

    Заметка: По завершении выполнения этих команд вы фактически отключите службы Windows Update, установщик MSI, службы криптографии и службы BITS.

  3. После сброса каждой соответствующей службы Центра обновления Windows выполните следующие команды в любом порядке, чтобы очистить две папки, отвечающие за хранение временных данных Центра обновления Windows. (Распространение программного обеспечения и Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Заметка: В результате этой операции фактически останутся две папки, поскольку их невозможно удалить обычным способом. Но в конечном итоге это поможет нам достичь той же конечной цели, поскольку ваша ОС будет вынуждена создавать новые экземпляры, которые не были испорчены никакими повреждениями.

  4. После очистки двух процессов выполните следующие команды в том же окне терминала CMD с повышенными привилегиями и нажмите Войти после каждого, чтобы перезапустить службы, которые вы ранее отключили на шаге 2:
    net start wuauserv net start cryptSvc чистые стартовые биты net start msiserver
  5. После завершения операции перезагрузите компьютер и посмотрите, не исчезли ли вы по-прежнему 0x800f0900 ошибка при попытке установить Центр обновления Windows.

Если проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 4: выполнение сканирования DISM и SFC

Если ни один из вышеперечисленных методов не позволил вам исправить 0x800f0900 ошибка, ясно, что вы имеете дело с повреждением системных файлов. Однако не отчаивайтесь, поскольку в Windows есть несколько встроенных инструментов, с помощью которых можно исправить большинство незначительных повреждений.

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

Во-первых, вы должны начать с запуск сканирования SFC - Это полностью локальный инструмент, который сканирует системные файлы на наличие повреждений и заменяет все обнаруженные экземпляры работоспособными копиями, извлеченными из архива, который хранится локально.

После завершения операции перезагрузите компьютер и посмотрите, решится ли проблема при следующем запуске компьютера.

Если та же проблема появляется снова, выполнить сканирование DISM . Но имейте в виду, что для его эффективного использования вам потребуется надежное интернет-соединение, поскольку этот инструмент использует подкомпонент Центра обновления Windows для загрузки исправных эквивалентов для идентифицируемых им поврежденных файлов. В конце этого процесса перезапустите еще раз и посмотрите, 0x800f0900 ошибка исправлена.

Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.

Метод 5: Ремонтная установка

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

Но если вы хотите избежать полной потери данных, выполните ремонт установить (обновление на месте) будет предпочтительным подходом. Эта операция позволит вам сбросить каждый компонент Windows (включая данные о загрузке), сохранив при этом каждый бит личных данных, включая установленные приложения, игры, видео, изображения, документы и т. Д.

Теги Центр обновления Windows 7 минут на чтение