Cómo solucionar el error 0x80240031 de Windows Update

Mucha gente se encuentra con el error 0x80240031 al intentar instalar actualizaciones de Windows. Es bastante molesto porque impide que las actualizaciones se instalen, y a veces la causa son factores como malware, una configuración incorrecta, espacio en disco insuficiente o archivos de sistema dañados. Encontrar una solución puede parecer una locura, sobre todo porque Windows suele confundir el problema con códigos de error imprecisos. Por suerte, hay varias cosas que puedes probar que han funcionado en diferentes configuraciones, así que con suerte alguna solucionará el problema.

Cómo solucionar el error 0x80240031 de Windows Update

Ejecute el solucionador de problemas de Windows Update

  1. Presione Windows+ Ipara abrir Configuración.
  2. Vaya a Actualización y seguridad.
  3. Haga clic en Solucionar problemas y luego vaya a Solucionadores de problemas adicionales.
  4. Haga clic en Windows Update y luego presione Ejecutar el solucionador de problemas.
  5. Sigue las instrucciones; podría pedirte que reinicies o realices reparaciones rápidas. Sinceramente, esto es lo primero que deberías probar, ya que es sencillo y suele solucionar problemas comunes de actualización. En algunas máquinas, falla la primera vez y funciona después de uno o dos reinicios, así que si no funciona a la primera, no te rindas todavía.

Ejecutar esto suele solucionar el error, especialmente si el problema es algo simple, como archivos de actualización de Windows atascados o un mal funcionamiento de los servicios. Además, puede solucionar otros problemas de actualización, como el error 0xc007000d, que aparecen inesperadamente.

Realizar un arranque limpio

  1. Presione Windows+ Rpara abrir el cuadro Ejecutar.
  2. Escribe msconfigy pulsa Enter. Se abrirá la Configuración del sistema.
  3. Vaya a la pestaña Servicios, marque Ocultar todos los servicios de Microsoft y haga clic en Deshabilitar todos. Esto detiene la mayoría de las aplicaciones en segundo plano no esenciales que podrían interferir con las actualizaciones.
  4. Cambie a la pestaña Inicio y haga clic en Abrir Administrador de tareas.
  5. En el Administrador de tareas, deshabilite todos los elementos de inicio habilitados uno por uno; generalmente no serán necesarios durante la resolución de problemas.
  6. Cierre el Administrador de tareas, vuelva a Configuración del sistema, haga clic en Aplicar y luego en Aceptar.
  7. Finalmente, reinicie su PC. Un inicio limpio significa que Windows carga solo los servicios esenciales, lo que puede ayudar a detectar si algún software de terceros está bloqueando las actualizaciones. A veces, en algunas configuraciones, una aplicación o controlador conflictivo causa errores como el 0x80240031, y este método ayuda a identificarlo.

Restablecer los componentes de Windows Update

  1. Abra el símbolo del sistema como administrador: escriba cmden la barra de búsqueda, haga clic con el botón derecho y seleccione Ejecutar como administrador.
  2. Escriba estos comandos uno por uno; presione Enterdespués de cada uno:
    net stop bits net stop wuauserv net stop cryptsvc net stop msiserver

    Esto detiene los servicios de actualización (es un poco extraño, pero si están bloqueados, estos comandos de detención son necesarios para realizar un reinicio limpio).

  3. A continuación, elimine la caché de actualización ejecutando:
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

    Si esa carpeta no está en tu sistema, ignora esa parte: es algo estándar.

  4. Cambie el nombre de las carpetas SoftwareDistribution y Catroot2: esto obliga a Windows a crear carpetas nuevas y limpias:
    • Ren %systemroot%\SoftwareDistribution DataStore.bak
    • Ren %systemroot%\SoftwareDistribution Download.bak
    • Ren %systemroot%\system32\catroot2 catroot2.bak
  5. Restablezca los servicios de actualización con estos comandos:
    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;;CCLCSWRPWPDTLOCRRC;;;PU)

    Se trata de ajustes de permisos que, básicamente, indican a los servicios de actualización de Windows que sean menos problemáticos. En algunos sistemas, estos permisos fallan al principio, pero suelen funcionar tras varios reinicios o reintentos.

  6. Regrese al símbolo del sistema y cambie a la carpeta System32:
    cd /d %windir%\system32
  7. Vuelva a registrar los archivos DLL relevantes para corregir posibles daños:
    regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll
  8. Restablezca Winsock solo para asegurarse de que la configuración de red no esté causando problemas:
    netsh winsock reset net start bits net start wuauserv
  9. Por último, reinicie su PC para que todos estos cambios se mantengan.

Ejecutar el Comprobador de archivos del sistema y DISM

  1. Abra nuevamente el símbolo del sistema como administrador.
  2. Tipo:
    DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

    y pulsa Entercada vez. Estos análisis intentan reparar archivos de sistema dañados que usa Windows Update. A veces, el primer comando se bloquea o indica que no hay ningún problema, pero con solo ejecutarlos vale la pena.

  3. Una vez que los comandos DISM terminen, ejecute el comando sfc /scannowpara comprobar la integridad de los archivos del sistema. Tardará unos minutos; no lo cancele, ya que podría solucionar algunos problemas ocultos.
  4. Reinicie una vez que todo esté hecho y, con suerte, esos molestos errores de actualización desaparecerán.

Ejecutar un análisis DISM es como hacerle una limpieza profunda a Windows: a menudo descubre o corrige problemas que impiden que las actualizaciones se instalen correctamente.

Solucionar errores del disco duro

  1. De vuelta en el símbolo del sistema con derechos de administrador, ejecute:
    chkdsk /f C:

    Este escanea y repara sectores defectuosos o problemas del sistema de archivos, otro posible culpable de las fallas de actualización.

  2. Escribe Ycuando te pregunte si quieres programar la comprobación del disco en el próximo reinicio y luego reinicia tu PC. El análisis puede tardar un poco, pero suele merecer la pena si el error de actualización se debe a errores de disco.

Ejecutar reparación automática

  1. Abra Configuración con Windows+ I, luego vaya a Actualización y seguridad.
  2. Haga clic en Recuperación en el menú de la izquierda.
  3. En Inicio avanzado, haga clic en Reiniciar ahora.
  4. Cuando la PC se reinicie, seleccione Solucionar problemas y luego Opciones avanzadas.
  5. Seleccione Reparación automática : esto intentará solucionar los problemas que impiden que se completen las actualizaciones. A veces, es una solución rápida, sobre todo si hay un fallo técnico.

Realizar una nueva instalación de Windows

Crear un medio de arranque

  1. Dirígete a la página de descarga de Microsoft Windows 10.
  2. Descargue la herramienta de creación de medios y ejecútela después de descargarla.
  3. Seleccione Crear medio de instalación (unidad flash USB, DVD o ISO). Seleccione el idioma, la edición y la arquitectura, y luego seleccione la unidad flash USB, ya que es más fácil de configurar para que sea arrancable.

Instalar Windows 10

  1. Conecte el USB, reinicie la PC y presione la tecla BIOS (como F2, F12, ESCo DEL) inmediatamente después de encenderla.
  2. Establezca el orden de arranque para priorizar la unidad USB, luego guarde y salga.
  3. Sigue las instrucciones para instalar Windows y elige «Personalizado: Instalar solo Windows (Avanzado)» cuando se te pida una instalación limpia. Ten en cuenta que al eliminar particiones se borrará todo, así que asegúrate de hacer una copia de seguridad si hay algo valioso.

Finalizar configuración y actualizaciones

  1. Después de instalar Windows, seleccione su región, la distribución del teclado, conéctese a Wi-Fi e inicie sesión con una cuenta Microsoft o cree una nueva.
  2. Una vez dentro, ve a Configuración > Actualización y seguridad > Windows Update y pulsa «Buscar actualizaciones». Esto a veces puede finalizar el proceso y eliminar errores molestos como el 0x80240031.

Sinceramente, si todo lo demás falla, una instalación limpia podría ser el último recurso, pero es brutal, y deberías hacer una copia de seguridad de todo primero. Aun así, elimina toda la basura y los archivos corruptos que podrían estar causando problemas. Normalmente, después de eso, las actualizaciones se ejecutan sin problemas.

Resumen

  • Primero ejecute el Solucionador de problemas de Windows Update: es rápido y suele ser útil.
  • Realice un arranque limpio para diagnosticar conflictos de software.
  • Restablecer los componentes de Windows Update mediante la línea de comando.
  • Ejecute escaneos SFC y DISM para buscar archivos de sistema dañados.
  • Comprueba si hay errores en tu disco con chkdsk.
  • Pruebe la Reparación automática si Windows no puede iniciarse normalmente.
  • Si nada funciona, considere realizar una instalación limpia después de hacer una copia de seguridad de su material.

Resumen

Solucionar el error 0x80240031 puede ser un fastidio, pero seguir estos pasos cubre la mayoría de los casos. A veces, es solo un fallo extraño que se soluciona tras reiniciar o ajustar los permisos, pero otras veces se necesitan soluciones más complejas, como restablecer componentes o reinstalar Windows. Mucha suerte, y crucemos los dedos para que esto ayude a alguien a recuperar su proceso de actualización sin complicaciones. Funcionó en varias configuraciones; espero que también te sirva.