Cómo solucionar el error 0x8024a105 durante una actualización de Windows 10

Cómo solucionar el error 0x8024a105 durante una actualización de Windows 10

0x8024a105 es uno de los errores más típicos de Windows 8 y Windows 10 que se producen durante una actualización del sistema operativo. Junto con el código de error, se puede ver el siguiente texto en el Centro de Actualización de Windows:

Ha habido problemas para instalar algunas actualizaciones, pero se hará otro intento más adelante. Si sigues viendo este mensaje y quieres buscar más información en la web o ponerte en contacto con el servicio de asistencia, la siguiente información puede ayudarte: (0x8024a105).

Las causas más comunes de este error son la corrupción de uno o varios componentes del Centro de Actualización y los problemas de conectividad de la red. Los fallos de funcionamiento durante la actualización de Windows son algo habitual para muchos usuarios del sistema operativo de Microsoft. Afortunadamente, el error 0x8024a105 -y otros errores similares- puede resolverse utilizando varios métodos universales.

Solucionar el error de actualización 0x8024a105

Método 1 Herramienta de resolución de problemas automatizada

El Solucionador de problemas es tu primer paso. Esta herramienta escaneará tu sistema para encontrar los elementos problemáticos que causan el percance de la actualización, e intentará solucionarlos. Hay que tener en cuenta que no siempre funcionará, pero merece la pena utilizarlo, sobre todo porque no puedes dañar tu sistema operativo con él, a diferencia de los otros métodos del artículo.

Así que, para poner en funcionamiento el solucionador de problemas, haz lo siguiente

  • Pulsa Win+I para abrir los Ajustes del Sistema frente a ti;
  • localiza y haz clic con el botón izquierdo del ratón en la sección «Actualización y seguridad»;
  • ve a la pestaña de Solución de problemas mediante el panel de la izquierda;
  • Localiza el «Centro de Actualización de Windows» en la lista proporcionada y haz clic en él con el botón izquierdo del ratón;
  • haz clic en «Ejecutar el solucionador de problemas»;
  • sigue las instrucciones que aparecen en la pantalla para resolver cualquier problema que se encuentre con la actualización del sistema operativo.

Una vez que hayas terminado de utilizar la herramienta, reinicia tu PC e intenta actualizarlo de nuevo. ¿Ha desaparecido el error 0x8024a105? Si nada ha cambiado, sigamos adelante…

Método nº 2 Sistema de mantenimiento y gestión de imágenes de despliegue (DISM)

Existe la posibilidad de que algunos de los archivos de tu sistema Windows se hayan corrompido, haciendo que ahora no pueda actualizarse correctamente. Si este es el caso, tu mejor opción es utilizar lo que se conoce como sistema de Servicio y Gestión de Imágenes de Despliegue (DISM).

LEER   ¿Qué se puede alimentar con un solo panel solar?

En términos sencillos, DISM es una utilidad increíblemente útil que puede arreglar muchos tipos de problemas con Windows, incluidos los problemas de actualización. Esto es lo que tienes que hacer para que DISM funcione:

  • Pulsa Win+R para que aparezca la ventana Ejecutar delante de ti;
  • escribe cmd en la línea en blanco, y luego pulsa Ctrl+Mayús+Enter;
  • Una vez en la línea de comandos, escribe el comando DISM /Online /Limpiar-Imagen /RestaurarSalud y pulsa Intro;
  • Espera a que DISM termine (aparecerá un mensaje diciendo que la operación se ha realizado con éxito) y luego reinicia el ordenador.

Asegúrate de que tienes un acceso estable a Internet mientras se ejecuta DISM. Esto se debe a que descarga nuevos archivos de los servidores de Microsoft y sustituye los archivos antiguos y corruptos de tu sistema.

Método #3 Buscar elementos problemáticos

Es posible que no puedas actualizar tu sistema porque algún servicio o programa que se ejecuta en segundo plano está interfiriendo en el proceso. Para comprobar esta posibilidad, debes realizar un arranque limpio del sistema en tu PC. En pocas palabras, arranca el sistema con un conjunto mínimo de servicios del sistema necesarios, lo que te permitirá determinar si los servicios y programas de terceros han causado problemas con la actualización.

Este tipo de arranque se realiza de la siguiente manera:

  • Pulsa Win+R;
  • escribe msconfig y pulsa Intro;
  • En la ventana que se abre, ve a la pestaña Servicios;
  • Marca la casilla junto a «No mostrar los servicios de Microsoft»;
  • haz clic en el botón «Desactivar todo» en la misma pestaña;
  • ve a la pestaña «Ejecución automática» y haz clic en el hipervínculo «Abrir el administrador de tareas»;
  • en la pestaña Autorun, desactiva todas las aplicaciones utilizando el botón correspondiente en la esquina inferior derecha de la ventana;
  • cierra todas las ventanas y reinicia el ordenador.

Ejecuta la actualización de Windows y comprueba si el error 0x8024a105 ha desaparecido.

Método #4 Restaurar los componentes del Centro de Actualización de Windows

¿Sigues teniendo problemas para actualizar tu sistema operativo Windows? Pues bien, es evidente que algo ha ido mal: algunos componentes del Centro de Actualización se han corrompido. No, no necesitas reinstalar Windows por completo. En su lugar, te recomendamos que trabajes en la restauración de los componentes del Centro de Actualización a su estado original.

Suena aterrador, pero en realidad el proceso es extremadamente sencillo, sobre todo si utilizas una «caja de rebote» casera. Por lo tanto, crea un archivo de texto plano en tu Escritorio y pega en él el siguiente código:

:: Ejecuta los componentes de restablecimiento de Windows Update.
:: void componentes();
:: //
:componentes
:: — Detener los servicios de Windows Update —
call :print Detención de los servicios de Windows Update.
net stop bitscall :print Detener los servicios de Windows Update.
net stop wuauservcall :print Detener los servicios de Windows Update.
net stop appidsvccall :print Detener los servicios de Windows Update.
net stop cryptsvccall :print Cancelación del proceso de Windows Update.
taskkill /im wuauclt.exe /f
:: — Comprobar el estado de los servicios —
llamada :imprimir Comprobación del estado de los servicios.

sc consulta bits | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio BITS.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)

llamada :imprimir Comprobación del estado de los servicios.

sc query wuauserv | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Windows Update.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)

llamada :imprimir Comprobación del estado de los servicios.

sc query appidsvc | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C: «OpenService FAILED 1060″.
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Identidad de la Aplicación.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
si %familia% NEQ 6 goto :eof
)
)

llamada :imprimir Comprobación del estado de los servicios.

sc consulta cryptsvc | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Servicios Criptográficos.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)

:: — Borra los archivos qmgr.dat —
llamar a :print Borrar los archivos qmgr.dat.

del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
del /s /q /f «%ALLUSERSPROFILE%NMicrosoftNRedNDownloaderqmgr.dat»

:: — Renombrar las copias de seguridad de las carpetas de distribución de softare —
call :print Borrar las antiguas copias de seguridad de la distribución de software.

cd /d %SYSTEMROOT%

si existe «%SYSTEMROOT%winsxspending.xml.bak» (
del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
)
si existe «%SYSTEMROOT%NDistribuciónDeSoftware.bak» (
rmdir /s /q «%SYSTEMROOT%DistribuciónDeSoftware.bak»
)
si existe «%SYSTEMROOT%Nsystem32Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
)
if exist «%SYSTEMROOT%WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
)

llamar a :imprimir Cambiar el nombre de las carpetas de distribución del software.

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
)
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
eco.
eco. No se ha podido cambiar el nombre de la carpeta SoftwareDistribution.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)
)
si existe «%SYSTEMROOT%Nsystem32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
)
si existe «%SYSTEMROOT%WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%NWindowsUpdate.log»
ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
)

:: — Vuelve a registrar los archivos BITS y los archivos de Windows Update —
llamada :print Vuelve a registrar los archivos BITS y los 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 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

:: — Restablecer Winsock —
llamar :imprimir Reiniciar Winsock.
netsh winsock reset

:: — Restablecer el proxy WinHTTP —
call :print Restablecimiento del proxy WinHTTP.

si %familia% EQU 5 (
proxycfg.exe -d
) si no (
netsh winhttp reset proxy
)

:: — Establece el tipo de inicio como automático —
llamar :imprimir Reajustar los servicios como automáticos.
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

:: — Iniciar los servicios de Windows Update —
llamar :imprimir Iniciar los servicios de Windows Update.
bits de inicio de red

llamar :imprimir Iniciar los servicios de Windows Update.
net start wuauserv

llamar :imprimir Iniciar los servicios de Windows Update.
net start appidsvc

llamar :imprimir Iniciar los servicios de Windows Update.
net start cryptsvc

llamar :imprimir Iniciar los servicios de Windows Update.
net start DcomLaunch

:: — Finalizar el proceso —
llamada :imprimir La operación se ha completado con éxito.

eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
:: //

Guarda tus cambios en un archivo de texto y cambia su extensión de .txt a .bat. Puedes nombrar el archivo como quieras, no importa. Haz clic en el PCM del archivo creado y selecciona «Ejecutar como administrador». Espera unos segundos a que el script termine de restaurar los componentes del Centro de Actualización de Windows. Por último, reinicia tu ordenador una última vez.

LEER   ¿Cómo puedo conectar mi joystick de PlayStation 4 a mi PC mediante USB?

El error 0x8024a105 debería haber desaparecido. Pero si no ha desaparecido, incluso después de realizar todos los métodos anteriores, te sugerimos que no te molestes más y descargues la actualización del problema desde el Directorio del Centro de Actualización de Microsoft.