Solución rápida para el error 0x80070645 de Windows Update
Esta guía ofrece un método sencillo para solucionar el error 0x80070645 de Windows Update. Si sigue los pasos que se indican a continuación, aprenderá a utilizar los comandos del símbolo del sistema y los servicios del sistema para solucionar este error de manera eficaz.
Paso 1: Abra el símbolo del sistema como administrador
Para iniciar el proceso, debe abrir el Símbolo del sistema con privilegios administrativos:
- Escriba
cmd
en la barra de búsqueda de Windows. - Haga clic derecho en Símbolo del sistema.
- Seleccione Ejecutar como administrador en el menú contextual.
Paso 2: Ejecute el Comprobador de archivos del sistema
Realice un análisis del sistema para reparar archivos dañados:
- En la ventana del símbolo del sistema, escriba el siguiente comando y presione Enter:
sfc /scannow
Paso 3: Utilizar la herramienta DISM
La herramienta de administración y servicio de imágenes de implementación (DISM) puede solucionar problemas con imágenes de Windows. Ejecute los siguientes comandos en orden:
- Comprueba el estado de tu instalación:
DISM /Online /Cleanup-Image /CheckHealth
- Escanear la salud de la imagen:
DISM /Online /Cleanup-Image /ScanHealth
- Restaurar la salud de la imagen:
DISM /Online /Cleanup-Image /RestoreHealth
Paso 4: Detener los servicios de actualización de Windows
A continuación, detendrá ciertos servicios de Windows Update para preparar la eliminación de archivos temporales:
- En el símbolo del sistema, ingrese estos comandos, presionando Enterdespués de cada uno:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Paso 5: Eliminar archivos de actualización temporales
Elimine los archivos de actualización obsoletos que puedan estar causando el error:
- Eliminar el contenido del directorio del descargador:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
- Eliminar la carpeta Distribución de software:
rmdir %systemroot%\SoftwareDistribution /S /Q
- Y elimine la carpeta catroot2:
rmdir %systemroot%\system32\catroot2 /S /Q
Paso 6: Registrar archivos DLL
Vuelva a registrar los archivos DLL esenciales para garantizar el funcionamiento correcto:
- Registre las DLL escribiendo las siguientes líneas en el símbolo del sistema:
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
Paso 7: Restablecer la configuración de red
Para garantizar que la red funcione correctamente, restablezca la configuración de Winsock:
- Escriba el siguiente comando y presione Enter:
netsh winsock reset
- Restablezca también el proxy Winsock:
netsh winsock reset proxy
Paso 8: Reiniciar los servicios de actualización de Windows
Una vez que todo esté limpio y restablecido, reinicie los servicios de Windows Update:
- Escriba los siguientes comandos, presionando Enterdespués de cada uno:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Consejos adicionales y problemas comunes
Al solucionar problemas, asegúrese de que su conexión a Internet sea estable y de que ningún otro software interfiera con Windows Update. Un error común es no ejecutar el Símbolo del sistema como administrador, lo que puede impedir que los comandos se ejecuten correctamente.
Conclusión
Si sigue esta guía, podrá resolver el error 0x80070645 de Windows Update de manera eficaz. Si el problema persiste, considere buscar asistencia adicional o buscar actualizaciones de Microsoft.
Preguntas frecuentes
¿Qué causa el error 0x80070645 de Windows Update?
Este error generalmente es causado por archivos dañados dentro del sistema Windows Update o problemas con los servicios relevantes que se detienen o interrumpen.
¿Cómo puedo comprobar si el problema está resuelto?
Después de completar los pasos, intente ejecutar Windows Update nuevamente y vea si se completa correctamente.
¿Puede el software de terceros provocar errores de actualización?
Sí, a veces las herramientas de seguridad o de optimización del sistema de terceros pueden interferir con los procesos de Windows Update, así que intente deshabilitarlas temporalmente si surgen problemas.