- Diagnostica con eventos (AppXDeployment, TWinUI, 1000/1001), servicios BrokerInfrastructure/PDC y registros de StartLayout.
- Repara registrando el paquete StartMenuExperienceHost con su AppxManifest y corrige permisos en el perfil (User Shell Folders).
- Aplica KB que corrigen incidentes conocidos y evita GPO/CSP incompatibles; usa SFC/DISM y ProcDump/Procmon para afinar.
Si el botón de Inicio deja de responder y aparece el fallo StartMenuExperienceHost.exe, no eres el único: Windows 10 y Windows 11 dependen de este proceso para dibujar el menú Inicio, así que cualquier irregularidad en paquetes AppX, servicios, directivas o DLL del sistema puede tumbarlo sin previo aviso.
Este artículo reúne, en un único recurso, todas las rutas de diagnóstico y reparación contrastadas: comprobaciones básicas, registro/reparación del paquete StartMenuExperienceHost, análisis de bloqueos con Eventos (1000/1001), ProcDump y WER, ajustes de GPO/CSP y StartLayout, dependencias críticas como BrokerInfrastructure y el controlador PDC, además de incidencias conocidas corregidas por KB y un caso reciente en Windows 11 24H2 con Windows.UI.Xaml.dll y excepciones 0xc000027b/0xc0000409.
Qué es StartMenuExperienceHost.exe y por qué falla
StartMenuExperienceHost.exe es el componente UWP que renderiza el menú Inicio y parte de la experiencia de shell moderna; cuando se rompe, el botón Inicio no abre, se cierra al instante o deja iconos en blanco. El visor de eventos suele señalar Windows.UI.Xaml.dll, KERNELBASE.dll u otros módulos.
Los síntomas típicos van desde cierre inmediato del proceso al hacer clic en Inicio, ausencia del proceso en el Administrador de tareas, hasta diferencias de registro de errores al iniciarlo manualmente frente a hacerlo desde el propio botón Inicio.
Comprobaciones rápidas antes de ir al fondo
Antes de medidas avanzadas, confirma el contexto: ¿el problema apareció tras una actualización, cambio de directivas o toqueteo del Registro? Mantener el sistema al día y detectar cambios recientes reduce el tiempo de diagnóstico.
Comprueba versión/compilación del sistema con PowerShell y la herramienta clásica: [System.Environment]::OSVersion.Version
y winver
; si el fallo surgió justo tras actualizar, anótalo para revisar KB conocidas y registros.
Revisa si ha habido cambios en claves/carpetas del Registro o en políticas GPO/MDM. Directivas que restrinjan permisos sobre carpetas o claves pueden afectar al Inicio; aplicar GPO antiguas pensadas para versiones previas también provoca comportamientos extraños.
¿Está instalado el paquete de StartMenuExperienceHost para el usuario?
Si Inicio no abre, puede que el paquete no esté correctamente registrado para tu sesión. Abre PowerShell (no elevado) y ejecuta Get-AppxPackage -Name Microsoft.Windows.StartMenuExperienceHost
para validar que el paquete existe y está registrado.
Si no devuelve nada, comprueba si existe en el sistema para otros usuarios con PowerShell elevado: Get-AppxPackage *StartMenu* -AllUsers
. Si aparecen detalles, el paquete está en la máquina y puedes re-registrarlo.
Regístralo así (PowerShell elevado): Add-AppxPackage -Path "C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\AppxManifest.xml" -Register -DisableDevelopmentMode
; con ello reparas el registro del paquete para el usuario afectado.
Registros y palabras clave que delatan el origen
Para despliegue/registro de AppX, consulta Microsoft-Windows-AppXDeployment*; para activación UWP, el canal Microsoft-Windows-TWinUI/Operational ofrece pistas claras.
Busca mensajes como «No se encontró el paquete», «Valor no válido para el registro», «Elemento no encontrado» o «No se pudo registrar el paquete»; si aparecen, Start no se activa y debes corregir el paquete o sus permisos.
Diagnóstico cuando StartMenuExperienceHost.exe no arranca o se cierra
Comprueba que el proceso existe y corre bajo tu usuario: PowerShell elevado → Get-Process StartMenuExperienceHost -IncludeUserName
; si no está, prueba en modo seguro o con msconfig para aislar software de terceros.
Si sospechas de bloqueos, en Visor de eventos → Aplicación, localiza Id. 1000 y 1001 para StartMenuExperienceHost.exe; anota módulo defectuoso, código de excepción y desplazamiento, porque ayudan a priorizar acciones.
Herramientas útiles para escenarios de crash-loop: WER (volcados automáticos), ProcDump (forzar minidumps) y Procmon (permisos y accesos fallidos), con lo que puedes afinar si es un tema de ACL en AppData/Registro o de DLL del sistema.
Personalización, GPO y CSP: cuando el diseño tumba Inicio
Muchos problemas llegan por personalizar el diseño de Inicio (StartLayout) o por directivas que bloquean rutas del usuario. Revisa Microsoft-Windows-ShellCommon-StartLayoutPopulation* y genera gpresult e informes MDM para verificar qué políticas aplican.
Dos eventos clave: Id. 22 (XML inválido, formato incorrecto: guarda en UTF-8 y corrige etiquetas) y Id. 64 (XML válido pero con valores no esperados, por ejemplo el atributo no admitido LayoutCustomizationRestrictiontype
), que señalan problemas de diseño.
Servicios y controladores imprescindibles: BrokerInfrastructure y PDC
El servicio BrokerInfrastructure (Servicio de infraestructura de tareas en segundo plano) debe estar en inicio automático; si no arranca, Inicio sufre. Comprueba su estado en la consola de servicios y habilítalo si alguien lo desactivó.
Este servicio depende del coordinador de dependencias de Energía (PDC); verifica que el controlador se carga con: sc query pdc
y confirma «STATE : 4 RUNNING» para evitar errores de arranque del servicio y efectos colaterales sobre Inicio.
Salida típica: SERVICE_NAME: pdc\nTYPE : 1 KERNEL_DRIVER\nSTATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)\nWIN32_EXIT_CODE : 0 (0x0)\nSERVICE_EXIT_CODE : 0 (0x0)\nCHECKPOINT : 0x0\nWAIT_HINT : 0x0
.
El binario es pdc.sys en %WinDir%\System32\drivers y su clave de Registro es: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pdc
(valores como ImagePath
, Start
=0 y Type
=1 suelen ser los esperados). No deshabilites PDC ni elimines su clave.
Eventos, registros y recursos para ir más lejos
Además de Aplicación y Sistema, revisa: Microsoft/Windows/Shell-Core*, Microsoft-Windows-TWinUI*, Microsoft/Windows/AppReadiness*, Microsoft/Windows/AppXDeployment* y Microsoft-Windows-CloudStore*, pues suelen dejar rastro de activaciones y provisión.
Para bloqueos relacionados con Inicio, observa explorer.exe, barra de tareas y Cortana en el registro de Aplicación (Ids 1000/1001). Los informes WER se ubican en: C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
y C:\ProgramData\Microsoft\Windows\WER\ReportQueue\
; ProcDump facilita capturar un volcado que soporte pueda analizar.
Comprobación: ¿instalación limpia o actualización?
Algunos fallos solo aparecen en equipos actualizados. En PowerShell, ejecuta Test-Path "$env:windir\panther\miglog.xml"
: si existe, el sistema ha pasado por un proceso de migración; si no, es instalación limpia.
Errores comunes y cómo mitigarlos
- BrokerInfrastructure deshabilitado o con errores: establece el servicio en automático. Si no inicia, valida que PDC esté cargado y que su clave de Registro no esté dañada; restaura desde copia de seguridad o medio de instalación si falta.
- Cambio en la lista «Todas las aplicaciones» entre 1511 y 1607: directivas antiguas dejaron de aplicar; Microsoft resolvió el asunto en las actualizaciones de junio de 2017; actualiza a acumulativas o de características recientes.
- Íconos como Alarma, Calculadora o Edge ausentes en 1709 tras borrar perfiles locales: problema conocido resuelto en KB4089848 (22/03/2018, compilación 16299.334); aplica la actualización.
- Inicio inaccesible tras una actualización/refresh con acceso vía F12: corregido en la acumulativa 30/08/2018 e incluido en KB4457142 (11/09/2018); instala las correcciones.
- GPO “Quitar la lista Todos los programas” habilitada: deshabilítala; esta directiva interfiere con la visibilidad de aplicaciones en Inicio.
- Perfiles móviles (RUP) + diseño Start anclado: pérdida de iconos por condición de carrera; reparado en acumulativas de marzo de 2017 (1703/1607). Asegúrate de aplicar LCU de abril de 2018 a 1709 antes del primer inicio de sesión en escenarios con bloqueo parcial.
- Tras actualizar, iconos anclados del usuario desaparecen o quedan en blanco si el inicio de sesión ocurre sin red: solucionado en la actualización de octubre de 2017; mantén el equipo actualizado para recibir estos remaches.
- CopyProfile + layoutmodification.xml: no se soporta para personalizar Inicio o la barra de tareas; usa métodos actuales de StartLayout y CSP en su lugar.
- Base de datos de capa de mosaicos (Tile Data Layer, hasta 1607): iconos en blanco o títulos anómalos; verifica que las apps abren por URI (p. ej.,
windows-feedback://
) y repara con:C:\Windows\System32\tdlrecover.exe -reregister -resetlayout -resetcache
; reiniciar puede ayudar. - Windows 10 1809 + Symantec Endpoint Protection: Inicio y apps no abren tras actualizar desde Windows 7 por fallo al cargar sysfer.dll (falta el grupo «Todos los paquetes de aplicación»); corregido en KB4469342 (05/12/2018).
- Si ya te pasó: opción 1, quita sysfer.dll de System32 y vuelve a copiarlo (Windows reajusta permisos); opción 2, abre Propiedades → Seguridad de
C:\Windows\System32\sysfer.dll
y añade “Todos los paquetes de aplicación” manualmente; tras ello, Inicio y apps deberían arrancar. - Aviso sobre software de terceros: Microsoft recuerda que productos de otras compañías se ofrecen tal cual, sin garantías; evalúa riesgos y compatibilidad antes de implantarlos.
Caso real en Windows 11 24H2: StartMenuExperienceHost se inicia y muere
En Windows 11 24H2 (compilación 26100.3624) se ha observado que StartMenuExperienceHost.exe se lanza al pulsar Inicio, se acopla y se cierra de inmediato; al iniciarlo manualmente desde «Ejecutar nueva tarea» hace lo mismo, pero sin vincularse al proceso principal.
En el Visor de eventos, la app con errores es StartMenuExperienceHost.exe y el módulo defectuoso Windows.UI.Xaml.dll, pero cambian los códigos de excepción: 0xc000027b al hacer clic en Inicio y 0xc0000409 al lanzarlo manualmente, lo que orienta a errores distintos de activación/ubicación.
En este caso, SFC y DISM no reportaron corrupción; Remove-AppxPackage del paquete StartMenuExperienceHost fallaba indicando usar “Activar o desactivar características de Windows” (no aplica a UWP), otro perfil funcionaba bien, deshacer una actualización (p. ej., KB5054979) no ayudó, y Start11 como menú de terceros sí funcionaba, síntoma de que el fallo está en la experiencia UWP del usuario afectado.
Cuando esto ocurra, mezcla acciones: re-registrar el paquete con el AppxManifest, validar permisos en rutas de usuario, limpiar cachés/CloudStore si procede y usar Procmon para detectar accesos denegados en %LocalAppData%
o claves HKCU vinculadas a Inicio.
Pasos prácticos adicionales que suelen funcionar
- Reiniciar el Explorador de Windows desde el Administrador de tareas (reiniciar/finalizar y ejecutar
explorer.exe
) recupera la UI sin reiniciar el equipo y suele restablecer el vínculo con Inicio. - Revisar configuración de la barra de tareas: si está oculta automáticamente, puede parecer que Inicio no abre. Desactiva Ocultar automáticamente la barra de tareas en Configuración para descartar un simple ajuste.
- Reiniciar procesos relacionados: en la pestaña Detalles, termina StartMenuExperienceHost.exe, SearchIndexer.exe, SearchHost.exe y RuntimeBroker.exe; se relanzan solos o desde «Ejecutar nueva tarea». Reinicia el equipo si no se reactivan.
- Actualizar controladores gráficos: drivers viejos o defectuosos causan glitches de XAML/Compositor; desde Administrador de dispositivos → Adaptadores de pantalla, actualiza o reinstala el driver del fabricante y reinicia para aplicar.
- Desinstalar utilidades que tocan la interfaz: pieles, menús alternativos, herramientas de barra de tareas o injectores de DLL pueden interferir; quítarlas temporalmente y verifica si Inicio vuelve a la vida.
Comandos de reparación del sistema que conviene ejecutar
Abre PowerShell o Símbolo del sistema como administrador y lanza SFC: sfc /scannow
; si informa correcciones o no halla problemas, continúa con DISM para reparar la imagen.
Secuencia recomendada de DISM: DISM /Online /Cleanup-Image /CheckHealth
, DISM /Online /Cleanup-Image /ScanHealth
y DISM /Online /Cleanup-Image /RestoreHealth
; también puedes usar DISM /online /cleanup-image /startcomponentcleanup
para limpiar componentes.
Si el problema persiste, re-registra ShellExperienceHost (relacionado con la experiencia de shell) desde PowerShell admin: Get-AppxPackage -AllUsers Microsoft.Windows.ShellExperienceHost \| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
, y asegúrate de cerrar el proceso “Windows Shell Experience Host” antes si te da error en rojo.
Permisos en el Registro del perfil de usuario
Algunos casos se resuelven corrigiendo ACL en HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders. Abre el Editor del Registro, clic derecho en esa clave → Permisos → Avanzado, habilita Herencia y marca Reemplazar todas las entradas de permiso…; acepta y reinicia.
Restauración del sistema y opciones de recuperación
Si nada surte efecto, ejecuta Restaurar sistema: busca «restaurar», abre Crear un punto de restauración → Restaurar sistema y elige un punto anterior al fallo; es no destructivo para tus archivos.
Como último recurso, intenta reparar la instalación desde Configuración → Recuperación; si no se completa, conserva un plan B con copia de seguridad y reinstalación limpia del sistema.
Herramientas automáticas y advertencias
Existen utilidades de mantenimiento que prometen reparar DLL, Registro o BSOD (por ejemplo, suites como Fortect o Mac Washing Machine X9 citadas por algunos portales); empléalas con criterio, ya que no sustituyen el diagnóstico con eventos, AppX y servicios.
Recuerda el aviso habitual de Microsoft: los productos de terceros se ofrecen sin garantía por parte del fabricante del SO; valora su uso únicamente si comprendes su alcance y tras hacer copia de seguridad.
Checklist de trazabilidad: qué anotar mientras depuras
Para no perder el hilo, documenta: versión del sistema (winver), KB recientes instaladas/desinstaladas, salida de Get-AppxPackage y AppXDeployment, eventos de TWinUI y Aplicación (1000/1001), estado de BrokerInfrastructure/PDC, y cambios de GPO/CSP aplicados.
Si tras todo esto Inicio sigue KO en un único perfil y funciona en otro, la corrupción suele residir en HKCU o %LOCALAPPDATA% del usuario: re-registra paquetes, corrige permisos en User Shell Folders, borra cachés de CloudStore con cautela y valora migrar el perfil si no es recuperable.
Con estas rutas de trabajo —paquetes AppX correctamente registrados, servicios críticos en marcha, directivas en orden, imagen del sistema sana y soluciones específicas para errores conocidos— lo habitual es devolver la vida al menú Inicio sin formatear; y si el fallo se limita a un perfil, un perfil nuevo o la corrección de ACLs suele ser la llave que faltaba.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.