Actualizar de Windows 11 22H2 a la nueva versión 24H2 puede transformarse en una auténtica pesadilla cuando el proceso culmina con el mensaje “Your Windows installation has failed” y el código 0x8007001F / 0x50016. A continuación encontrarás una guía exhaustiva —probada en un caso real— que explica por qué ocurre este fallo, cómo identificarlo en los registros de instalación y, sobre todo, cómo resolver el bloqueo causado por perfiles de usuario duplicados sin formatear tu PC.
Descripción del problema
En equipos que permanecen largo tiempo con la misma instalación de Windows es habitual que, tras varias versiones, queden restos de perfiles antiguos o clonados. Cuando Windows Update detecta esa inconsistencia, detiene la actualización mayor con un error genérico. El síntoma clave es que el asistente de instalación (ya sea Windows 11 Installation Assistant o el instalador lanzado desde un ISO) avanza la barra de progreso hasta el 100 %, cierra la ventana y muestra la alerta de fallo, sin ningún reinicio intermedio. Además, Windows Update advierte: “Your version of Windows has reached the end of service”, pero no ofrece 23H2 ni 24H2.
Diagnóstico paso a paso
Reunir los registros con setuplogscollect.bat
Todo comienza extrayendo la verdad de los logs:
@echo off
cd %SystemRoot%\Panther
call %SystemRoot%\System32\setuplogscollect.bat
El script crea SetupLogs.zip, que contiene, entre otros, Appraiser, BlueBox y setupact.log. Esa instantánea es indispensable para diagnosticar el motivo exacto del fallo.
Aislar el código de detención
Abre setupact.log con el Bloc de notas y localiza la primera aparición de MoSetupExitCodes
. Si ves:
0x8007001F – 0x50016
significa que la actualización se detuvo en la fase PREPAREFIRSTBOOT durante la operación REPLICATE_OC. Microsoft documenta ese binomio como «instalación bloqueada por perfiles de usuario conflictivos».
Solución detallada
Respaldar el Registro antes de tocar nada
Modificaremos claves sensibles, por lo que deseas un salvavidas. La forma más rápida es usar una utilidad gratuita como Acelogix RegBak o, si lo prefieres, el propio regedit desde Archivo → Exportar.
Eliminar perfiles duplicados en ProfileList
- Abre regedit.exe y desplázate a:
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Se listan subclaves cuyo nombre es el SID del usuario (S-1-5-21-…). Cuando Windows clona un perfil crea una subclave casi idéntica pero con sufijos
.bak
o terminaciones numeradas (p. ej. -1003, -1005). - Localiza los SIDs que realmente correspondan al mismo usuario (identifica la ruta de
ProfileImagePath
) y elimina los que sobren.
Restaurar la tarea Microsoft Compatibility Appraiser
A veces el error se agrava porque la tarea telemétrica que decide si un equipo es apto para actualizar está mal configurada:
- Abre Task Scheduler y navega a:
Task Scheduler Library → Microsoft → Windows → Application Experience. - Haz clic derecho en MicrosoftCompatibilityAppraiser y selecciona Enable si estuviera deshabilitada.
- Ejecuta Run. Comprueba en la pestaña Actions que invoque:
%systemroot%\system32\CompatTelRunner.exe
- Si la acción fuera
sc.exe start InventorySvc
(equivocada), elimina la tarea y expórtala → impórtala desde un equipo sano con la misma versión de Windows, o réplicala manualmente asegurando los mismos disparadores.
Forzar una evaluación de compatibilidad fresca (opcional)
Si quieres agilizar la aparición de la nueva versión en Windows Update, ejecuta en CMD (admin):
CompatTelRunner.exe -m:appraiser.dll -f:DoScheduledTelemetryRun
Reinicia y deja al sistema unos minutos para que suba los resultados a Windows Update antes de comprobar nuevas descargas.
Reintentar la instalación de 24H2
- Con ISO: monta la imagen, ejecuta
setup.exe
y elige «Keep personal files and apps». El instalador debería completar los tres reinicios secuenciales sin errores. - Con Windows Update: si prefieres el canal oficial, la oferta de 23H2 o 24H2 aparecerá sola en la sección Settings → Windows Update. Bastará con pulsar «Download & Install».
Ventajas de este procedimiento
Beneficio | Descripción |
---|---|
Evita reinstalar Windows | Corrige la raíz del problema sin formatear ni perder programas. |
Restablece Windows Update | Elimina el bloqueo para esta y futuras versiones. |
Solución permanente | Al borrar los perfiles redundantes y reparar la tarea Appraiser, previenes la reaparición del error. |
Buenas prácticas para prevenir bloqueos futuros
Tras resolver el conflicto conviene implementar una rutina de mantenimiento:
- Auditar perfiles inactivos cada seis meses y eliminar cuentas que ya no se usen.
- Crear puntos de restauración antes de grandes actualizaciones mediante System Protection.
- Verificar las tareas programadas críticas (Appraiser, UsoSvc, SIH) y restaurarlas si fueron modificadas por herramientas de desbloat.
- Evitar cleaners agresivos que borren carpetas de telemetría — pueden deshabilitar
CompatTelRunner
y provocar salvaguardas de actualización.
Preguntas frecuentes
¿Puedo simplemente borrar la carpeta Panther y volver a empezar?
No es recomendable. Los archivos allí almacenados son para diagnóstico; borrarlos no elimina la causa real, solo descarta pistas valiosas.
¿Qué pasa si al eliminar un SID incorrecto no consigo entrar al sistema?
Para eso hicimos la copia de seguridad del Registro. Arranca en Modo seguro, restaura la copia con RegBak o la exportación .reg y vuelve a intentarlo con más cuidado.
¿Por qué Windows Update no muestra 23H2 siquiera?
Los mismos perfiles duplicados pueden activar un safeguard hold. Hasta que el Appraiser no informe un estado limpio, el servidor de actualizaciones oculta cualquier versión posterior a tu build actual.
¿El código 0x8007001F siempre significa perfiles corruptos?
No. Esa familia de errores es ambigua y también se usa para fallos de audio, antivirus o problemas de controladores. La clave es el segundo bloque 0x50016
, que apunta a la etapa de replicación de perfiles.
¿Puedo aplicar este método en Windows 10 22H2 que no salta a Windows 11?
Sí, la lógica de ProfileList y de Appraiser es idéntica. Solo cambia el nombre de la versión destino (23H2 → 24H2).
Conclusión
Cuando la actualización a Windows 11 24H2 fracasa con el dúo de errores 0x8007001F / 0x50016, la explicación más frecuente es la existencia de perfiles de usuario duplicados que confunden al instalador. Siguiendo los pasos anteriores —respaldar el Registro, eliminar SIDs sobrantes, reparar la tarea Microsoft Compatibility Appraiser y forzar una nueva evaluación— restituirás la vía oficial de actualización sin reinstalaciones ni pérdida de datos. El resultado final es un sistema actualizado, estable y listo para recibir futuras builds sin sobresaltos.