¿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
PSWindowsUpdate
mientras 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\CBS
y comprime los archivosCBS.log
yCBS.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 0x800f0982
o0x80070002
. - Paquetes
PackageforRollupFix
y tareas de Servicing Stack que no se aplican. - Referencias a
WinRE
,SafeOS
orollback
durante 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.