Hola, Paco.
Mi nombre es Dante Martino, asesor de la Comunidad.
Me imagino que errores parecidos debes tener al intentar actualizar mediante Windows Update.
Accede a Configuración > Actualización y seguridad > Windows Update, y haz clic en Buscar actualizaciones. Comprueba que el sistema descarga e instala las actualizaciones pendientes. Después de reiniciar el equipo para completar las actualizaciones, realiza la misma operación de nuevo: haz clic en Buscar actualizaciones y comprueba que no quede ninguna pendiente.
Si se producen los mismos errores, puedes intentar los siguientes procedimientos si es que realmente hay algún problema en tu equipo con el servicio de Windows Update:
- Desinstala el antivirus. Para empezar, si utilizas un antivirus, diferente de Windows Defender, desinstálalo. Los antivirus pueden interferir negativamente en la descarga e instalación de actualizaciones. Igualmente, si utilizas Copia de seguridad de Windows, detén o desactiva Copias de seguridad. Desconecta el cable de Internet y reinicia el equipo. Al reiniciar, vuelve a conectar y prueba de nuevo Windows Update.
- Eliminar archivos temporales. Elimina los archivos temporales del sistema. Para esto, oprime las teclas Windows + R, en el recuadro que aparece, escribe la palabra temp y presiona la tecla Enter. Borra todo el contenido de la carpeta que se abre. Repite este proceso, pero ahora con el comando %temp% (es posible que algunos archivos o carpetas no se puedan eliminar, en este caso, ignóralos).
- Verifica la zona horaria, fecha y hora del sistema. Ejecuta ms-settings:dateandtime y comprueba que los datos de fecha, hora y zona horaria sean los correctos. Desactiva (si está activado) Establecer zona horaria automáticamente. Reinicia la sesión y comprueba de nuevo las actualizaciones.
- Ejecuta el Solucionador de Windows Update: ejecuta ms-settings:troubleshoot. Haz clic en Windows Update y en Ejecutar el Solucionador de problemas. Cuando finalice cierra el solucionador y prueba de nuevo las actualizaciones.
Si continúan los problemas con las actualizaciones, sigue con estos otros pasos:
- Escribe CMD en la barra de búsqueda, y en los resultados de la búsqueda haz clic derecho en Símbolo de sistema y elige Ejecutar como administrador
- Escribe los siguientes comandos y pulsa Intro después de haber escrito cada uno de ellos:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop trustedinstaller
net stop appidsvc
(es posible que algún servicio no esté iniciado)
- Escribe los siguientes comandos por este orden y pulsa Intro después de haber escrito cada uno de ellos:
ren catroot catroot.old
ren catroot2 catroot2.old
cd..
ren SoftwareDistribution SoftwareDistribution.old
Si recibes un mensaje de error, no hagas caso. Vuelve a escribirlo y pulsa Intro.
- Escribe de nuevo los siguientes comandos y pulsa Intro después de haber escrito cada uno de ellos:
sc config wuauserv start=auto
sc config cryptsvc start=auto
sc config bits start=auto
sc config trustedinstaller start=auto
sc config appidsvc start=auto
- Escribe: exit y pulsa Intro para cerrar la consola de comandos.
- Pulsa las teclas Windows+X y haz clic en Windows PowerShell (Administrador)
- Escribe en la consola el siguiente comando y pulsa Intro:
wuauclt.exe /updatenow
- Escribe a continuación Exit y pulsa Intro para salir de la consola PowerShell
- Reinicia el sistema y vuelve a probar las actualizaciones de Windows.
Si continúan los problemas con las actualizaciones, utiliza las herramientas DISM y SFC de línea de comandos. Sigue estos pasos para intentar corregirlo:
- Pulsa las teclas Windows+X y selecciona Símbolo del sistema (administrador), o Windows PowerShell (administrador)
- A continuación, ingresa los siguientes comandos en la consola de Administrador, pulsando Intro después de cada uno de ellos:
dism /online /cleanup-image /StartComponentCleanup
dism /online /cleanup-image /CheckHealth
dism /online /cleanup-image /ScanHealth
dism /online /cleanup-image /RestoreHealth
Cuando finalice el proceso, ejecuta la herramienta SFC:
- En la consola de administrador escribe el siguiente comando:
sfc /scannow
El examen durará unos minutos. Si ha habido daños, SFC los reparará.
Coméntanos si ha habido suerte.