Cómo solucionar eficazmente el error 0x8024002D de Windows Update

📅
🕑 6 minutos de lectura

A veces, encontrar el error 0x8024002D de Windows Update puede ser un verdadero fastidio, sobre todo después de que una actualización falle o se bloquee. Es un poco extraño, ya que suele aparecer cuando el sistema tiene un fallo en el proceso de actualización que no es evidente a primera vista. Probablemente se deba a archivos corruptos, caché bloqueada o servicios que no funcionan correctamente. Si ya has probado algunas soluciones básicas y no funciona, probablemente estés considerando un enfoque más manual. Por suerte, es muy probable que algunos de estos trucos puedan restaurar tu sistema sin necesidad de una reinstalación completa.

Cómo solucionar el error de actualización 0x8024002D en Windows

Si tu equipo Windows muestra este código durante una actualización, prueba estas soluciones una tras otra. Normalmente, solucionar los problemas de Windows Update es suficiente, pero si no, revisar la caché y los archivos del sistema suele ser de gran ayuda. A veces, solo tienes que usar la línea de comandos o descargar manualmente. Después, las actualizaciones serán más fluidas, o al menos tendrás una idea más clara de qué falló.

Solucionar problemas de Windows Update

Este suele ser el punto de partida más sencillo: el solucionador de problemas integrado de Windows puede identificar y solucionar problemas comunes con las actualizaciones. Es un poco impredecible, pero es rápido de probar. Funciona analizando el sistema en busca de los problemas habituales (como servicios deshabilitados, entradas de registro dañadas o configuraciones incorrectas) y suele intentar solucionarlos por sí solo. En algunas configuraciones, requiere un par de reinicios, pero vale la pena intentarlo porque podría eliminar el error.

  • Presione Windows + Ipara abrir Configuración.
  • Vaya a Sistema > Solucionar problemas > Otros solucionadores de problemas.
  • Localice Windows Update y presione Ejecutar.
  • Sigue las instrucciones en pantalla y deja que el sistema funcione. A veces, reiniciará algunos servicios o solucionará pequeños problemas.

Una vez que termine, reinicia tu PC y comprueba si las actualizaciones se han instalado. Quizás sea suficiente, la verdad. En algunos equipos, el solucionador de problemas parece ser la solución definitiva para estos problemas de actualización.

Purgar las carpetas de caché de Windows

Esta solución suele aplicarse cuando los archivos de actualización de Windows están dañados o bloqueados. Las carpetas SoftwareDistribution y catroot2 suelen acumular caché de intentos fallidos anteriores; a veces, simplemente necesitan un nuevo comienzo.

Dado que Windows debe detener los servicios de actualización antes de modificar estas carpetas, se necesita un poco de magia en la línea de comandos. Si se hace mal, podría causar más problemas, así que tenga cuidado: estos comandos deshabilitan los servicios de actualización temporalmente, borran la caché y luego reinician esos servicios como si nada hubiera pasado.

  • Presione Windows + R, escriba cmd y luego presione Ctrl + Shift + Enterpara ejecutar como administrador.
  • Ejecute estos comandos para detener los servicios de actualización:
    • net stop bits
    • net stop wuauserv
    • net stop appidsvc
    • net stop cryptsvc
  • A continuación, cambie el nombre de las carpetas de caché: esto efectivamente «borra» su caché de actualización:
    • rmdir %systemroot%\SoftwareDistribution /S /Q
    • rmdir %systemroot%\system32\catroot2 /S /Q
  • Luego, reinicie los servicios para permitir que Windows reconstruya esas carpetas:
    • net start bits
    • net start wuauserv
    • net start appidsvc
    • net start cryptsvc
  • Ejecute el Comprobador de archivos de sistema de Windows y DISM para corregir cualquier daño subyacente que pueda estar deteniendo las actualizaciones:
    • sfc /scannow
    • DISM /Online /Cleanup-Image /RestoreHealth

Este proceso puede tardar un poco, pero vale la pena. Una vez finalizado, reinicia el sistema y comprueba si las actualizaciones funcionan mejor.

Asegúrese de que los servicios de actualización de Windows se estén ejecutando

A veces, Windows simplemente decide deshabilitar o configurar incorrectamente servicios esenciales, lo que impide la instalación de las actualizaciones. Por lo tanto, es recomendable verificarlos. Principalmente, conviene asegurarse de que elementos como Windows Update, los Servicios Criptográficos y el Servicio de Transferencia Inteligente en Segundo Plano estén funcionando correctamente.

  • Presione Windows + S, escriba Servicios y ábralo.
  • Desplácese por la lista y encuentre lo siguiente:
    • Servicio de transferencia inteligente en segundo plano
    • Servicios criptográficos
    • Lanzador de procesos del servidor DCOM
    • Mapeador de puntos finales de RPC
    • Instalador de Windows
    • Actualización de Windows
  • Si alguno está detenido o deshabilitado, haga clic derecho y seleccione Iniciar. A veces, reiniciarlos todos (incluso si ya están en ejecución) ayuda a estabilizar la situación. Luego, reinicie su PC e intente actualizar de nuevo.

En mi propia configuración, he visto que un simple reinicio del servicio soluciona problemas que ninguna otra solución podría solucionar. Los servicios de Windows suelen ser persistentes o fallar, así que vale la pena actualizarlos.

Volver a registrar los archivos DLL faltantes

Dado que las actualizaciones de Windows dependen de numerosos archivos DLL, a veces estos se dañan o se anulan el registro, lo que impide que la actualización se complete. Ejecutar los comandos regsvr32 para archivos DLL comunes ayuda a restablecer su registro y, con suerte, soluciona el problema.

  • Abra Windows PowerShell como administrador. Para ello, presione Windows + Xy seleccione Windows PowerShell (Administrador).
  • Ejecute una serie de comandos como los siguientes para volver a registrar las DLL. Aquí tiene un ejemplo rápido de los más comunes: simplemente pegue este bloque y pulse Intro:
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 uapi.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 
  • Después, reinicie su PC. Esto debería volver a registrar la mayoría de los archivos DLL principales que podrían estar causando problemas de actualización.
  • Descarga e instalación manual de actualizaciones

    Si todo lo demás falla, instalarlo completamente de forma manual podría ser la última opción. Puedes acceder al Catálogo de Microsoft Update, buscar las actualizaciones pendientes y descargar los instaladores independientes. Asegúrate de elegir la arquitectura de sistema correcta (x86, x64, ARM), ya que instalar la incorrecta es una pérdida de tiempo.

    Descarga el archivo de actualización, ejecuta el instalador y comprueba si el proceso finaliza. Es un poco más sencillo de lo que parece: solo requiere investigar un poco y tener paciencia. A veces, eso es lo que se necesita para solucionar los problemas persistentes de las actualizaciones de Windows.

    Con suerte, estas opciones reactivarán tus actualizaciones de Windows. Si no es así, quizás sea hora de revisar si hay problemas de hardware o considerar una instalación de reparación. Pero la mayoría de las veces, arreglar la caché, los servicios, las DLL o instalar manualmente es suficiente.