Способы устранения ошибки «Центра обновления» 0x800f0900 в Windows 10

Столкнулись ли вы с ошибкой 0x800f0900 во время попытки обновить Windows 10? Вы не в одиночку. Эта неприятная проблема может помешать установке важных обновлений безопасности и новых возможностей, оставляя систему уязвимой. Это обычно результат проблем с системными файлами или проблемами с работой самого центра обновления.

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

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

Ошибка 0x800f0900 в Центре обновления Windows 10 часто возникает, когда вы попытаетесь установить важные обновления, которые могут повлиять на работу системы. В большинстве случаев это результат повреждённых файлов системы, проблем с диском или сбоев в службе обновлений. Перезапустить службу обновления, выполнить проверку системных файлов, освободить место на диске и вручную сбросить компоненты Центра обновления — все это простые методы устранения проблемы. В большинстве случаев этих мер достаточно, чтобы вернуть обновления в строй и устранить ошибки раз и навсегда.

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

Поскольку ошибка 0x800f0900 связана с Центром обновлений Windows 10, разумно начать с использования встроенного средства устранения неполадок этого компонента.

  1. Через главное меню операционной системы запустите приложение «Параметры».
  2. Выберите раздел «Обновление и безопасность».
  3. На левой панели кликните по строке «Устранение неполадок», затем выберите «Дополнительные средства устранения неполадок».
  4. Кликните по строке «Центр обновления Windows», затем запустите средство, нажав на соответствующую кнопку.

Будет ждать, пока программа определит проблемный элемент и предложит решения проблем, если они будут обнаружены.

Способ 2: Восстановление поврежденных системных файлов

Такжe ошибка «Центра обновления» 0x800f0900 может быть следствием поврежденных системных файлов, поэтому можете попытаться восстановить их с помощью встроенных утилит. Воспользоваться ими достаточно просто – нужно ввести соответствующие команды в системной консоли «Командная строка». Попробуйте воспользоваться этим вариантом, следуя нашей инструкции в отдельном материале.

Способ 3: Сброс настроек «Центра обновления»

Попытайтесь использовать «Командную строку» и специальные команды, чтобы сбросить настройки Центра обновления Windows. В этом случае необходимо остановить некоторые службы, удалить некоторые данные и затем снова запустить службы:

  1. Запустите «Командную строку» от имени администратора. Сделать это можно через системную поисковую строку.
  2. Поочередно выполните несколько команд, нажимая на «Enter» после каждой из них:

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

  3. Далее нужно перейти через файловую систему к папкам, которые содержат специальные подписи для обновлений Windows. Потребуется удалить поврежденные файлы — в дальнейшем они будут созданы с нуля. Запустите «Проводник» или «Этот компьютер» на рабочем столе и включите отображение скрытых элементов (на верхней панели «Проводника» переключитесь в «Вид» и активируйте пункт «Скрытые элементы» в блоке «Показать или скрыть»). Перейдите к двум каталогам по адресам: C:\Windows\System32\catroot2 и C:\Windows\SoftwareDistribution. Все содержимое из папок нужно полностью удалить любым способом.
  4. Вернитесь в окно консоли и выполните еще две команды, позволяющие сбросить настройки службы «Центра обновления» и BITS к тем значениям, которые были по умолчанию:

    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  5. В следующей строке введите cd /d %windir%\system32 и нажмите на клавишу ввода для выполнения команды.
  6. Затем потребуется перерегистрировать файлы Windows Update и BITS, выполняя каждую из приведенных ниже команд нажатием на клавишу «Enter»:

    regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll

  7. Следующая команда выполняет сброс интерфейса Winsock – вставьте netsh winsock reset и нажмите на «Enter».
  8. Останется вновь запустить службы, которые были отключены на Шаге 1, введя и поочередно выполнив следующее:

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

Следующим шагом будет перезагрузка системы и попытка установить обновления Windows 10.

Способ 4: Ручная установка обновлений

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

Способ 5: Отключение / удаление стороннего ПО

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

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

Главное — не паниковать и действовать в соответствии с инструкциями. Начните с самых простых и безопасных методов, таких как очистка кэша Центра обновления или запуск средства устранения неполадок. В большинстве случаев это полезно, не требуя глубокого вмешательства в систему. Если простые методы не работают, используйте более мощные инструменты, такие как DISM и SFC.

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

Поделиться с друзьями
Дмитрий Соколов

Разработчик ПО и энтузиаст «железа», который совмещает практический опыт программирования с глубоким интересом к устройству компьютеров.

Оцените автора
Добавить комментарий