Se o Xbox App fechar imediatamente ao abrir e exibir o código 0xc0000409, há como proteger os saves e recuperar o funcionamento sem formatar o computador. Este guia mostra como fazer backup do WGS, forçar a sincronização e aplicar correções que resolveram o caso real descrito abaixo.
Visão geral do incidente
Após uma atualização cumulativa do Windows, o Xbox App para PC passou a encerrar logo na inicialização com a exceção 0xc0000409
(falha típica de estouro de pilha). Em paralelo, o console exibia o aviso de sincronização “Outro Xbox está demorando a sincronizar”, impedindo o acesso ao progresso do jogo — no caso, cerca de quarenta horas em Starfield. O objetivo do utilizador era salvar manualmente os dados e corrigir o aplicativo sem reinstalar o sistema.
O que já tinha sido tentado
- Reparar e redefinir o Xbox App em Configurações > Aplicativos.
- Remover e reinstalar o Gaming Services via PowerShell.
- Desinstalar e reinstalar o Xbox App.
- Remover a atualização cumulativa suspeita.
- Criar novo perfil de utilizador e iniciar em modo de segurança.
- Executar SFC (
sfc /scannow
) e DISM (dism /online /cleanup-image /restorehealth
).
Nenhuma dessas ações isoladamente impediu o encerramento inesperado do aplicativo.
Orientações oficiais e limitações
O suporte indicou medidas de exclusão de causa externa, reinício de serviços e atualizações. O solucionador de problemas da Microsoft Store nativo só existe no Windows dez; no Windows atual, a abordagem é manual.
Objetivo | Ação proposta |
---|---|
Excluir conflito externo | Desativar temporariamente antivírus de terceiros |
Reiniciar serviços | services.msc → reiniciar Gaming Services e serviços Xbox |
Diagnóstico de apps | Solucionador da Microsoft Store (disponível oficialmente no Windows dez) |
Atualizações | Verificar novas versões do Xbox App e de drivers gráficos |
Proteção do save | Confiar na sincronização em nuvem e no Cloud Gaming |
Causa provável e resultado prático
No caso real, o travamento foi provocado por um defeito numa versão específica do aplicativo (build 2404.1001.25.0). Em 08/05/2024, a Microsoft publicou uma atualização na Microsoft Store que corrigiu o erro: após instalar, o Xbox App voltou a abrir normalmente, a sincronização em nuvem foi concluída, e o save pôde ser recuperado no console. Não foi necessário formatar o sistema.
Resumo executivo para agir sem perder dados
- Preserve seus saves antes de qualquer coisa: copie a pasta WGS do jogo para um local seguro.
- Tente primeiro atualizar o aplicativo pela Microsoft Store → Biblioteca → Obter atualizações.
- Se persistir: limpe cache, reinicie serviços, reinstale componentes do ecossistema Xbox e Store.
- Force a sincronização abrindo o jogo via Cloud Gaming ou no console após a correção.
Proteção do progresso local
Onde ficam os saves de jogos da loja
Para jogos distribuídos pela Microsoft Store e pelo PC Game Pass, o progresso sincronizado costuma residir na pasta WGS (Windows Gaming Save System) dentro do contêiner do aplicativo do jogo:
%LOCALAPPDATA%\Packages<ID do jogo>\SystemAppData\wgs
O ID do jogo é o Package Family Name (PFN). Você encontra o diretório correspondente em %LOCALAPPDATA%\Packages
. Mesmo que os nomes internos pareçam códigos, copiar a pasta WGS é suficiente para blindar o progresso antes de intervir no sistema.
Cópia manual simples
- Feche o jogo e o Xbox App.
- Pressione Win+R, cole
%LOCALAPPDATA%\Packages
e pressione Enter. - Abra a pasta do jogo e copie
SystemAppData\wgs
para um disco externo ou pasta sem sincronização automática (evite mover, prefira copiar).
Cópia automatizada para todos os jogos
O script abaixo coleciona todos os diretórios WGS existentes e cria um carimbo de data no destino. Execute no PowerShell como utilizador comum com os jogos fechados.
# PowerShell: backup de todas as pastas WGS
$src = "$env:LOCALAPPDATA\Packages"
$dst = "D:\Backups\XboxWGS$((Get-Date).ToString('yyyyMMddHHmmss'))"
New-Item -ItemType Directory -Path $dst -Force | Out-Null
Get-ChildItem -Path $src -Directory | ForEach-Object {
$wgs = Join-Path $_.FullName "SystemAppData\wgs"
if (Test-Path $wgs) {
$rel = Split-Path $_.FullName -Leaf
$target = Join-Path $dst $rel
Write-Host "Copiando $wgs ..."
Copy-Item $wgs -Destination $target -Recurse -Force -ErrorAction SilentlyContinue
}
}
Write-Host "Backup concluído em $dst"
Como restaurar a cópia
- Garanta que o jogo e o Xbox App estejam fechados.
- Copie o conteúdo da WGS salva de volta para a pasta
%LOCALAPPDATA%\Packages<PFN>\SystemAppData\wgs
, substituindo os ficheiros quando solicitado. - Abra o jogo; aguarde a mensagem de sincronização. Se houver conflito, escolha a versão “mais recente”.
Dicas para não corromper a sincronização
- Sempre saia do jogo e aguarde o aviso de “Sincronizando dados… concluído”.
- Se o PC travou, abra o título no Cloud Gaming para disparar uma sincronização de emergência, antes de reinstalar qualquer coisa.
- Nunca exclua a pasta WGS sem backup; os dados são vinculados à conta e ao PFN.
Correções que resolvem o encerramento
Atualização pela loja
Abra a Microsoft Store → Biblioteca → Obter atualizações. Priorize a atualização de Microsoft Gaming App e Gaming Services. No incidente relatado, a nova versão disponibilizada pela Microsoft resolveu imediatamente a falha de inicialização e liberou a sincronização pendente.
Verificação de dependências
- Drivers gráficos: instale a versão mais recente pelo utilitário do fabricante da GPU.
- Atualizações do sistema: em Configurações > Windows Update, conclua pendências e reinicie.
- Hora e região: defina relógio, fuso e região em automático; divergências atrapalham autenticação e nuvem.
Limpeza de cache do aplicativo
- Saia da sessão do Xbox App e feche-o.
- Apague o conteúdo destas pastas, se existirem (não remova a pasta wgs do jogo):
%LOCALAPPDATA%\Packages\Microsoft.GamingApp_8wekyb3d8bbwe\LocalCache
%LOCALAPPDATA%\Packages\Microsoft.XboxIdentityProvider_8wekyb3d8bbwe\AC\TokenBroker
Depois, abra o Xbox App e faça login novamente.
Reinstalação dirigida dos serviços
Se a limpeza não bastar, reinstale componentes essenciais. Execute o PowerShell como administrador.
# Remover e reinstalar Gaming Services
Get-AppxPackage Microsoft.GamingServices | Remove-AppxPackage -AllUsers
Start-Process "ms-windows-store://pdp/?productid=9MWPM2CQNLHN"
Reinstalar o Xbox App (se necessário)
Get-AppxPackage Microsoft.GamingApp | Remove-AppxPackage -AllUsers
Start-Process "ms-windows-store://pdp/?productid=9MV0B5HZVK9Z"
Os links ms-windows-store abrem diretamente as páginas na loja para reinstalação.
Reparo da loja e do subsistema de apps
- Pressione Win+R, digite
wsreset
e confirme. Aguarde a loja reabrir. - Repare os pacotes da loja usando o PowerShell (administrador):
# Reinstalar a Microsoft Store
Get-AppxPackage -AllUsers Microsoft.WindowsStore | `
Foreach { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" }
Corrigir o provedor de identidade do Xbox
Get-AppxPackage -AllUsers Microsoft.XboxIdentityProvider | `
Foreach { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" }
Reinício de serviços relacionados a jogos
Use services.msc
para reiniciar estes serviços (defina como Automático quando aplicável):
Nome visível | Nome do serviço |
---|---|
Gaming Services | GamingServices |
Xbox Live Auth Manager | XblAuthManager |
Xbox Live Networking Service | XboxNetApiSvc |
Xbox Live Game Save | XblGameSave |
Microsoft Store Install Service | InstallService |
Para automatizar no PowerShell (administrador):
$services = "GamingServices","XblAuthManager","XboxNetApiSvc","XblGameSave","InstallService"
foreach($s in $services){ sc.exe stop $s | Out-Null; sc.exe start $s | Out-Null }
Reautenticação e redefinição de rede
- Saia do perfil no Xbox App e entre novamente, validando permissões e conta da Microsoft correta.
- Se mensagens de sincronização persistirem, reinicie a pilha de rede e reinicie o PC:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
Fluxo rápido de decisão
Condição | Próxima ação sugerida |
---|---|
App encerra ao abrir | Atualizar pela loja; se falhar, limpar cache do app e reinstalar Gaming Services |
Console mostra “Outro Xbox está demorando a sincronizar” | Abrir o jogo via Cloud Gaming para concluir sincronização e, depois, abrir no console |
Medo de perder progresso | Copiar imediatamente a pasta SystemAppData\wgs para local seguro |
Erro de autenticação ou conta | Sair e entrar no Xbox App; verificar hora e região automáticas |
Serviços inconsistentes | Reiniciar serviços Xbox e da loja; verificar modo de inicialização |
Boas práticas para evitar perda de progresso
Manter tudo atualizado
- Na Microsoft Store, acesse Biblioteca e toque em Obter atualizações.
- Conclua pendências no Windows Update, atualize drivers de GPU e firmware do sistema.
Sincronização automática consciente
- Feche o jogo somente após ver a confirmação de sincronização concluída.
- Se houver queda de energia ou travamento, use o Cloud Gaming para forçar a sincronização antes de abrir no console.
Backup manual de títulos da loja
Crie cópia periódica da pasta:
%LOCALAPPDATA%\Packages<ID do jogo>\SystemAppData\wgs
Faça isso especialmente em jogos que não adotam nuvem ou quando quiser uma cópia offline adicional.
Antes de grandes atualizações do sistema
- Crie um ponto de restauração.
- Exporte saves críticos para mídia externa.
Antivírus e exceções
Se notar bloqueios incomuns, adicione exceções para os executáveis do ecossistema Xbox:
GamingServices.exe
XboxPcApp.exe
Teste com o antivírus desativado temporariamente apenas para diagnóstico.
Perguntas frequentes
O que significa o código visto no encerramento
O código 0xc0000409
indica interrupção forçada do processo por integridade de pilha. Em apps UWP/WinUI, costuma apontar incompatibilidade introduzida por atualização, corrupção de cache ou falha de dependência. Atualizar e reconfigurar o ambiente geralmente elimina a condição.
Posso abrir os arquivos da pasta WGS
O WGS usa identificadores e conteúdos que podem parecer ilegíveis fora do jogo. Não edite esses arquivos; somente copie para backup ou para restaurar no mesmo PFN em outro PC.
E se o jogo veio de outra loja
Jogos da Steam, GOG ou outras lojas podem salvar em locais diferentes (ex.: Documentos\My Games). Este guia foca na Microsoft Store e no PC Game Pass.
E se a pasta WGS estiver vazia
Alguns títulos só materializam a WGS após o primeiro encerramento adequado. Se estiver vazia, abra e feche o jogo uma vez; em seguida, verifique novamente.
Quando considerar medidas drásticas
Somente após backup da WGS, tentativa de atualização, limpeza de cache, reinstalação dos serviços e teste de sincronização via nuvem. Reinstalar o Windows sem essas etapas pode reduzir a chance de reconciliação automática do progresso.
Conclusão
O cenário descrito ilustra uma situação tensa, mas administrável: um bug específico fez o Xbox App encerrar ao iniciar e bloqueou a sincronização, mas uma atualização oficial resolveu e o progresso foi recuperado. A lição é clara: garanta o backup da WGS, priorize atualizar o aplicativo e os serviços e utilize a nuvem para reconciliar os dados antes de qualquer medida radical. Com o procedimento correto, é possível preservar dezenas de horas de jogo e voltar à ação com segurança.
Nota final: mantenha este roteiro por perto. Ele combina proteção de dados, passos de reparo e rotinas de prevenção, cobrindo desde a cópia de emergência do WGS até a restauração do ecossistema Xbox e da loja.