Error 8024001B al actualizar Windows – cómo solucionarlo

Error 8024001B al actualizar Windows – cómo solucionarlo

Al actualizar Windows, existe la posibilidad de que aparezca el error 8024001B. Normalmente, los propietarios de sistemas operativos como Windows 7 y Windows 8.1 se quejan de este código. Sin embargo, el error también es posible en las versiones modernas de Windows 10.

¿Qué causa el error 8024001B?

Este error suele deberse a que los componentes de Windows Update no funcionan correctamente. Es difícil determinar por qué empezaron a funcionar incorrectamente. Puede ser debido a algún fallo, o puede ser que se hayan corrompido. En cualquier caso, los componentes pueden restaurarse realizando un procedimiento de reinicio.

El error 8024001B también puede producirse como resultado de la corrupción de algunos archivos del sistema Windows. Aquí es donde el Comprobador de Archivos de Sistema o un punto de restauración del sistema que haya sido creado automáticamente por Windows viene a tu rescate. Si hay daños, algo debería ayudar.

Métodos para resolver el error 8024001B

Método nº 1 Herramienta para la resolución de problemas

Así que, empecemos por confiar en las herramientas del sistema automatizado para resolver todo tipo de problemas. Pulsa Windows+I en tu teclado para abrir la ventana de Configuración del Sistema. Ahora ve a Actualización y Seguridad, y luego a Solución de Problemas.

En la subsección abierta, verás una amplia lista de varios componentes del sistema frente a ti. Busca y selecciona el componente «Centro de Actualización de Windows». A continuación, haz clic en el botón «Ejecutar solucionador de problemas». Todo lo que tienes que hacer a continuación es seguir las instrucciones que aparecen en la pantalla e intentar deshacerte del error 8024001B.

LEER   ¿Cómo puedo transferir todos mis archivos de android a android?

Método #2 Restablecer los componentes del Centro de Actualización

En la mayoría de los casos, a nadie le gusta hacer este tipo de cosas, ya que requiere mucho esfuerzo y tiempo. El restablecimiento de los componentes del Centro de Actualizaciones de Windows suele hacerse mediante la línea de comandos y un montón de comandos diferentes.

Sin embargo, puedes utilizar un «batcnik» hecho por ti mismo para una tarea similar. Pulsa Windows+R en tu teclado. Escribe bloc de notas en la línea en blanco de la ventana que se abre y pulsa Intro.

Ahora copia todos los comandos de abajo y pégalos en la ventana abierta del Bloc de notas:

@echo off

::Restablecer el Centro de Actualización
::GamesQA.ru

:: Comprobación y detención de los servicios de Windows Update
establecer b=0

:bits
set /a b=%b%+1
si %b% es igual a 3 (
goto end1
)

bits de parada netos
echo Comprobando el estado del servicio de bits.
sc consulta bits | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a los bits
)
goto bucle2

:fin1
cls
eco.
eco No se puede restablecer Windows Update porque el servicio «Servicio de transferencia inteligente en segundo plano» (bits) no se ha detenido.
eco.
pausa
ir a Inicio

:bucle2
establecer w=0

:wuauserv
set /a w=%w%+1
si %w% es igual a 3 (
goto end2
)
net stop wuauserv
echo Comprobando el estado del servicio wuauserv.
sc query wuauserv | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a wuauserv
)
goto bucle3

:fin2
cls
eco.
echo No se puede restablecer Windows Update porque el servicio «Windows Update» (wuauserv) no se ha detenido.
eco.
pausa
ir a Inicio

:loop3
establecer app=0
:appidsvc
set /a app=%app%+1
si %app% es igual a 3 (
ir a end3
)
net stop appidsvc
echo Comprobando el estado del servicio appidsvc.
sc query appidsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a appidsvc
)
goto bucle4

:fin3
cls
eco.
echo No se puede restablecer Windows Update porque el servicio «Application Identity» (appidsvc) no se ha detenido.
eco.
pausa
ir a Inicio

:loop4
establecer c=0

:cryptsvc
set /a c=%c%+1
si %c% es igual a 3 (
ir a end4
)
net stop cryptsvc
echo Comprobando el estado del servicio cryptsvc.
sc consulta cryptsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a cryptsvc
)
ir a Reiniciar

:fin4
cls
eco.
echo No se puede restablecer Windows Update porque el servicio «Servicios criptográficos» (cryptsvc) no se ha detenido.
eco.
pausa
ir a Inicio

:Reiniciar
Ipconfig /flushdns
del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
del /s /q /f «%ALLUSERSPROFILE%NMicrosoftNRedNDownloaderqmgr.dat»
del /s /q /f «%SYSTEMROOT%LogsWindowsUpdate»

if exist «%SYSTEMROOT%winsxspending.xml.bak» del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
si existe «%SYSTEMROOT%winsxspending.xml» (
takeown /f «%SYSTEMROOT%winsxspending.xml»
attrib -r -h -s /d «%SYSTEMROOT%winsxspending.xml»
ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
)

if exist «%SYSTEMROOT%SoftwareDistribution.bak» rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
)

if exist «%SYSTEMROOT%system32Catroot2.bak» rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
si existe «%SYSTEMROOT%Nsystem32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
)

:: Restablecer las políticas de Windows Update
reg delete «HKCUSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdate» /f
reg delete «HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate» /f
reg delete «HKLMSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdate» /f
reg delete «HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate» /f
gpupdate /force

:: Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto
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;;CCLCSWPWPDTLOCRRC;;PU)

:: Vuelve a registrar los archivos BITS y los archivos de Windows Update
cd /d %windir%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
regsvr32.exe /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy
:: Establece el tipo de inicio como automático
sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto

:Inicio
bits de inicio de red
net start wuauserv
net start appidsvc
net start cryptsvc

Una vez que los comandos estén en el Bloc de notas, haz clic en «Archivo» en la barra de menú y selecciona «Guardar como…». Dale al archivo que vas a crear el nombre que quieras, por ejemplo, Restablecer Centro de Actualización, y cambia su extensión de .txt a .bat (¡esto es muy importante!), luego guarda el archivo en una ubicación conveniente de tu ordenador.

LEER   ¿Cómo puedo desbloquear la pantalla en Xiomi?

Deberías terminar con, por ejemplo, el archivo Reiniciar el Centro de Actualización.bat. Haz doble clic con el botón izquierdo del ratón en este archivo y se restablecerán automáticamente los componentes del Centro de Actualización de Windows. Espera a que termine y comprueba el error 8024001B.

Método #3 Restauración del sistema

Como último recurso, puedes intentar un punto de restauración. A menudo, una vez que has recuperado tu sistema, ningún error debería volver a molestarte. Bien, pulsa Windows+R en tu teclado y ejecuta rstrui. En la ventana que aparece, debes seleccionar un punto en el que no estuviera presente el error 8024001B cuando se creó e iniciar el proceso de restauración del sistema. El proceso es muy sencillo, y no te llevará mucho tiempo. Además, recuerda: tu ordenador puede reiniciarse durante la recuperación.

Esperamos que estos métodos te hayan ayudado a resolver el error 8024001B.