Quedarse atascado con el código de error 0x80070660 durante las actualizaciones de Windows 10 es bastante molesto. A veces, parece que Windows lo estropea todo simplemente porque la carpeta de actualización o algún componente falla. O tal vez un paquete redistribuible de Visual C++ corrupto se cuela y causa problemas. En fin, esta guía recopila algunos métodos probados que podrían solucionar el problema sin desesperarse. Prepárense para eliminar archivos basura de actualización, reiniciar servicios y, tal vez, actualizar o reinstalar esos paquetes redistribuibles de C++.No estoy seguro de por qué funciona, pero en algunas configuraciones, estos pasos reinician el proceso de actualización, especialmente cuando el reinicio y el reintento habituales ya no son suficientes.
Cómo solucionar el error de actualización de Windows 0x80070660
Ejecutar el solucionador de problemas de Windows Update
Si el error aparece durante la segunda fase de la instalación, lo primero que debes intentar es usar el solucionador de problemas integrado. Está diseñado para detectar problemas comunes de actualización, ya que, sinceramente, es una de las herramientas más útiles de Windows antes de recurrir a soluciones más complejas. En la mayoría de los equipos, puede identificar componentes problemáticos y solucionarlos automáticamente, así que pruébalo.
- Pulsa la tecla de Windows + I para abrir la Configuración.
- Ve a Actualización y seguridad y, a continuación, haz clic en Solucionar problemas.
- Haz clic en Solucionadores de problemas adicionales (si es necesario) y, a continuación, selecciona Windows Update. Haz clic en Ejecutar el solucionador de problemas.
- Prepárate para el análisis; puede tardar unos minutos. Sigue las instrucciones, deja que corrija los problemas que encuentre, reinicia el equipo e intenta actualizar de nuevo.
A veces, esto basta para solucionar problemas con actualizaciones atascadas, ya que Windows suele resolver bien los conflictos de actualización comunes. En algunos casos, el proceso puede ser inestable y requerir un segundo intento, así que no dudes en volver a intentarlo.
Restablecer los componentes de Windows Update
Este método es clásico porque los archivos de actualización corruptos o atascados suelen estar en las carpetas de Windows Update. Restablecerlas puede eliminar los archivos defectuosos y reiniciar el flujo de actualización. Ejecutar todos estos comandos puede ser un poco engorroso, pero una vez hecho, suele solucionar el problema, sobre todo cuando los servicios de actualización presentan fallos o no responden.
- Haz clic con el botón derecho en el menú Inicio, selecciona Símbolo del sistema (Administrador) o abre PowerShell (Administrador).
- Escriba estos comandos exactamente, pulsando Intro después de cada uno para detener los servicios relacionados con la actualización:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Parece sencillo, pero detener los servicios impide que Windows bloquee los archivos que están en uso.
- Ahora, cambie el nombre de las carpetas SoftwareDistribution y Catroot2, que almacenan la caché de actualizaciones. Utilice estos comandos:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
En algunos equipos, el cambio de nombre podría generar un error de «acceso denegado» si algún proceso está utilizando esas carpetas. En ese caso, asegúrese de que no se esté ejecutando ningún proceso de Windows Update (puede comprobarlo en el Administrador de tareas) o reinicie en modo seguro e inténtelo de nuevo.
- Una vez renombrado, reinicie los servicios de actualización para restablecer el funcionamiento normal:
net start wuauserv net start cryptSvc net start bits net start msiserver
Cuando se ejecuten todos los comandos, cierre la ventana del símbolo del sistema y reinicie el equipo. Tras el reinicio, intente buscar actualizaciones de nuevo. En mi experiencia, esto elimina los archivos bloqueados y Windows tiene una nueva oportunidad para instalar las actualizaciones.
Limpiar la carpeta de actualizaciones
A veces, las actualizaciones antiguas o incompletas se acumulan y entran en conflicto con las nuevas. Vaciar la carpeta Descargas dentro del directorio SoftwareDistribution puede solucionar el problema. Aunque parezca extraño, borrar su contenido obliga a Windows a descargar los archivos de actualización más recientes.
- Presione la tecla de Windows + R, escriba C:\Windows\SoftwareDistribution\Download y presione Aceptar.
- Selecciona todo el contenido (Ctrl + A), haz clic con el botón derecho y elige Eliminar. Es posible que aparezca una ventana emergente solicitando permisos de administrador; confírmalo.
Esto podría mejorar la fiabilidad del proceso de actualización, sobre todo si las descargas anteriores se corrompieron o se quedaron bloqueadas. Recuerda que Windows volverá a descargar los archivos de actualización necesarios la próxima vez que realice la comprobación.
Cambiar la configuración de Windows Update
Si las actualizaciones automáticas se bloquean debido a algún ajuste de configuración, modificar algunas opciones podría solucionar el problema. Esto es especialmente útil si ha desactivado algunas opciones de actualización opcionales o si tiene configuraciones de ancho de banda limitado que interfieren.
- Abra la configuración con la tecla de Windows + I. Vaya a Actualización y seguridad.
- Haz clic en Opciones avanzadas.
- Desplázate hacia abajo para encontrar la opción «Recibir actualizaciones para otros productos de Microsoft cuando actualice Windows». Desmarca la casilla si está activada; a veces, este proceso en segundo plano presenta errores.
- Cierra la configuración, reinicia el PC, repite los pasos de restablecimiento si es necesario y, a continuación, vuelve a pulsar Buscar actualizaciones. Este ajuste puede solucionar algunos problemas de actualización si el inconveniente estaba relacionado con componentes opcionales o conflictos de configuración.
Actualizar o reinstalar los paquetes redistribuibles de Microsoft Visual C++
Y aquí viene lo interesante: un informe sugiere que un paquete redistribuible de Visual C++ dañado puede causar el error 0x80070660, aunque es bastante raro. Aun así, si nada más funciona, vale la pena considerar reinstalar o actualizar estos archivos de tiempo de ejecución. Porque, claro, Windows siempre tiene que complicarlo más de lo necesario.
- Dirígete a la página de descarga de Visual C++ Redistributable de Microsoft (https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist).Selecciona la versión correcta para tu sistema: x64 o x86.
- Descarga el instalador con un nombre similar a vc_redist.x64.exe o vc_redist.x86.exe.
- Cierra todas las aplicaciones, ejecuta el instalador y sigue las instrucciones. Normalmente es sencillo: simplemente instala sobrescribiendo los archivos existentes o desinstala primero si estás solucionando algún problema.
- Si el problema persiste, considere desinstalar completamente los paquetes redistribuibles de C++ desde el Panel de control > Programas > Programas y características y, a continuación, reinstale la última versión.
En ocasiones, esto soluciona problemas con DLL dañadas o bibliotecas de tiempo de ejecución conflictivas. Parece que algunos errores persistentes se corrigen tras una instalación limpia de estos paquetes redistribuibles.
Si nada más funciona, prueba a instalar las versiones más recientes de Windows o incluso a restaurar el equipo a un punto anterior. Estos métodos suelen solucionar la mayoría de los errores comunes de actualización, especialmente el molesto error 0x80070660.