Al intentar instalar la acumulativa KB5035942 en Windows 11 23H2 aparece el ciclo “Something went wrong, undoing changes”. El sistema insiste en reiniciar, pero el instalador manual detecta el parche como ya presente. A continuación encontrarás un análisis completo del error y varias rutas para desactivarlo o instalarlo correctamente.
¿Qué es KB5035942 y por qué no es crítica?
KB5035942 corresponde a una Actualización Acumulativa Preview; es decir, un adelanto opcional que Microsoft publica para que los administradores prueben correcciones antes del Patch Tuesday oficial. Al no contener parches de seguridad, posponerla no compromete la protección del equipo. Su instalación puede fallar si:
- Quedó interrumpida por un corte de energía o un reinicio forzado.
- Se produjeron bloqueos de archivos por antivirus o servicios en segundo plano.
- Existen componentes de Windows Update dañados o versiones incoherentes del sistema.
Síntomas habituales
- Mensaje en pantalla “Undoing changes made to your computer”.
- Windows Update mostrando “Reiniciar para finalizar”, pero tras el reinicio el mismo aviso reaparece.
- El instalador independiente (.msu) indica que “la actualización ya está instalada”.
- Eventos 0x800f0989 o 0x8007000d en el Visor de sucesos.
Soluciones rápidas para omitir la instalación
Si solo quieres evitar que KB5035942 vuelva a aparecer, bastan los pasos siguientes:
Nº | Acción recomendada | Objetivo / Resultado esperado |
---|---|---|
1 | Comprender la naturaleza de KB5035942: es una actualización Preview (no de seguridad, opcional). | No es crítica; se puede omitir sin afectar la protección ni la estabilidad del sistema. |
2 | Desactivar la recepción de actualizaciones preliminares: en Configuración > Windows Update desmarcar “Obtener las últimas actualizaciones tan pronto como estén disponibles”. | Impide que Windows vuelva a ofrecer parches Preview, incluido KB5035942. |
3 | Ocultar el parche con la herramienta oficial “Show/Hide” (wushowhide.diagcab). Pasos: Ejecutar > Next > Hide updates > seleccionar KB5035942 > Next > Finish. | Bloquea el parche para que no vuelva a aparecer en la lista de Windows Update. |
4 | Eliminar o renombrar la carpeta oculta C:\$WinREAgent y reiniciar antes de intentar de nuevo. | Corrige instalaciones incompletas que mantienen bloqueado el servicio de actualización. |
5 | Revisar los registros de instalación (CBS logs) si el error persiste: copiar C:\Windows\Logs\CBS\* a una carpeta temporal, comprimirla y compartirla con quien dé soporte técnico. | Permite diagnosticar errores concretos (archivos dañados, conflictos de permisos, etc.). |
6 | Comprobar el antivirus: se reportó un falso positivo “Sality.AN.gen (Trojan) blocked” que interrumpía la instalación. | Asegura que el motor antivirus no esté bloqueando archivos legítimos del parche. |
7 | Soluciones generales de Windows Update adicionales: • Ejecutar el solucionador de problemas de Windows Update. • Restablecer componentes con DISM /Online /Cleanup-Image /RestoreHealth y sfc /scannow .• Instalar el paquete en Modo Seguro con redes. | Corrige daños en la imagen del sistema y componentes del servicio de actualización. |
Procedimiento detallado para limpiar la instalación fallida
Cuando el bucle de reinicios no desaparece tras ocultar la actualización, es señal de que quedaron restos en el almacén de actualizaciones. Sigue este guion paso a paso:
- Detén servicios relacionados: abre
cmd
como administrador y ejecuta:net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver - Elimina carpetas temporales:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old - Borra
$WinREAgent
o renómbrala como$WinREAgent.old
; esta carpeta retiene archivos de un intento fallido de actualización. - Arranca en modo Administración de recuperación: pulsa Shift + Reiniciar > Solucionar problemas > Opciones avanzadas > Reparación de inicio. Deja que finalice.
- Reinicia servicios:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver - Vuelve a buscar actualizaciones. Si Windows propone KB5035942 de nuevo, verifica que la casilla de actualizaciones preliminares siga desmarcada.
Análisis avanzado mediante CBS y DISM
Los registros CBS.log
y DISM.log
contienen la traza completa de cada intento de instalación. Filtra con un visor de texto las entradas [SR]
y CSI 00000001 Error
. Busca también referencias a archivos .cab
o .mum
específicos de KB5035942; si faltan, podría indicar una descarga corrupta.
Para reparar archivos dañados o incoherentes:
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.esd /LimitAccess
sfc /scannow
En el parámetro /Source:
apunta a un medio ISO de Windows 11 23H2 con la misma edición e idioma que tu instalación. Esto fuerza a DISM a sustituir solo los binarios corruptos.
Interferencia del antivirus y falsos positivos
Algunos motores de protección en tiempo real marcan los ejecutables temporales de Windows Update como variantes de “Sality” o “IDP.Generic”. Para descartar esta causa:
- Actualiza la base de firmas del antivirus.
- Desactiva temporalmente el análisis en tiempo real antes de iniciar la instalación.
- Revisa el registro del antivirus; si ves bloqueos en la ruta
C:\Windows\Temp\
oC:\Windows\SoftwareDistribution\Download\
, incluye esas carpetas en la lista de exclusiones.
Recuerda reactivar la protección tan pronto finalice el proceso.
Reparación integral de Windows Update
Si continúan los códigos de error 0x800f0989, 0x8007000d o 0x8024200d, aplica la siguiente vía “todo en uno”:
- Ejecuta
wuauclt /detectnow
ywuauclt /updatenow
para forzar una nueva detección. - Restablece políticas de grupo que pudieran bloquear parches Preview, especialmente en entornos corporativos.
- Comprueba la integridad del entorno WinRE con:
reagentc /info
Si el estado es Disabled, reactívalo conreagentc /enable
; algunas instalaciones fallan por un WinRE mal configurado. - Usa Modo Seguro con redes para minimizar interferencias de terceros.
Buenas prácticas para futuras actualizaciones
- Aplica solo dos tipos de parches: los acumulativos de seguridad (Patch Tuesday) y los “Critical on‑demand” publicados fuera de ciclo.
- Activa las actualizaciones preliminares solo para probar una corrección que necesites con urgencia.
- Mantén al menos 20 GB libres en la partición del sistema; la falta de espacio genera errores “0xC1900101”.
- Crea un punto de restauración antes de cada actualización mensual.
- Programa los reinicios fuera de tu horario de trabajo para evitar interrupciones.
Preguntas frecuentes
¿Puedo desinstalar KB5035942 si aparece en la lista “Actualizaciones instaladas”? Sí. Ve a Panel de control > Programas > Ver actualizaciones instaladas, busca “KB5035942” y selecciona Desinstalar. Si el botón está gris, significa que la desinstalación ya se completó o nunca llegó a terminar. ¿Es seguro usar wushowhide.diagcab en Windows 11? Sigue siendo compatible. La herramienta marca la actualización como “oculta” de la misma forma que en Windows 10, aunque Microsoft ya no la enlaza oficialmente. ¿Qué ocurre si viene un parche de seguridad que depende de KB5035942? Las acumulativas de seguridad siempre incluyen el contenido de las Preview anteriores. Por lo tanto, instalar el Patch Tuesday de abril 2024 (KB5036893) incorporará los cambios sin necesidad de aplicar KB5035942.
Conclusión
KB5035942 es una actualización opcional y sus fallos no afectan a la seguridad del sistema. Puedes bloquearla de forma permanente desactivando las “actualizaciones preliminares” o escondiéndola con wushowhide. Si prefieres instalarla, limpia la carpeta $WinREAgent
, restablece los componentes de Windows Update y revisa que tu antivirus no bloquee archivos temporales. Con estos pasos romperás el ciclo de “undoing changes” y recuperarás el control de las actualizaciones en Windows 11 23H2.