¿Qué es el error 0x80070422 en Windows y por qué aparece?
El error 0x80070422 es un fallo clásico del sistema operativo Windows que se manifiesta principalmente al intentar descargar e instalar actualizaciones a través de Windows Update. Este código de error indica de manera directa que el servicio de actualización ha sido deshabilitado o no puede iniciarse debido a un bloqueo de configuración.
Las causas más habituales detrás de este inconveniente técnico son:
- Desactivación accidental o intencionada del servicio de Windows Update en la configuración del sistema.
- Interferencia de antivirus de terceros o cortafuegos que bloquean las conexiones salientes de los servidores de Microsoft.
- Infección por malware que altera los servicios del sistema para evitar parches de seguridad.
- Corrupción en los archivos internos de la base de datos de Windows Update.
Método 1: Reactivar el Servicio de Windows Update desde el Gestor de Servicios
La solución más común y directa consiste en verificar si el servicio del sistema ha sido deshabilitado y devolverlo a su configuración por defecto. Sigue estos pasos:
- Presiona la combinación de teclas
Windows + Rpara abrir el cuadro de diálogo Ejecutar. - Escribe
services.mscy presiona Enter para abrir la consola de Servicios de Windows. - En la lista de servicios, busca uno llamado
Windows Update. - Haz doble clic sobre él para abrir la ventana de Propiedades.
- En la pestaña General, localiza el campo Tipo de inicio y cámbialo a
Automático. - Si el Estado del servicio figura como Detenido, haz clic en el botón
Iniciar. - Haz clic en Aplicar y luego en Aceptar. Reinicia tu ordenador y vuelve a buscar actualizaciones.
Método 2: Restablecer los Componentes de Windows Update mediante la Consola de Comandos
Si el servicio se vuelve a desactivar solo o si continúas recibiendo el error 0x80070422, es muy probable que la caché de descargas esté corrupta. Podemos restablecerla por completo ejecutando una serie de comandos en la terminal:
- Haz clic en el botón de Inicio de Windows, escribe
cmd, haz clic derecho sobre el Símbolo del sistema y selecciona Ejecutar como administrador. - Detén los servicios de actualización ejecutando uno a uno los siguientes comandos seguidos de Enter:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver- Renombra las carpetas donde se almacenan las actualizaciones corruptas con estos comandos:
ren C:\\Windows\\SoftwareDistribution SoftwareDistribution.oldren C:\\Windows\\System32\\catroot2 catroot2.old- Vuelve a iniciar los servicios que detuviste anteriormente:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
Cierra la consola de comandos, reinicia tu equipo e intenta actualizar Windows nuevamente.
Método 3: Reparar Archivos Dañados del Sistema con SFC y DISM
Si los métodos anteriores fallan, el error 0x80070422 podría estar provocado por la corrupción de archivos fundamentales del sistema operativo. Para solucionarlo, utilizaremos las herramientas de diagnóstico nativas de Windows:
- Abre el Símbolo del sistema (CMD) con privilegios de administrador.
- Escribe el siguiente comando para analizar la integridad de los archivos del sistema y presiona Enter:
sfc /scannow- Espera a que el proceso de escaneo finalice al 100%. Si encuentra errores, los reparará automáticamente.
- A continuación, ejecuta la herramienta de preparación del sistema con este comando:
DISM /Online /Cleanup-Image /RestoreHealth- Este proceso descargará los archivos dañados directamente desde los servidores de Microsoft para reemplazar las copias locales defectuosas.
Una vez completados ambos análisis, reinicia el equipo para aplicar todos los cambios de forma definitiva.