Probabilmente hai installato un aggiornamento specifico riconosciuto come problematico da Microsoft, che adesso propone queste soluzioni.
Microsoft si è accorta a novembre che un aggiornamento rilasciato a luglio 2025 per Windows 11 versione 24H2 sta causando malfunzionamenti diffusi in molte configurazioni e diversi scenari. Nel frattempo, è stata rilasciata la versione 25H2 del sistema operativo per desktop e tablet, quindi le versioni coinvolte in realtà sono due, dato che 24H2 e 25H2 condividono la medesima piattaforma e sono alimentate dallo stesso ciclo di manutenzione.
L'aggiornamento di partenza incriminato è il KB5062553, rilasciato in occasione del Patch Tuesday di luglio e che, fra l'altro, risolveva anche problematiche passate. Microsoft sta lavorando ad una soluzione definitiva e propone provvisoriamente l'esecuzione di script e file batch per mitigare. Tutto è spiegato nei dettagli qui in basso.
Se il menu Start e altro ancora non funzionano in Windows 11
Riepilogo
Dopo il provisioning di un PC con Windows 11, in seguito all'aggiornamento cumulativo mensile della versione 24H2 rilasciato dopo luglio 2025 (KB5062553) o successivamente, potrebbero verificarsi problemi in varie app, ad esempio StartMenuExperienceHost, Ricerca, SystemSettings, Barra delle applicazioni o Esplora risorse.
Ciò si verificherà per quanto segue:
- Primo accesso utente dopo l'applicazione di un aggiornamento cumulativo.
- Tutti gli accessi degli utenti a un'installazione del sistema operativo non persistente, ad esempio un'infrastruttura VDI (Virtual Desktop Infrastructure) o equivalente; in tali scenari i pacchetti di applicazioni devono essere installati a ogni accesso.
Sintomi comuni
Alcuni sintomi comuni che possono verificarsi includono, a titolo esemplificativo, i seguenti:
Componenti XAML
Questi problemi si verificano in genere dopo l'aggiornamento di pacchetti di dipendenze predefiniti che ospitano componenti XAML, ad esempio:
- MicrosoftWindows.Client.CBS_cw5n1h2txyewy
- Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
- MicrosoftWindows.Client.Core_cw5n1h2txyewy
Componenti della shell
Questi componenti della shell potrebbero non riuscire e segnalare un errore su schermo o non essere eseguiti automaticamente come indicato di seguito:
- Explorer.exe
- ShellHost.exe
- StartMenuExperienceHost
- Arresto anomalo dell'applicazione durante l'inizializzazione delle visualizzazioni XAML.
- Esplora risorse in esecuzione ma nessuna finestra della barra delle applicazioni.
- Impossibile inizializzare altre visualizzazioni dell'isola XAML.
- ImmersiveShell
Altri sintomi
Altri sintomi includono, a titolo esemplificativo, i seguenti:
- Explorer si arresta in modo anomalo.
- Il menu Start non viene avviato e spesso viene visualizzato un messaggio di errore critico.
- Impostazioni di sistema: Avvia > Impostazioni > Il sistema non viene avviato automaticamente.
- ShellHost.exe si arresta in modo anomalo.
- Arresto anomalo dell'applicazione durante l'inizializzazione delle visualizzazioni XAML.
- Esplora risorse in esecuzione ma nessuna finestra della barra delle applicazioni.
- Altre visualizzazioni dell'isola XAML non possono essere inizializzate.
Causa
Le applicazioni dipendono dai pacchetti XAML che non vengono registrati in tempo dopo l'installazione dell'aggiornamento.
Risoluzione
Microsoft sta lavorando per risolvere questo problema e fornirà altre informazioni quando saranno disponibili.
Soluzioni alternative
Registrazione manuale dei pacchetti mancanti
È necessario registrare i pacchetti mancanti nella sessione utente e riavviare SiHost per consentire alla shell immersiva e ai componenti correlati di selezionarli. A questo scopo, vengono eseguiti i comandi seguenti per registrare ognuno dei pacchetti mancanti:
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode
Eseguire questo script di PowerShell di esempio in installazioni del sistema operativo non persistenti
Per gli ambienti non persistenti, l'approccio tramite script di accesso rimane l'opzione migliore. È necessario creare un wrapper di file batch da eseguire in modo sincrono prima dell'avvio di Explorer.
Nota: Questo approccio assicura che lo script venga eseguito in modo sincrono, bloccando efficacemente l'avvio prematuro di explorer.exe fino a quando non viene eseguito il provisioning completo dei pacchetti necessari.
@echo off
REM Register MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
REM Register Microsoft.UI.Xaml.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode"
REM Register MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
L'annuncio di Microsoft per queste problematiche sorte in Windows 11 lo trovi qui.