Код ошибки 0x800f0900

Ошибка 0x800f0900 может возникнуть во время установки кумулятивного обновления для Windows 10. Зачастую пользователи жалуются на эту ошибку, когда пытаются установить апдейт KB4464218, но это может происходить и с другими пакетами, например, KB4056887.

0x800f0900 — вполне типичная ошибка для Центра обновления (WU), которая решается набором давно проверенных способов. Средство устранения неполадок, SFC и DISM, полный сброс компонентов WU — вот что мы сейчас с вами рассмотрим ниже.

Решение ошибки 0x800f0900

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

Запуск средства устранения неполадок — это самое первое, что вы должны попробовать в случае появление 0x800f0900 и других подобных ошибок. Делается это следующим образом:

  • нажмите Win+I для вызова окошка с параметрами системы;
  • откройте раздел «Обновление и безопасность»;
  • перейдите во вкладку (подраздел) «Устранение неполадок»;
  • выберите пункт «Центр обновления Windows» и кликните на «Запустить средство устранения неполадок»;
  • следуйте инструкциям на экране.

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

Способ №2 Запуск SFC и DISM

Поврежденные системные файлы легко могут самые разные проблемы для системы, включая и различные ошибки при обновлении. Мы рекомендуем воспользоваться SFC и DISM, чтобы восстановить потенциальные повреждения. Сделайте следующее:

  • нажмите Win+R;
  • пропишите cmd и нажмите Ctrl+Shift+Enter;
  • открыв командную строку (от администратора), впишите команду sfc /scannow и нажмите Enter;
  • подождите окончания работы команды и перезагрузите ПК;
  • снова откройте командную строку;
  • выполните команду DISM /Online /Cleanup-Image /RestoreHealth;
  • перезагрузите компьютер.

Проверьте, была ли исправлена ошибка 0x800f0900 при обновлении Windows 10.

Способ №3 Сброс компонентов Центра обновления (WU)

Сброс компонентов Центра обновления — способ, который зачастую решает все неполадки во время апдейта Windows 10. Обычно, пользователя выполняют его с помощью особого набора команд, которые вводятся, как несложно догадаться, в Командную строку. Тем не менее в сети можно найти кучу смышленых ребят, которые составили скрипты для автоматизированного выполнения подобного процесса.

Откройте самый обычный Блокнот (Win+R→notepad) и вставьте в него следующий скрипт:

:: Run the reset Windows Update components.
:: void components();
:: /*************************************************************************************/
:components
:: —— Stopping the Windows Update services ——
call :print Stopping the Windows Update services.
net stop bitscall :print Stopping the Windows Update services.
net stop wuauservcall :print Stopping the Windows Update services.
net stop appidsvccall :print Stopping the Windows Update services.
net stop cryptsvccall :print Canceling the Windows Update process.
taskkill /im wuauclt.exe /f
:: —— Checking the services status ——
call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.

sc query wuauserv | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)

call :print Checking the services status.

sc query appidsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
if %errorlevel% NEQ 0 (
echo. Failed to stop the Application Identity service.
echo.
echo.Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)

call :print Checking the services status.

sc query cryptsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)

:: —— Delete the qmgr*.dat files ——
call :print Deleting the qmgr*.dat files.

del /s /q /f «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
del /s /q /f «%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat»

:: —— Renaming the softare distribution folders backup copies ——
call :print Deleting the old software distribution backup copies.

cd /d %SYSTEMROOT%

if exist «%SYSTEMROOT%\winsxs\pending.xml.bak» (
del /s /q /f «%SYSTEMROOT%\winsxs\pending.xml.bak»
)
if exist «%SYSTEMROOT%\SoftwareDistribution.bak» (
rmdir /s /q «%SYSTEMROOT%\SoftwareDistribution.bak»
)
if exist «%SYSTEMROOT%\system32\Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%\system32\Catroot2.bak»
)
if exist «%SYSTEMROOT%\WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%\WindowsUpdate.log.bak»
)

call :print Renaming the software distribution folders.

if exist «%SYSTEMROOT%\winsxs\pending.xml» (
takeown /f «%SYSTEMROOT%\winsxs\pending.xml»
attrib -r -s -h /s /d «%SYSTEMROOT%\winsxs\pending.xml»
ren «%SYSTEMROOT%\winsxs\pending.xml» pending.xml.bak
)
if exist «%SYSTEMROOT%\SoftwareDistribution» (
attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution»
ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution.bak
if exist «%SYSTEMROOT%\SoftwareDistribution» (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
)
if exist «%SYSTEMROOT%\system32\Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%\system32\Catroot2»
ren «%SYSTEMROOT%\system32\Catroot2» Catroot2.bak
)
if exist «%SYSTEMROOT%\WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%\WindowsUpdate.log»
ren «%SYSTEMROOT%\WindowsUpdate.log» WindowsUpdate.log.bak
)

:: —— Reset the BITS service and the Windows Update service to the default security descriptor ——
call :print Reset the BITS service and the Windows Update service to the default security descriptor.

sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)

:: —— Reregister the BITS files and the Windows Update files ——
call :print Reregister the BITS files and the Windows Update files.

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

:: —— Resetting Winsock ——
call :print Resetting Winsock.
netsh winsock reset

:: —— Resetting WinHTTP Proxy ——
call :print Resetting WinHTTP Proxy.

if %family% EQU 5 (
proxycfg.exe -d
) else (
netsh winhttp reset proxy
)

:: —— Set the startup type as automatic ——
call :print Resetting the services as automatics.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto

:: —— Starting the Windows Update services ——
call :print Starting the Windows Update services.
net start bits

call :print Starting the Windows Update services.
net start wuauserv

call :print Starting the Windows Update services.
net start appidsvc

call :print Starting the Windows Update services.
net start cryptsvc

call :print Starting the Windows Update services.
net start DcomLaunch

:: —— End process ——
call :print The operation completed successfully.

echo.Press any key to continue . . .
pause>nul
goto :eof
:: /*************************************************************************************/

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

Способ №4 Установка обновления вручную

Все еще не получается нормально установить нужное обновление? Тогда вам прямая дорога в каталог Центра обновления Майкрософт. Перейдите на сайт, воспользуйтесь поисковой строкой, чтобы найти и скачать проблемный апдейт. Далее достаточно дважды нажать на загруженный файл ЛКМ и следовать инструкциям на экране. При таком способе ошибка 0x800f0900 не должна вас потревожить.

После установки накопительного обновления (как KB4493437, так и KB4499167) для систем на базе Windows 10 версии 1803 x64, некоторые пользователи вынуждены наблюдать код ошибки с именем 0x800f0900 после неудачной установки нового обновления. Обычно такие обновления предназначены для исправления ранее существовавших проблем или ошибок, однако во многих случаях свежие исправления приносят еще больше проблем, вместо устранения их. В большинстве случаев пользователям трудно избавиться от проблемы по следующим причинам: отсутствующие или поврежденные файлы, неисправные службы, проблемы с конфигурацией и другие проблемы, вызывающие ошибку. Чтобы решить эту проблему, мы подготовили список эффективных инструкций, которые устранят проблему 0x800f0900.

windows update error 0x800f0900

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

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

compatible with microsoft

Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить ошибку «Обновление Windows 10 0x800f0900» в Windows 10.

1. Воспользуйтесь средством устранения неполадок Центра обновления Windows

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

  1. Откройте настройки, как мы делали выше, и перейдите в Обновление и безопасность > Устранение неполадок.
  2. На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
  3. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.

2. Запустите сканирование с помощью средства проверки системных файлов (SFC).

Как мы уже упоминали в описании ошибки, некоторые проблемы с обновлением могут возникать из-за отсутствия или повреждения файлов. Обычно эти файлы являются важными компонентами системы, обеспечивающими правильную связь между различными процессами. Если некоторые из этих файлов отсутствуют, то скорее всего, это вызовет ошибку. Ниже мы собираемся использовать средство проверки системных файлов (SFC), которое обнаружит и восстановит отсутствующие компоненты. Вот как:

  1. Открытые Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.
  5. После того, как вы закончите этот шаг, попробуйте снова установить обновление. Если ошибка по-прежнему напоминает о себе, продолжайте читать это руководство, чтобы попробовать другие варианты ниже.

3. Запустите DISM

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

  1. Открытые Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и снова установите обновление.

4. Очистите компоненты Windows.

Проблема 0x800f0900 может появиться из-за перегруженных библиотек. Вполне возможно, что они могут засориться ненужными компонентами за время использования. В результате это может привести к нестабильности различных служб. Ниже мы покажем, как удалить их с помощью Диспетчера задач и DISM.

Через Диспетчер задач

  1. Нажмите Windows + R сочетание клавиш, чтобы открыть строку «Выполнить», затем вставьте taskschd.msc и нажмите OK.
  2. На левой панели перейдите в Библиотека > Microsoft > Windows > Servicing.
  3. После этого щелкните правой кнопкой мыши на StartComponentCleanup , а затем выбрать Run.
  4. Дождитесь завершения процесса, перезагрузите компьютер и попробуйте еще раз установить конфликтующее обновление.

Через DISM

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

  1. Открытые Командная строка как мы уже делали раньше.
  2. Теперь вставьте эту команду: dism /online /cleanup-image /startcomponentcleanup и нажмите Enter.
  3. После завершения перезагрузите компьютер и проверьте, появляется ли ошибка.

5. Перезапустите компоненты и Службу обновления Windows.

Если ни один из предыдущих способов не помог, вы можете попробовать этот. Он поможет нам сбросить и перезапустить настройки Центра обновления Windows. Весь процесс состоит из перезапуска служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименования некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат специальные подписи для обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновления с нуля. Для этого мы воспользуемся консолью для запуска необходимых команд. Этот метод довольно сложен, но с ним легко справиться, выполнив следующие действия:

  1. Открытые Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой из них. (Это действие отключит службы, отвечающие за обновления Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Затем введите эту команду и нажмите Enter.
  6. del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

  7. После этого мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
  8. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  9. Теперь скопируйте и вставьте эти две команды, чтобы сбросить BITS и службу Центра обновления Windows до дескриптора безопасности по умолчанию. Нажмите Enter после каждой.
  10. 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)

  11. Затем введите эту команду и нажмите Enter.
  12. cd /d %windir%\system32

  13. Предпоследний и очень важный шаг — перерегистрировать файлы BITS и Windows Update. Просто введите этот длинный список команд, нажимая Enter после каждой.
  14. 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

  15. Сбросьте Winsock с помощью этой команды.
  16. netsh winsock reset

    Наконец, все, что осталось сделать, это включить отключенные службы. Введите эти команды аналогичным образом.

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

6. Отключите / удалите стороннее ПО.

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

7. Очистите ненужные системные файлы.

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

  1. Открытые Этот компьютер.
  2. Щелкните правой кнопкой мыши на основной диск и выберите Объекты.
  3. Найдите и нажмите на Очистка диска.
  4. Затем выберите Очистить системные файлы, установите все флажки и нажмите OK.
  5. После этого перезагрузите компьютер и попробуйте установить обновление снова.

Надеемся, этот метод помог вам разобраться с ошибкой 0x800704c7. Если нет, и она по-прежнему надоедает своим появлением при регулярном использовании, перейдите к последним 2 методам этой статьи.

8. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.

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

  1. Нажмите Windows + I одновременно.
  2. Затем перейдите в Обновление и безопасность.
  3. В правой части окна выберите Просмотр журнала обновлений.
  4. После этого найдите и запишите самое последнее обновление КБ (вверху списка).
  5. Затем загрузите записанное обновление из Microsoft Update Catalog.

9. Используйте Media Creation Tool.

Другой вариант установки конфликтующих обновлений — через Media Creation Tool. Этот способ позволяет пользователям обновлять систему до последней существующей версии. Не волнуйтесь, эта процедура не коснется ваших личных данных, а просто обновит компьютер. Для этого, выполните шаги, описанные ниже:

  1. Для начала, вам нужно скачать утилиту с веб-сайта Microsoft.
  2. Затем запустите загруженный файл.
  3. После соглашения с Общие Условия, вы увидите два варианта на выбор. Выберите Обновить этот компьютер сейчас.
  4. Выберите Сохранить личные файлы чтобы они не пострадали.
  5. Наконец, запустите процесс и дождитесь его завершения.

Итоги

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

Содержание

  • Способ 1: Встроенное средство устранения неполадок
  • Способ 2: Восстановление поврежденных системных файлов
  • Способ 3: Сброс настроек «Центра обновления»
  • Способ 4: Ручная установка обновлений
  • Способ 5: Отключение / удаление стороннего ПО
  • Способ 6: Очистка ненужных системных файлов
  • Вопросы и ответы

ошибка центра обновления 0x800f0900 в windows 10

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

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

  1. Через главное меню операционной системы запустите приложение «Параметры».
  2. ошибка центра обновления 0x800f0900 в windows 10-01

  3. Выберите раздел «Обновление и безопасность».
  4. ошибка центра обновления 0x800f0900 в windows 10-02

  5. На левой панели кликните по строке «Устранение неполадок», затем выберите «Дополнительные средства устранения неполадок».
  6. ошибка центра обновления 0x800f0900 в windows 10-03

  7. Кликните по строке «Центр обновления Windows», затем запустите средство, нажав на соответствующую кнопку.
  8. ошибка центра обновления 0x800f0900 в windows 10-04

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

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

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

Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
ошибка центра обновления 0x800f0900 в windows 10-05

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

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

  1. Запустите «Командную строку» от имени администратора. Сделать это можно через системную поисковую строку.
  2. ошибка центра обновления 0x800f0900 в windows 10-06

  3. Поочередно выполните несколько команд, нажимая на «Enter» после каждой из них:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  4. ошибка центра обновления 0x800f0900 в windows 10-07

  5. Далее нужно перейти через файловую систему к папкам, которые содержат специальные подписи для обновлений Windows. Потребуется удалить поврежденные файлы — в дальнейшем они будут созданы с нуля. Запустите «Проводник» или «Этот компьютер» на рабочем столе и включите отображение скрытых элементов (на верхней панели «Проводника» переключитесь в «Вид» и активируйте пункт «Скрытые элементы» в блоке «Показать или скрыть»). Перейдите к двум каталогам по адресам: C:\Windows\System32\catroot2 и C:\Windows\SoftwareDistribution. Все содержимое из папок нужно полностью удалить любым способом.
  6. ошибка центра обновления 0x800f0900 в windows 10-08

  7. Вернитесь в окно консоли и выполните еще две команды, позволяющие сбросить настройки службы «Центра обновления» и 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)
  8. ошибка центра обновления 0x800f0900 в windows 10-09

  9. В следующей строке введите cd /d %windir%\system32 и нажмите на клавишу ввода для выполнения команды.
  10. ошибка центра обновления 0x800f0900 в windows 10-10

  11. Затем потребуется перерегистрировать файлы 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
  12. ошибка центра обновления 0x800f0900 в windows 10-11

  13. Следующая команда выполняет сброс интерфейса Winsock – вставьте netsh winsock reset и нажмите на «Enter».
  14. ошибка центра обновления 0x800f0900 в windows 10-12

  15. Останется вновь запустить службы, которые были отключены на Шаге 1, введя и поочередно выполнив следующее:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  16. ошибка центра обновления 0x800f0900 в windows 10-13

После этого перезагрузите систему и попробуйте снова установить обновления для Windows 10.

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

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

Подробнее: Устанавливаем обновления для Windows 10 вручную
ошибка центра обновления 0x800f0900 в windows 10-14

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

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

Подробнее: Отключение антивируса
ошибка центра обновления 0x800f0900 в windows 10-15

Способ 6: Очистка ненужных системных файлов

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

  1. Откройте список локальных дисков, запустив «Проводник» или ярлык «Этот компьютер» на рабочем столе. Щелкните правой кнопкой мыши по названию раздела, с которого нужно удалить временные файлы, и из контекстного меню выберите пункт «Свойства».
  2. ошибка центра обновления 0x800f0900 в windows 10-16

  3. На вкладке «Общие» нажмите на кнопку «Очистка диска».
  4. ошибка центра обновления 0x800f0900 в windows 10-17

  5. В новом окне щелкните по «Очистить системные файлы».
  6. ошибка центра обновления 0x800f0900 в windows 10-18

  7. Далее на вкладке «Очистка диска» отметьте все пункты из списка файлов, поставив флажки в чекбоксах, затем нажмите на кнопку «ОК».
  8. ошибка центра обновления 0x800f0900 в windows 10-19

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Download Windows Speedup Tool to fix errors and make PC run faster

When trying to update or upgrade Windows 11/10 using Windows Update, if you encounter an Error 0x800f0900, the problem is probably due to some corrupted files that are on your system. The chances are that the Windows Database may have been corrupted. If you face this issue, this post is sure to help you.

Error 0x800f0900 on Windows 10

1] Run DISM Tool

When you run DISM (Deployment Imaging and Servicing Managemen) tool it will repair Windows System Image and Windows Component Store in Windows 10. All of the system inconsistencies and corruptions should be fixed.

2] Run System File Checker

Run System File Checker. This will repair corrupted or damaged Windows files. You will need to run this command from elevated CMD, i.e., command prompt launched with admin privileges.

3] Run Windows Update Troubleshooter

0x800f0900

Run this Windows Update troubleshooter to fix most common Update problems on Windows 10.

4] Reset SoftwareDistribution & Catroot2 folders

You need to delete the contents of SoftwareDistribution folder. All the update files are downloaded inside the Software Distribution folder which is located at C:\Windows\SoftwareDistribution. First, delete all the files in it after pausing Windows Update Services. Second, try restarting the computer multiple times to see if the update process automatically starts.

You should also reset the Catroot2  folder which stores the signatures of the Windows Update package and helps in its installation.

5] System Restore

Lastly, you can try System Restore to get back to a working state of Windows, and then initiate the download again. If you have been creating restore point frequently, it’s going to help.

Let us know if this helped you to fix Windows Update Error 0x800f0900.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

На чтение 8 мин. Просмотров 3.5k. Опубликовано

Последнее крупное обновление Windows 10, апрельское обновление (1803), оказалось трудным для установки для такого количества пользователей. Несмотря на то, что на более чем половину пользователей Windows 10 установлено апрельское обновление, многие из них все еще страдают от ошибок обновления/обновления. Одной из самых повторяющихся ошибок является код strong 0x800f0900 ‘. Пострадавшие пользователи получают сообщение об ошибке, и система либо откатывается к предыдущему основному обновлению, либо появляется последовательность цикла загрузки.

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

Содержание

  1. Как исправить ошибку обновления 0x800f0900 в Windows 10
  2. 1: убедитесь, что вы можете обновить до 1803 в первую очередь
  3. 2. Запустите средство устранения неполадок Центра обновления Windows.
  4. 3: Очистить временные файлы
  5. 4: Запустите SFC и DISM
  6. 5. Перезапустите службы обновления
  7. 6: удалить периферийные устройства
  8. 7. Удалите антивирус и включите чистую загрузку.
  9. 8. Обновление с помощью помощника по обновлению
  10. 9: Используйте Media Creation Tool
  11. 10: выполнить чистую переустановку

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

  1. Убедитесь, что вы можете обновить до 1803 в первую очередь
  2. Запустите средство устранения неполадок Центра обновления Windows
  3. Очистить временные файлы
  4. Запустите SFC и DISM
  5. Перезапустите службы обновления
  6. Удалить периферийные устройства
  7. Удалить антивирус
  8. Обновление с помощью Ассистента обновлений
  9. Использовать инструмент создания медиа
  10. Выполните чистую переустановку

1: убедитесь, что вы можете обновить до 1803 в первую очередь

Насколько нам известно, системные требования для обновления 1803 a.k.a апрельского обновления, как и для Windows 10, остаются такими же. Вот текущие спецификации, которые необходимо выполнить для запуска Windows 10 (1803):

  • ОЗУ: 1 ГБ для 32-разрядных и 2 ГБ для 64-разрядных
  • Место на жестком диске: 16 ГБ для 32-разрядных и 20 ГБ для 64-разрядных
  • Процессор: 1 ГГц или быстрее
  • Разрешение экрана: 800 х 600
  • Графика . Microsoft DirectX 9 или более поздняя версия с драйвером WDDM 1.0.
  • доступ в Интернет

Однако есть некоторые новинки, касающиеся определенных устройств. Как мы уже сообщали, существует проблема с твердотельными накопителями Intel. Кроме того, Microsoft, очевидно, прекратила поддержку звуковых драйверов Conexant MEDIA. Следовательно, устройства со звуковыми драйверами Conexant Legacy вряд ли можно модернизировать.

  • ЧИТАЙТЕ ТАКЖЕ: мой компьютер готов к обновлению до Windows 10 апреля?

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

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

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

  • Читайте также: как предотвратить перезагрузку Windows 8, 8.1, 10 после обновления

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

  1. Нажмите клавишу Windows + I , чтобы вызвать приложение «Настройки».
  2. Выберите Обновление и безопасность .
  3. Выберите Устранение неполадок на левой панели.
  4. Разверните Средство устранения неполадок Центра обновления Windows и нажмите « Запустить средство устранения неполадок ».

3: Очистить временные файлы

Возможно, вы слышали (или даже опробовали) параметр отката, доступный в меню «Восстановление». А именно, Windows 10 сохраняет установку для предыдущей версии, так что вы можете, если что-то пойдет не так, откатить систему. На бумаге это здорово. Однако некоторые пользователи предположили, что очистка этих и других временных файлов может устранить ошибку « 0x800f0900 ».

  • ЧИТАЙТЕ ТАКЖЕ. Как удалить временные файлы с помощью Очистки диска в Windows 10, 8, 7

Вот как запустить очистку диска и очистить все лишние файлы:

  1. Откройте Этот компьютер или Проводник.
  2. Щелкните правой кнопкой мыши раздел, который вы хотите удалить из ненужных данных, и откройте Свойства .
  3. Нажмите Очистка диска .
  4. Нажмите « Очистить системные файлы ».
  5. Установите все флажки и нажмите ОК .

4: Запустите SFC и DISM

Если в системных файлах происходит повреждение, Windows предлагает две разные (но похожие) утилиты. Первым инструментом является SFC или System File Checker, который при запуске проверяет целостность системных файлов.Более продвинутой альтернативой является инструмент DISM (Deployment Image Servicing and Management), который исправляет более сложные системные ошибки. Он может использовать ресурсы Центра обновления Windows для замены поврежденных файлов. Оба запускаются через командную строку с повышенными правами.

  • ЧИТАЙТЕ ТАКЖЕ: Исправлено: «… windowssystem32configsystem отсутствует или повреждена» в Windows 10

Вот как запустить SFC в Windows 10:

  1. Откройте командную строку от имени администратора.
  2. В командной строке введите sfc/scannow и нажмите Enter.
  3. Дождитесь окончания сканирования и перезагрузите компьютер.

И вот как запустить утилиту DISM:

  1. Нажмите правой кнопкой мыши на Командную строку и запустите ее от имени администратора.
  2. В командной строке скопируйте и вставьте эти строки одну за другой и нажимайте Enter после каждого:

    • DISM/онлайн/Cleanup-Image/ScanHealth
    • DISM/Online/Cleanup-Image/RestoreHealth
  3. Дождитесь окончания процедуры (это может занять некоторое время).

5. Перезапустите службы обновления

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

  • ЧИТАЙТЕ ТАКЖЕ: исправлено: «Не удалось подключиться к службе обновлений». Ошибка Windows 10

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

6: удалить периферийные устройства

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

  • ЧИТАЙТЕ ТАКЖЕ: Driver Booster обнаруживает Windows 10 и Windows 8.1, 8 устаревшие драйверы

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

7. Удалите антивирус и включите чистую загрузку.

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

Кроме того, вы можете перейти к «Диспетчер задач»> «Запуск» и отключить запуск всех программ, производимых не Microsoft, с помощью системы. Таким образом вы избежите возможных проблем со сторонними программами.

8. Обновление с помощью помощника по обновлению

Обновление Windows 10 через стандартные OTA-обновления было далеко не безупречным с момента появления. Особенно, когда обновления – это основные релизы – в основном разные версии системы. Гораздо лучший вариант, чем полагаться на стандартные обновления, – это использовать один из двух инструментов и вручную обновить до апрельского обновления.

  • ЧИТАЙТЕ ТАКЖЕ: проблемы с установкой Windows 10 апреля затрагивают многих пользователей

Первым инструментом является Ассистент обновления, и вы можете найти его здесь. Просто запустите его и дождитесь подтверждения. После этого просто следуйте инструкциям и дождитесь обновления. Если ошибка «0x800f0900» повторяется, продолжайте с шагами ниже.

9: Используйте Media Creation Tool

В случае сбоя утилиты Update Assistant вы все равно можете использовать Media Creation Tool для установки обновлений Windows 10. Теперь, насколько мне известно, есть два способа установки обновлений с помощью Media Creation Tool. Первый включает в себя обновление системы с помощью инструмента, а второй касается загрузочного диска или файла ISO.

  • ЧИТАЙТЕ ТАКЖЕ: невозможно установить обновление для создателей Windows 10 с помощью инструмента создания мультимедиа [Fix]

Вы можете попробовать оба способа и убедиться сами. Следуйте инструкциям, чтобы узнать, как:

  1. Загрузите Инструмент создания медиа , перейдя по этой ссылке.
  2. Щелкните правой кнопкой мыши по инструменту и выберите запускать его от имени администратора.
  3. Примите Условия лицензии .
  4. Теперь выберите Обновить этот компьютер.
  5. Если проблема не устранена, подключите USB-накопитель (6 ГБ или более) и перезапустите Media Creation Tool.
  6. Нажмите « Создать установочный носитель (USB-накопитель, DVD-диск или файл ISO) для другого ПК ».
  7. Выберите предпочитаемый язык, архитектуру и издание и нажмите Далее.
  8. Выберите USB-накопитель и нажмите Далее .
  9. После создания загрузочного диска перезагрузите компьютер.
  10. Откройте USB-носитель с установочным носителем и нажмите Настройка .
  11. Обновите Windows 10 .

10: выполнить чистую переустановку

Наконец, если ни один из ранее рекомендованных шагов не помог, чистая переустановка – единственное жизнеспособное решение в наших руках. Мы постарались объяснить всю процедуру здесь. Это не займет слишком много времени, и вы все равно сможете хранить свои данные. Конечно, вам нужно будет сделать резервную копию файлов из системного раздела на дополнительном разделе или на внешнем диске. Загрузочный флэш-накопитель, который вы создали с помощью Media Creation Tool на предыдущем шаге, должен быть достаточно хорош для переустановки системы.

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

Понравилась статья? Поделить с друзьями:
  • Код ошибки 0x80240440
  • Код ошибки 0x800f0841 не удалось установить
  • Код ошибки 0x800f080c
  • Код ошибки 0x80240034 windows 10 как исправить
  • Код ошибки 0x800f0831 windows 10