|
Data da alteração |
Alterar descrição |
|
2 de dezembro de 2025 |
|
Resumo
Após o aprovisionamento de um PC com um Windows 11, versão 24H2 ou um Windows 11, atualização cumulativa mensal da versão 25H2 lançada em ou depois de julho de 2025 (como KB5062553 ou KB5065789), as aplicações modernas dependentes de XAML, como Explorer, o menu Iniciar, SystemSettings, Barra de Tarefas e Windows Search poderão ter dificuldades. Este problema afeta principalmente um número limitado de ambientes empresariais ou geridos e é muito improvável que ocorra em dispositivos pessoais utilizados por indivíduos.
Isto pode ocorrer quando as atualizações do Windows são instaladas antes de:
-
Início de sessão do utilizador pela primeira vez para a instalação do SO persistente.
-
Todos os inícios de sessão de utilizadores numa instalação de SO não persistente, como uma infraestrutura de ambiente de trabalho virtual (VDI) ou equivalente, como pacotes de aplicações, têm de ser instalados em cada início de sessão nesses cenários.
Cenários comuns
Alguns comportamentos inesperados podem aparecer nos seguintes cenários:
-
Componentes XAML Normalmente, estes problemas ocorrem após as atualizações para pacotes de dependência incorporados que alojam componentes XAML, como o seguinte:
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
-
-
Componentes da Shell
Para alguns ambientes empresariais ou virtualizados, os seguintes componentes podem não ser iniciados e podem apresentar um erro:
Binário
Experiência de utilizador empresarial ou assinatura de falha
Explorer.exe
-
Os utilizadores finais iniciam sessão num ecrã preto
-
Falha ao abrir o menu Iniciar do Windows
-
Explorer falha ao iniciar
-
Falha na apresentação/composição/apresentação da barra de tarefas no ambiente de trabalho do Windows
StartMenuExperienceHost
-
O menu Iniciar não consegue abrir, apresentando frequentemente uma mensagem de erro crítica
shellhost.exe
-
falhas de ShellHost.exe
Aplicações dependentes de XAML
As aplicações não iniciam ou falham no arranque
-
O Consent.exe, o binário da IU do Controlo de Conta de Utilizador
-
Definições do sistema. Falha ao iniciar > Definições > Sistema
-
Falha da aplicação ao inicializar vistas XAML
-
Não é possível inicializar outras vistas de ilha XAML
-
Causa
As aplicações têm uma dependência em pacotes XAML que não estão a ser registados a tempo após a instalação das atualizações do Windows.
Resolução
Estamos a trabalhar numa resolução e iremos atualizar este artigo à medida que estiverem disponíveis mais informações.
Soluções alternativas
Registo manual dos pacotes em falta
Os administradores de TI que gerem ambientes empresariais ou virtualizados devem registar os pacotes em falta na sessão do utilizador e reiniciar o SiHost para permitir que a Shell Avançada e os componentes relacionados os recolham. Para tal, execute os seguintes comandos para registar cada um dos pacotes em falta:
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
Executar este script do PowerShell de exemplo em instalações de SO não persistentes
Para ambientes não persistentes, uma abordagem de script de início de sessão continua a ser a melhor opção para os administradores de TI. Crie um wrapper de ficheiros batch para executar de forma síncrona antes de iniciar Explorer.
Observação Esta abordagem garante que o script é executado de forma síncrona, impedindo efetivamente explorer.exe de iniciar prematuramente até que os pacotes necessários sejam totalmente aprovisionados.
@echo desativado REGISTO REM MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
REM Registar Microsoft.UI.Xaml.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode"
Registo REM MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"