Por qué ocurre el error 0x800f0900 y cómo solucionarlo

Error 0x800f0900 puede ocurrir durante la instalación de una actualización acumulada para Windows 10. A menudo los usuarios se quejan de este error cuando intentan instalar la actualización KB4464218, pero también puede suceder con otros paquetes, como KB40568887.

0x800F0900 es un error de actualización de actualización (WU) bastante típico que se resuelve mediante un conjunto de métodos probados a largo plazo. Solucionador de problemas, SFC y Dism, el reinicio completo de los componentes de WU es lo que estamos a punto de ir con usted a continuación.

Error de resolución 0x800f0900

Método #1 Sosshoficer

Ejecutar un solucionador de problemas es lo primero que debe probar en el caso 0x800f0900 y aparecen otros errores similares. Se hace de la siguiente manera:

  • Presione Win+I para mencionar la ventana de parámetros del sistema;
  • Abra la sección «Actualización y seguridad»;
  • Vaya a la pestaña «Solución de problemas» (subsección);
  • Seleccione «Windows Update Center» y haga clic en «Ejecutar el Solución de problemas»;
  • Sigue las instrucciones en la pantalla.

Reinicie su computadora después de usar el solucionador de problemas, luego ejecute la actualización de Windows 10 una vez más.

Método #2 Ejecutando SFC y EMM

Los archivos del sistema corruptos pueden causar fácilmente una variedad de problemas para su sistema, incluidos varios errores de actualización. Recomendamos usar SFC y Dism para reparar la corrupción potencial. Haz lo siguiente:

  • Presione Win+R;
  • escriba cmd y presione ctrl+shift+enter;
  • Abra un símbolo del sistema (como administrador), escriba el comando SFC /Scannow y presione Entrar;
  • Espere a que finalice el comando y reinicie su PC;
  • Abra la línea de comando nuevamente;
  • Ejecute el comando dism /online /limpiuep-image /restaureHealth;
  • Reinicie la PC.

Verifique si el error 0x800f0900 se solucionó durante la actualización de Windows 10.

Método #3 Restablecimiento de los componentes del Centro de actualización (WU)

Restablecer los componentes del Centro de actualización es un método que a menudo resuelve todos los problemas durante la actualización de Windows 10. Por lo general, los usuarios lo realizan con un conjunto especial de comandos que se ingresan, como es fácil de adivinar, en el símbolo del sistema. Sin embargo, en la web puede encontrar un montón de tipos inteligentes que han reunido scripts para automatizar dicho proceso.

Abra el bloc de notas más común (Win+R → Notepad) y pegue el siguiente script en él:

:: 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) Llama: Imprimir Verificación del estado de los Servicios.

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)

Llame: Imprima la verificación del estado de los Servicios.

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 si %familia% NEQ 6 ir a :eof ) )

Llame: Imprima la verificación del estado de los Servicios.

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)

:: – Eliminando archivos qmgr*. dat – llamando a :print Eliminando archivos qmgr*. dat.

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

:: – Cambiar el nombre de las copias de seguridad de las carpetas de distribución de software – llamar a :print Eliminar copias de seguridad antiguas de la distribución de software.

cd /d %RAÍZ DEL SISTEMA%

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

call :print Cambiar el nombre de las carpetas con distribuciones de programas.

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 ) ) si existe «%SYSTEMROOT%\system32\Catroot2» ( attri b-r – s-h /s /d «%SYSTEMROOT%\system32\Catroot2» ren «%SYSTEMROOT%\system32\Catroot2» Catroot2. bak ) si existe «%SYSTEMROOT%\WindowsUpdate. log» ( attri b-r – s-h /s /d «%SYSTEMROOT%\WindowsUpdate. log» ren «%SYSTEMROOT%\WindowsUpdate. log» WindowsUpdate. log. bak )

:: – Restablecer BITS y Windows Update al descriptor de seguridad predeterminado – llamar a :print Restablecer BITS y Windows Update al descriptor de seguridad predeterminado.

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)

:: — Vuelva a registrar archivos BITS y archivos de Windows Update – llame a :print Vuelva a registrar archivos BITS y archivos de Windows Update.

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 browserui. 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

:: — Сброс Winsock — просмотр :print Сброс Winsock. reinicio de netsh winsock

:: – Сброс WinHTTP Proxy – просмотр :print Сброс WinHTTP Proxy.

si %family% EQU 5 (proxycfg. ex e-d) else (netsh winhttp reset proxy)

:: — Установать типа спачанка как автоматического — изображения :print Сброс служба как автоматическох. Configuración de sc. exe inicio de wuauserv = auto inicio de bits de configuración de sc. exe = retardado-auto Configuración de sc. exe inicio de cryptsvc = inicio de configuración de sc. exe TrustedInstaller = demanda configuración de sc. exe inicio de DcomLaunch = auto

:: – Ejecute el servicio Windows Update – llame a :print Ejecute Ejecute Windows Update. solo comienza con bits

llamar :print Iniciando servicio actualiza Windows. simplemente inicia wuauserv

llamar: imprimir Iniciar el servicio de actualización de Windows. simplemente inicia appidsvc

llamar: imprimir Iniciar el servicio de actualización de Windows. simplemente inicia cryptsvc

llamar: imprimir Iniciar el servicio de actualización de Windows. simplemente inicia DcomLaunch

:: — Завершение процесся — llamar :print Операция завершена успечно.

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

A continuación, asigne un nombre al archivo creado, por ejemplo, FastWinUpReset, cambie su extensión a . bat y guárdelo en cualquier lugar conveniente; incluso el escritorio funcionará. Aquí está el archivo FastWinUpReset. bat. Haga clic en este archivo dos veces con el botón izquierdo del mouse y observe el reinicio automático de los componentes del Centro de actualización.

Método №4 Instalar actualizaciones manualmente

¿Aún no puedes instalar correctamente la actualización que necesitas? Luego puede ir directamente al catálogo del Centro de actualizaciones de Microsoft. Vaya al sitio, use el cuadro de búsqueda para buscar y descargar la actualización problemática. A continuación, simplemente haga doble clic en el archivo descargado con el LKM y siga las instrucciones en pantalla. Con este método, el error 0x800f0900 no debería molestarte.