Qué significa realmente el error 0x80070005
El código envuelve un error de Win32: el 5 final corresponde al clásico «Acceso denegado», es decir, al servicio de actualización le han prohibido una operación de archivo que considera rutinaria. Rara vez la negativa viene del propio Windows: lo habitual son permisos NTFS dañados en las carpetas de actualización, una directiva que las restringe o un antivirus que se interpone entre el servicio y sus archivos. El error puede aparecer al descargar, al instalar o durante una actualización de características, y casi siempre se repite en cada intento hasta que se elimina la causa.
La buena noticia es que la lista de causas es corta. Cada una tiene una solución directa y bien documentada. Si las recorres en orden de probabilidad, rara vez llegarás al final de la lista.
- Permisos NTFS dañados en C:\Windows\SoftwareDistribution o C:\Windows\System32\catroot2
- Una directiva de grupo o una regla del registro que restringe el acceso a Windows Update
- Antivirus de terceros que bloquea las operaciones de archivos del actualizador
- Restos de una actualización fallida que el servicio no puede sobrescribir
- Archivos del sistema dañados que rompen la propia pila de mantenimiento
Cómo corregir el 0x80070005: solucionador de problemas y restablecimiento
Empieza con el solucionador integrado: Configuración → Sistema → Solucionar problemas → Otros solucionadores de problemas → Windows Update → Ejecutar. Restablece varios ajustes de actualización automáticamente y resuelve una buena parte de los casos. Si el error vuelve, abre el Terminal (o el Símbolo del sistema) como administrador y detén los cuatro servicios implicados: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver. Después renombra las dos carpetas de trabajo del actualizador: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old y ren C:\Windows\System32\catroot2 catroot2.old.
Vuelve a iniciar los servicios (net start wuauserv, net start cryptSvc, net start bits, net start msiserver) y reinicia el equipo. Windows reconstruye ambas carpetas desde cero y vuelve a descargar solo las actualizaciones pendientes. Si el renombrado falla con «acceso denegado» incluso en un símbolo del sistema elevado, los permisos de la propia carpeta están dañados: abre Propiedades → pestaña Seguridad y comprueba que Administradores y SYSTEM tienen control total antes de reintentarlo.
Directivas, antivirus y archivos del sistema: los arreglos profundos
Si el error sobrevive al restablecimiento de componentes, busca qué está limitando las actualizaciones a propósito. El culpable más común es el antivirus de terceros: desactívalo durante la instalación de la actualización y vuelve a activarlo después. En equipos corporativos puede bloquearlas una directiva de grupo, pero incluso en casa conviene abrir gpedit.msc (si tu edición lo incluye) y confirmar que nada bajo «Plantillas administrativas → Componentes de Windows → Windows Update» está habilitado, en particular «Quitar el acceso para usar todas las características de Windows Update». Su gemelo en el registro vive en HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate: exporta una copia de seguridad antes de tocar nada allí.
Para terminar, repara los archivos del sistema: ejecuta sfc /scannow en un símbolo del sistema elevado. Si SFC informa de daños que no puede corregir, ejecuta después DISM /Online /Cleanup-Image /RestoreHealth y reinicia. En la práctica, el restablecimiento de permisos y componentes resuelve la gran mayoría de los casos de 0x80070005; las comprobaciones de directivas y antivirus cubren casi todos los demás.
Preguntas y respuestas
¿Qué significa el error 0x80070005 de Windows Update?
Es el error de Win32 «Acceso denegado»: al servicio de actualización le negaron acceso a un archivo o carpeta por permisos dañados, una directiva restrictiva o la interferencia del antivirus.
¿Es seguro renombrar SoftwareDistribution y catroot2?
Sí. Windows los vuelve a crear automáticamente. Solo se pierden la caché local de descargas y el historial de actualizaciones; las actualizaciones instaladas no se tocan.
¿Por qué el error 0x80070005 reaparece?
Porque la causa de fondo sigue ahí, normalmente permisos dañados o una directiva. Repite el restablecimiento de componentes y revisa la pestaña Seguridad y los ajustes de directivas.
Consulta qué incluye antes de comprar.
La prueba única de 30 minutos incluye las funciones básicas. Las funciones marcadas PRO permanecen bloqueadas hasta activar una licencia de pago.
Sigue leyendo
Escríbenos: [email protected]