Меню

0x800f0900 windows 10 исправить

Исправить ошибку Windows Update 0x800f0900 в Windows 10

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

Ошибка 0x800f0900 в Windows 10

1] Запустите инструмент DISM

Когда вы запускаете инструмент DISM (Deployment Imaging Managemen Managemen), он восстанавливает образ системы Windows и хранилище компонентов Windows в Windows 10. Необходимо устранить все несоответствия и повреждения системы.

2] Запустите проверку системных файлов

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

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

Запустите средство устранения неполадок Центра обновления Windows, чтобы устранить наиболее распространенные проблемы с обновлением в Windows 10.

4] Сброс папок SoftwareDistribution и Catroot2

Вам необходимо удалить содержимое папки SoftwareDistribution. Все файлы обновлений загружаются в папку «Распространение программного обеспечения», которая находится по адресу C: \ Windows \ SoftwareDistribution. Сначала удалите все файлы в нем после приостановки служб Windows Update. Во-вторых, попробуйте перезагрузить компьютер несколько раз, чтобы убедиться, что процесс обновления запускается автоматически.

Вам также следует сбросить папку Catroot2, в которой хранятся подписи пакета Центра обновления Windows и который помогает при его установке.

5] Восстановление системы

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

Сообщите нам, помогло ли это исправить ошибку Windows Update 0x800f0900.

Почему возникает ошибка 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
)

Читайте также:  Утилита для разгона процессора intel windows 10

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.

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

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

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

Читайте также:  Операция сайлент шторм запуск windows 10

Ошибка обновления Windows 10 0x800f0900

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

К счастью, есть способ решить эту ошибку. Или, в этом случае, 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. Дождитесь окончания процедуры (это может занять некоторое время).
Читайте также:  Social engineers toolkit windows

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» больше не беспокоит вас. Не забудьте поделиться своим успехом или предложить альтернативные решения в комментариях ниже.

Adblock
detector