La actualización acumulativa KB5049981 de enero 2025 para Windows 10 22H2 (x64) está provocando el código de error 0x80070005 (“Acceso denegado”) en un número creciente de equipos. El proceso se detiene entre el 94 y el 100 %, aparece el mensaje “We couldn’t complete the updates – undoing changes” y el equipo entra en un bucle de reinicio.
Descripción del error 0x80070005 y su relevancia
El código 0x80070005 es uno de los errores genéricos más antiguos de Windows Update. Siempre implica un problema de permisos, pero en la práctica puede deberse a antivirus de terceros, perfiles corruptos, carpetas del sistema bloqueadas o, como en este caso, a que el cargador de arranque no tiene acceso de escritura a la partición correcta. La actualización KB5049981 incorpora patch Tuesday de seguridad, correcciones de estabilidad y mejoras de compatibilidad para Windows 10 22H2, por lo que conviene instalarla cuanto antes.
Síntomas que observarás
- Instalación de la KB5049981 se completa hasta el 94‑100 %, seguida del mensaje “We couldn’t complete the updates – undoing changes”.
- Reinicio automático y segundo intento que vuelve a fallar, generando un bucle.
- En
C:\Windows\Logs\CBS\CBS.log
aparecen entradasERRORACCESSDENIED (0x80070005)
al intentar escribir en la carpeta EFI o en la ruta de arranque. - El Visor de eventos registra el Id 20, origen WindowsUpdateClient, con el mismo código de error.
Causa raíz: desalineación entre UEFI y estilo de partición
En la mayoría de los equipos afectados, la BIOS está configurada en modo UEFI, pero el disco de sistema está formateado como MBR. Al aplicar la actualización, Windows Update necesita generar o modificar archivos dentro de la partición EFI (\EFI\Microsoft\Boot
). Si el disco es MBR, esa partición no existe o es inaccesible desde el cargador de arranque, por lo que el proceso falla con “Acceso denegado”. El resultado es un rollback automático.
Cómo confirmar el problema
- Revisar registros: Abre
eventvwr.msc
y filtra los registros de Windows Update; luego inspeccionaCBS.log
para confirmar0x80070005
en la fase SetupModifyBootFiles. - Comprobar modo de arranque: Pulsa Win + R, escribe
msinfo32
y valida que BIOS Mode = UEFI. - Inspeccionar particiones: En un símbolo de sistema administrador:
diskpart list disk select disk 0 list volume
Confirma que el disco tiene asterisco en GPT = No y que la partición activa es C: (estilo MBR).
Solución paso a paso (cambiar temporalmente a Legacy BIOS)
Paso | Acción |
---|---|
1 | Entrar en la BIOS y activar Legacy Boot/CSM. Deshabilita Secure Boot si la interfaz no permite Legacy y Secure simultáneos. |
2 | Iniciar Windows, abrir Símbolo del sistema como administrador y regenerar los archivos de arranque:bcdboot C:\Windows /s C: /f BIOS |
3 | Marcar la partición C: como activa:diskpart → select volume C → active |
4 | (Opcional) Renombrar carpeta EFI antigua para evitar conflictos:attrib -s -h -r C:\EFI ren C:\EFI OLD_EFI |
5 | Reiniciar; en msinfo32 debe aparecer ahora BIOS Mode = Legacy. |
6 | Ejecutar Windows Update; la instalación de la KB5049981 finalizará sin revertirse. |
7 | Eliminar la partición System Reserved sobrante desde Administración de discos para recuperar espacio. |
Acciones opcionales tras la actualización
Una vez instalada la KB5049981, puedes volver al modo UEFI si planeas migrar a Windows 11 o aprovechar arranque seguro. El procedimiento recomendado es:
- Desde WinRE o con el sistema en Legacy, ejecutar:
mbr2gpt /convert /allowFullOS
- Reactivar UEFI y, si procede, Secure Boot en la BIOS.
- Verificar que
msinfo32
muestra BIOS Mode = UEFI y que el disco ahora es GPT.
Recomendaciones complementarias
- Desinstalar o deshabilitar temporalmente antivirus de terceros; Microsoft Defender es suficiente durante la actualización.
- Asegurarse de disponer de al menos 15 % de espacio libre en la unidad del sistema.
- Si SetupDiag se cierra al iniciar, ejecútalo en ventana de
cmd
con privilegios de administrador para capturar los detalles. - Los equipos que se detienen al 94–98 % con las KB5050188 (Windows 10) o KB5050009 (Windows 11) suelen solucionarse con el mismo ajuste BIOS/estilo de partición.
- En entornos corporativos con WSUS, expulsa el parche y vuelve a sincronizar tras aplicar el fix para evitar bucles en masas de equipos.
Resultado y verificación
Al completar los pasos, Windows Update informará “Successfully installed on fecha” para la KB5049981 y el Visor de eventos dejará de registrar errores 0x80070005. El sistema se inicia con normalidad y los reinicios posteriores ya no revierten la actualización.
Preguntas frecuentes (FAQ)
¿Puedo mantener UEFI y simplemente convertir el disco a GPT antes de actualizar?
Sí. Si dispones de una unidad USB de arranque o WinRE, ejecuta mbr2gpt
antes de instalar el parche y luego deja UEFI y Secure Boot habilitados. De este modo la KB5049981 se aplicará sin cambiar a Legacy.
¿Qué ocurre si mi disco ya era GPT y sigue apareciendo 0x80070005?
Comprueba permisos en %SYSTEMROOT%\System32\catroot2
y %SYSTEMROOT%\SoftwareDistribution
; restablece la propia base de datos de Windows Update con:
net stop wuauserv
net stop bits
ren %Systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %Systemroot%\System32\catroot2 catroot2.old
net start bits
net start wuauserv
Luego reintenta la instalación.
¿Hay riesgo de perder datos al convertir el disco con mbr2gpt
?
La herramienta es in‑place y no destruye particiones, pero siempre se recomienda imagen de sistema antes de tocar la tabla de particiones.
¿Por qué otros parches fallan en el mismo porcentaje?
Cualquier paquete que reemplace el cargador de arranque necesita escribir en la partición EFI; por eso las KB mensuales posteriores (y las últimas preview) mostrarán exactamente la misma sintomatología mientras persista la desalineación.
Buenas prácticas para evitar 0x80070005 en el futuro
- Homogeneiza el modo de arranque y el esquema de partición al desplegar nuevas imágenes.
- Documenta en la BIOS de cada modelo si es necesario un driver pack o micro‑firmware para manejar discos GPT.
- Mantén actualizado el firmware SSD/NVMe; algunos modelos antiguos generan bloqueos al escribir la tabla GPT.
- Programa limpieza automática (o GPO) para la carpeta
WinSxS
y reserva siempre al menos 10 GB libres antes de Patch Tuesday. - Comprueba con
sfc /scannow
yDISM /Online /Cleanup-Image /RestoreHealth
la integridad del sistema cada trimestre.
Conclusiones
El error 0x80070005 durante la KB5049981 no es un fallo del parche, sino una consecuencia de una configuración mixta (UEFI + MBR) que impide a Windows Update acceder a la partición correcta de arranque. Corrigiendo esta desalineación, la actualización se aplica de forma estable y el equipo queda listo para los ciclos de parches venideros o incluso para migrar a Windows 11 cuando sea pertinente.