El error 0x80070306 puede impedir que Windows Update descargue o aplique una actualización. El código por sí solo no identifica una causa única: puede aparecer por componentes de actualización dañados, archivos del sistema incoherentes o una instalación pendiente que no terminó correctamente. La forma más segura de resolverlo es avanzar de las comprobaciones simples a las reparaciones más profundas.
Los pasos siguientes están ordenados para Windows 11. Reinicia el equipo y vuelve a buscar actualizaciones después de cada bloque; si funciona, no necesitas continuar.
Antes de empezar
- Reinicia el PC. Una actualización anterior puede haber dejado operaciones pendientes.
- Comprueba el espacio libre. Deja margen suficiente en la unidad de Windows para descargar y descomprimir el paquete.
- Desconecta periféricos no esenciales. Retira temporalmente discos USB, bases y otros dispositivos que no necesites para arrancar.
- Anota la actualización que falla. En Configuración → Windows Update → Historial de actualizaciones, busca su número KB. Lo necesitarás si acabas instalándola manualmente.
Si es un equipo de empresa administrado mediante WSUS, Intune o una directiva de dominio, consulta con el administrador antes de restablecer componentes: el origen de las actualizaciones puede estar controlado por la organización.
1. Ejecuta el solucionador de Windows Update
- Abre Configuración.
- Entra en Sistema → Solucionar problemas → Otros solucionadores de problemas.
- Junto a Windows Update, selecciona Ejecutar.
- Aplica las correcciones sugeridas, reinicia y pulsa Buscar actualizaciones.
Este es el primer paso recomendado porque puede detectar servicios detenidos y restablecer componentes sin que tengas que modificarlos a mano.
2. Repara la imagen de Windows y los archivos del sistema
Microsoft recomienda ejecutar DISM antes que SFC. DISM repara la imagen que Windows utiliza como origen; SFC comprueba después los archivos protegidos del sistema.
- Busca Terminal o Símbolo del sistema.
- Haz clic con el botón derecho y elige Ejecutar como administrador.
- Ejecuta este comando y espera a que termine:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Cuando DISM indique que la operación se completó correctamente, ejecuta:
sfc /scannow
No cierres la ventana durante el análisis. Al finalizar, reinicia el equipo y prueba Windows Update otra vez. Si DISM no puede encontrar los archivos de origen, evita descargar imágenes modificadas de terceros: utiliza medios oficiales de Windows o pasa al método de reparación del último apartado.
3. Restablece la caché de Windows Update
Si el error continúa, puedes detener los servicios de actualización y renombrar sus carpetas de trabajo. Renombrar es más prudente que borrar: Windows creará carpetas limpias y conservarás las anteriores hasta confirmar que todo funciona.
Abre una Terminal como administrador y ejecuta las órdenes una a una:
net stop bits
net stop wuauserv
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
Reinicia y busca actualizaciones. Si alguna orden indica que el servicio no estaba iniciado, continúa con la siguiente. Si una carpeta .old ya existe por un intento anterior, cambia el nombre por otro identificable, por ejemplo SoftwareDistribution.old2.
No elimines manualmente la carpeta WinSxS. Es parte del almacén de componentes de Windows y borrarla puede impedir el arranque o futuras actualizaciones.
4. Instala manualmente la actualización que falla
Cuando solo falla un paquete concreto:
- Copia su número KB desde el historial de Windows Update.
- Abre el Catálogo de Microsoft Update.
- Busca el número KB y descarga el paquete que corresponda a tu versión y arquitectura: x64 o ARM64.
- Ejecuta el archivo descargado, reinicia y vuelve a comprobar el historial.
No elijas el primer resultado sin revisar producto, versión y arquitectura. En equipos administrados, una instalación manual puede entrar en conflicto con la política corporativa.
5. Reinstala la versión actual de Windows sin borrar tus datos
Si DISM, SFC y el restablecimiento de componentes no resuelven el error, Windows 11 ofrece una reparación desde Configuración → Sistema → Recuperación → Solucionar problemas con Windows Update → Reinstalar ahora.
Según Microsoft, este proceso reinstala la misma versión de Windows, repara archivos y componentes y conserva aplicaciones, archivos y ajustes. Aun así, realiza una copia de los documentos importantes, conecta el equipo a la corriente y mantén la conexión a Internet durante todo el proceso.
La opción puede no aparecer en versiones antiguas de Windows 11 o en dispositivos gestionados mediante determinadas políticas. En ese caso, revisa las opciones de recuperación de Windows antes de elegir un restablecimiento más destructivo.
Cómo saber qué paso ha resuelto el problema
- La actualización figura como instalada en el historial.
- Una nueva búsqueda no vuelve a mostrar 0x80070306.
- DISM y SFC terminan sin daños pendientes.
- Los servicios BITS, Windows Update y Servicios criptográficos vuelven a iniciarse.
Conserva las carpetas SoftwareDistribution.old y catroot2.old durante unos días. Cuando hayas instalado varias actualizaciones sin errores, podrás eliminarlas para recuperar espacio.
Guías relacionadas
- Si el fallo aparece al administrar otro equipo o un dominio, consulta cómo solucionar “El servidor RPC no está disponible”.
- Explora más guías de Windows y aplica siempre primero el método menos destructivo.
Fuentes oficiales
- Usar DISM y el Comprobador de archivos de sistema, Microsoft Support.
- Guía de solución de problemas de Windows Update, Microsoft Learn.
- Restablecer componentes de Windows Update, Microsoft Learn.
- Ayuda con errores de instalación y actualización, Microsoft Support.
Contenido revisado el 26 de julio de 2026.
