A Microsoft Store e outros aplicativos, como o Calc e o Photos, não serão iniciados após a atualização do Windows

1

Após uma atualização, o Microsoft Store e vários outros aplicativos, como o Photos e o Calculator, pararam de funcionar. Clicar neles abriria o quadro de uma janela por uma fração de segundo e desapareceria imediatamente sem nenhuma mensagem de erro.

Também notei que nas propriedades das imagens, na linha "Abrir com", as Fotos foram substituídas por "TWINUI".

Após um rápido googling, pareceu que o problema estava relacionado a incoerências nos pacotes de aplicativos, no entanto, nenhum dos guias que eu segui funcionou para mim.

Outro sintoma foi que os nomes do aplicativo não foram exibidos na lista de programas do Windows, em vez disso, eles foram exibidos da seguinte forma:

ExistemdiferentessugestõesqueencontreinaInternet,masnenhumadelasérelevantenaminhasituação:

  • sfc/scannow
  • dism/online/cleanup-image/restorehealth
  • Nopowershell:Get-AppXPackage-AllUsers|Where-Object{$.InstallLocation-like"* SystemApps *"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Registrar "$ ($ .InstallLocation) \ AppXManifest.xml"}

  • Fazendo o download da ferramenta de migração do site da Microsoft e atualizando a instalação atual

  • Executando as ferramentas de diagnóstico de problemas do Windows
por Angry Cub 03.02.2018 / 19:50

2 respostas

1

Esses sintomas foram causados pelo fato de que os pacotes registrados tinham uma versão mais alta do que os pacotes realmente disponíveis em "C: \ Program Files \ WindowsApps". (Tal bug em 2018, sem comentários ...)

Para consertar, eu tive que desinstalar manualmente os pacotes no Powershell, depois instalar as versões disponíveis. Você pode seguir este procedimento simples se estiver na mesma situação:


  1. Acessando o WindowsApps: siga este guia para apropriar-se de" C: \ Arquivos de Programas \ WindowsApps ";

Nota : Vou pegar a calculadora como exemplo, você tem que repetir o procedimento a seguir para cada aplicativo quebrado. Pode haver uma maneira automatizada de fazer isso com um script PowerShell, mas eu não sei sobre isso.


  1. Descubra a versão registrada do seu aplicativo corrompido:
    • Abra o console no modo de administrador e digite "powershell";
    • Digite Get-AppXPackage -Name "* calc *" (substitua calc pelo que é relevante para você. O * é uma expressão regular que significa que pode ser substituído por qualquer coisa);
    • Nos resultados exibidos, descubra a linha PackageFullName e copie / cole esse nome no bloco de notas para não perdê-lo. Se você não encontrar nenhuma pasta com o mesmo nome na pasta WindowsApps, isso significa que você identificou pelo menos parte do problema! No meu caso:


  • Descubra o último pacote disponível : entre na pasta WindowsApps e encontre a pasta com a última versão da calculadora (aquela com "x64" no nome), no meu caso:
  • Cancele o registro da versão quebrada : de volta ao powershell, digite o comando:
  • (obviamente substitua o nome do pacote dependendo da sua situação)

    Remove-AppxPackage -Package "Microsoft.WindowsCalculator_10.1712.3351.0_x64__8wekyb3d8bbwe"
    
    1. Registre o pacote disponível:

    (A pasta que você encontrou no passo 3)

    Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.1706.2406.0_x64__8wekyb3d8bbwe\AppxManifest.xml"
    
    1. Atualize o aplicativo: Basta iniciar o Microsoft Store , clicar no botão "..." no canto superior direito e, em seguida, " Fazer download e atualizar ". Em seguida, clique em " Obter atualização " e a loja atualizará seu aplicativo para a última versão. Observe que, se a própria loja estiver quebrada, você poderá corrigi-la da mesma maneira que mostrei na Calculadora.

    E se você não recebeu nenhuma mensagem de erro neste momento, seu problema deve ser corrigido!

        
    por 03.02.2018 / 19:50
    0

    Eu tive esse problema com várias máquinas, alguns aplicativos (calculadora, notas, galeria) da Microsoft Store foram "marcados" como corrompidos.

    A maneira simples de corrigir isso é excluir todas as chaves em HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ AppModel \ StateChange \ PackageList

    Ou até mesmo a pasta

    Em um prompt de comando com privilégios elevados "reg delete HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ AppModel \ StateChange \ PackageList"

    Atenciosamente

    Bonifácio

        
    por 26.10.2018 / 12:41