¿La acumulativa KB5035853 en Windows 11 se queda “casi al cien” y luego revierte con “Undoing changes”? En esta guía práctica encontrarás la solución que más casos desbloqueó —borrar la carpeta oculta de preparación del WinRE— y un plan B completo con DISM/SFC, reseteo de Windows Update, reparación in‑place, controladores, virtualización y mitigaciones temporales.
Panorama del problema
La actualización acumulativa de marzo de 2024 identificada como KB5035853 puede fallar de varias formas en Windows 11 (ediciones 22H2/23H2): el instalador llega casi al final y muestra “Something didn’t go as planned… undoing changes”; tras uno o más reinicios, el sistema vuelve al escritorio sin el parche aplicado. En otros equipos el error llega con códigos como 0x800f0982 o 0x80070002, y en entornos virtualizados se han visto pantallazos azules (tcpip.sys). A continuación tienes soluciones concretas y verificadas en escenarios reales.
Solución que funcionó en más casos
Borrar o renombrar la carpeta oculta de preparación del Entorno de Recuperación de Windows (WinRE) suele desbloquear la instalación cuando esa carpeta quedó corrupta en intentos previos.
- Abre Explorador de archivos → pestaña Ver → Mostrar → marca Elementos ocultos.
- Navega a
C:\$WinREAgent. Si existe, elimínala o renómbrala aC:\$WinREAgent.old. (Se trata de una carpeta temporal de preparación; borrarla no afecta tus datos ni aplicaciones). - Reinicia el equipo y vuelve a comprobar Windows Update.
Esta acción resolvió la instalación para al menos un caso reportado en el que la KB5035853 revertía con “Undoing changes”.
Consejo: si el sistema deniega el borrado, cierra todas las ventanas, asegúrate de estar con sesión de administrador y prueba de nuevo tras reiniciar. También puedes renombrarla y dejar que Windows limpie los restos después del reinicio.
Acciones complementarias útiles
Si tras limpiar $WinREAgent la actualización continúa fallando, ejecuta las siguientes acciones en una consola con privilegios de Administrador (Símbolo del sistema o PowerShell):
Reparación del almacén de componentes y archivos del sistema
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM repara la imagen de Windows (component store) y sfc restituye archivos del sistema dañados o alterados.
Restablecimiento de los componentes de Windows Update
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Esto fuerza a Windows Update a recrear sus cachés y catálogos. Tras completarlo, reinicia y vuelve a buscar actualizaciones.
Comprobaciones rápidas antes de reintentar
- Confirma que tienes espacio libre suficiente en unidad del sistema (recomendado por encima de 10–15 GB).
- Desconecta USB y periféricos no esenciales durante la instalación.
- Evita software de optimización agresivo que limpie a la vez que se instala el parche.
Pantallazo azul relacionado con red en entornos virtualizados
En algunas máquinas virtuales (ESXi/VMware) la instalación de KB5035853 derivó en BSOD con referencia a tcpip.sys. Se observó relación con controladores de red y con antivirus de terceros, en especial Sophos Home.
- Actualiza el hipervisor (ESXi) y VMware Tools para usar controladores de red recientes.
- Mantén el adaptador VMXNet3 y verifica que el driver está al día.
- Prueba sin antivirus de terceros: desinstala temporalmente Sophos Home, reinicia y verifica estabilidad. Si el BSOD desaparece, valora cambiar de solución AV o esperar una versión compatible.
En el caso reportado, retirar Sophos Home eliminó los BSOD tras instalar la acumulativa.
Extra: si sigues viendo inestabilidad, prueba un arranque limpio (deshabilitando elementos de inicio no Microsoft) para descartar conflictos adicionales.
Código de error por componentes ausentes
Si tras limpiar $WinREAgent aparece Install error – 0x800f0982:
- Ejecuta DISM y SFC como se indicó arriba.
- Restaura los componentes de Windows Update.
- Revisa controladores instalados recientemente (red, almacenamiento, seguridad, virtualización). Desinstala o actualiza los problemáticos y reintenta.
- Si persiste, recopila registros CBS para diagnóstico.
Nota técnica: este código suele relacionarse con inconsistencias en el almacén de componentes o paquetes secundarios (p. ej., idiomas/características opcionales) que no coinciden con la LCU. DISM normalmente corrige esas referencias.
Código de error por archivos no encontrados
Cuando el instalador retorna 0x80070002 (“archivo no encontrado”), procede así:
- Ejecuta DISM/SFC y restaura Windows Update.
- Si no se resuelve, realiza una reparación in‑place que conserva tus apps y datos:
Pasos para la reparación in‑place sin perder datos
- Obtén un ISO oficial de Windows 11 que coincida en edición, idioma y arquitectura con tu instalación actual.
- Monta el ISO (doble clic) y ejecuta
setup.exe. - Elige Conservar archivos y aplicaciones y sigue el asistente.
- Una vez completado y de vuelta en el escritorio, abre Windows Update y busca actualizaciones de nuevo.
Problemas con controladores durante el proceso
En ciertos equipos la actualización falla justo al aplicar o validar drivers. Para prevenirlo:
- Actualiza manualmente chipset, controladores de red, almacenamiento (RAID/AHCI/NVMe) y gráficos desde el fabricante.
- Reinicia y verifica en el Administrador de dispositivos que no existan iconos de advertencia.
- Desinstala temporalmente suites AV/EDR de terceros propensas a engancharse en el stack de red o filtro de archivos, y reintenta.
- Si el fallo persiste, recoge los CBS logs para identificar el controlador concreto que provoca la reversión.
Bloquear o diferir temporalmente la actualización
Advertencia: bloquear parches de seguridad incrementa el riesgo. Úsalo solo como medida temporal hasta aplicar una corrección estable.
- Pausar actualizaciones desde Configuración → Windows Update (hasta cinco semanas).
- Desinstalar la LCU desde el historial y pausar acto seguido para evitar reinstalación inmediata.
- En entornos gestionados, usar Directivas de grupo para aplazar actualizaciones de calidad algunos días.
- Avanzado: ocultar la KB con herramientas de administración o con el módulo de PowerShell
PSWindowsUpdatemientras resuelves conflictos con drivers o antivirus.
Comandos útiles de administración
:: Desinstalar la LCU por identificador de KB (si está permitido)
wusa /uninstall /kb:5035853 /quiet /norestart
\:: Listar paquetes instalados y localizar el de la LCU para desinstalarlo con DISM
dism /online /get-packages /format\:table
\:: (Avanzado) Ocultar la KB con PSWindowsUpdate
powershell -NoProfile -Command "Install-Module PSWindowsUpdate -Scope CurrentUser -Force;
Get-WindowsUpdate -KBArticleID KB5035853 -Hide"
Tip: si usas DISM para retirar la LCU, primero identifica el nombre exacto del paquete tal y como aparece en la lista (PackageforRollupFix~...), y úsalo con dism /online /remove-package /packagename:<NOMBRE>.
Checklist rápido
- [ ] Borrar o renombrar
C:\$WinREAgent→ reiniciar → reintentar Windows Update. - [ ] Ejecutar DISM + SFC.
- [ ] Restablecer componentes de Windows Update.
- [ ] Actualizar drivers, VMware Tools y el hipervisor; probar sin AV de terceros (mención especial a Sophos Home si hay BSOD).
- [ ] Ante 0x800f0982 o 0x80070002 persistentes, hacer reparación in‑place.
- [ ] Si sigue fallando, recopilar CBS logs y escalar para diagnóstico dirigido.
Tabla de síntomas, causas y acciones
| Síntoma | Causa probable | Acción recomendada |
|---|---|---|
| Reversión con “Undoing changes” casi al final | Carpeta $WinREAgent corrupta o staging inconsistente | Borrar/renombrar C:\$WinREAgent, reiniciar y reintentar |
| Código 0x800f0982 | Inconsistencias en almacén de componentes o paquetes | DISM + SFC, reset de WU, revisar controladores e idiomas/FODs |
| Código 0x80070002 | Referencias a archivos no encontrados | DISM + SFC, reset de WU; si persiste, reparación in‑place |
BSOD tcpip.sys en VM | Driver de red/hipervisor o conflicto con AV | Actualizar ESXi/VMware Tools, usar VMXNet3, retirar AV de terceros |
| Fallo durante “aplicación de controladores” | Driver defectuoso o versión incompatible | Actualizar chipset/red/almacenamiento/gráficos; quitar filtros AV/EDR |
Guía de diagnóstico con registros
Cuando ninguna de las rutas anteriores resuelve el problema, la clave es aportar trazas:
- Abre
C:\Windows\Logs\CBSy comprime los archivosCBS.logyCBS.persist.log. - Comprueba también
C:\Windows\WindowsUpdate.log. Si no existe consolidado, genera uno con PowerShell:Get-WindowsUpdateLog(se guardará en el Escritorio). - Anota fecha y hora aproximadas del intento fallido para correlacionar eventos.
Qué buscar en CBS.log:
- Entradas
Failed to finalize,Error 0x800f0982o0x80070002. - Paquetes
PackageforRollupFixy tareas de Servicing Stack que no se aplican. - Referencias a
WinRE,SafeOSorollbackdurante la fase de commit.
Notas sobre el entorno de recuperación
El instalador de LCUs puede preparar un entorno seguro para operaciones de sustitución en WinRE. La carpeta C:\$WinREAgent almacena artefactos temporales para esa preparación. Si el proceso queda a medias (p. ej., cortes de energía, bloqueo de antivirus o drivers), ese staging se corrompe y provoca reversiones. Por eso borrar/renombrar la carpeta suele ser eficaz.
Cómo verificar el estado de WinRE:
reagentc /info
Si ves errores al consultar su estado, puedes deshabilitarlo y reactivarlo (requiere reinicio):
reagentc /disable
reagentc /enable
Advertencia: manipular WinRE no elimina tus datos, pero asegúrate de tener copias de seguridad recientes antes de cambios profundos.
Buenas prácticas con controladores
- Prefiere controladores del fabricante frente a genéricos.
- En portátiles, usa siempre el portal del OEM para chipset y energía.
- Para controladores de red, desactiva temporalmente funciones avanzadas (offloads) si hay inestabilidad tras la LCU.
- En almacenamiento, actualiza NVMe/RAID, y verifica que no haya filter drivers de cifrado/backup obsoletos.
Estrategia en entornos corporativos
Para minimizar interrupciones:
- Coloca la LCU en un anillo piloto de validación con hardware y software representativos.
- Habilita telemetría suficiente para capturar fallos de rollback y BSOD (volcado automático de memoria).
- Si surge un conflicto con AV/EDR, coordina excepciones temporales y despliega firmas/engines actualizados antes de reintentar.
- Usa políticas para aplazar la distribución al anillo de producción unos días, en lo que drivers y suites de seguridad publican parches.
Preguntas frecuentes
¿Es seguro borrar C:\$WinREAgent?
Sí. Es un directorio temporal usado durante la preparación de la actualización. Si está corrupto, eliminarlo o renombrarlo es precisamente lo que desbloquea la instalación. Windows lo volverá a crear cuando sea necesario.
¿Qué diferencia hay entre DISM y SFC?
DISM repara el component store (la base de datos de componentes de Windows) y SFC verifica y restaura archivos del sistema a partir de dicho almacén. Ejecutarlos en ese orden maximiza la efectividad.
¿La reparación in‑place borra mis datos?
No, siempre que elijas Conservar archivos y aplicaciones. Aun así, haz copia de seguridad por si surge cualquier imprevisto.
¿Puedo quedarme sin parches mientras soluciono el problema?
Es preferible mitigar temporalmente (pausar/ocultar la KB concreta) y resolver, en lugar de bloquear indefinidamente. Mantén el resto de actualizaciones de seguridad al día.
Apéndice de comandos rápidos
:: Reparación estándar
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
\:: Reset de Windows Update
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
\:: Estado del Entorno de Recuperación de Windows
reagentc /info
\:: Ocultar la KB con PowerShell (administrador)
powershell -NoProfile -ExecutionPolicy Bypass -Command ^
"Install-Module PSWindowsUpdate -Scope CurrentUser -Force; ^
Get-WindowsUpdate -KBArticleID KB5035853 -Hide"
Resumen final
Si la KB5035853 no se instala y revierte con “Undoing changes”, la acción con mejor tasa de éxito es borrar o renombrar C:\$WinREAgent y reintentar. Refuerza con DISM/SFC y reset de Windows Update; revisa controladores y, en VM, actualiza hipervisor/VMware Tools y prueba sin antivirus de terceros (caso típico con Sophos Home). Ante 0x800f0982 o 0x80070002 persistentes, la reparación in‑place suele normalizar el sistema. Como último recurso, aporta CBS logs para un diagnóstico fino o aplica mitigaciones temporales mientras se publica una corrección estable.
Plantilla para compartir registros
1) Fecha y hora del fallo:
2) Edición y build de Windows: winver
3) Hardware o VM (hipervisor y versión):
4) Antivirus/EDR instalados:
5) Controladores especiales (RAID/NVMe/USB/Audio):
6) Acciones ya probadas:
7) Archivos adjuntos: CBS.log, WindowsUpdate.log
Con este procedimiento deberías poder instalar la KB5035853 o, en su defecto, mitigar sus efectos hasta aplicar una solución definitiva.
