Corrigir Apps Win32 Instalados pela Loja Ausentes em Adicionar ou Remover Programas
🔍 WiseChecker

Corrigir Apps Win32 Instalados pela Loja Ausentes em Adicionar ou Remover Programas

Ao instalar um aplicativo Win32 da Microsoft Store, você espera que ele apareça em Configurações > Aplicativos > Aplicativos instalados ou na lista clássica do Painel de Controle Adicionar ou Remover Programas. Muitos usuários corporativos relatam que, após a instalação, o aplicativo simplesmente não aparece em nenhum dos locais. Isso impede que você desinstale, modifique ou repare o aplicativo pela interface padrão do Windows.

A causa raiz é uma incompatibilidade no registro ou em arquivos do sistema que impede o Windows Package Manager de registrar o aplicativo instalado na chave Uninstall. Isso ocorre frequentemente após uma atualização do Windows, uma falha na sincronização de aplicativos da Loja ou uma corrupção no pipeline de implantação AppX. O aplicativo permanece funcional no sistema, mas o Windows não sabe mais como gerenciá-lo.

Este artigo explica por que os aplicativos Win32 da Loja desaparecem de Adicionar ou Remover Programas e fornece uma correção confiável, passo a passo, para restaurar a entrada. Você também aprenderá como evitar que esse problema ocorra novamente e o que fazer se a correção padrão não funcionar.

Principais Conclusões: Restaurar Apps Win32 Ausentes da Loja na Lista de Aplicativos Instalados

  • Comando Get-AppxPackage do Windows PowerShell: Lista todos os aplicativos da Loja instalados e seus PackageFullName para identificar o aplicativo Win32 ausente.
  • Comando Add-AppxPackage -Register: Re-registra o pacote do aplicativo com o Windows para recriar a entrada Uninstall no registro.
  • Filtro em Configurações > Aplicativos > Aplicativos instalados: Use o filtro para verificar se o aplicativo reaparece após a etapa de registro.

ADVERTISEMENT

Por que os Apps Win32 da Loja Desaparecem de Adicionar ou Remover Programas

Os aplicativos Win32 instalados pela Microsoft Store usam um modelo de implantação híbrido. A Loja baixa o aplicativo como um pacote MSIX ou AppX, mas os componentes executáveis reais se comportam como programas Win32 tradicionais. O Windows deve registrar a instalação em dois locais: no Registro do Windows em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall e no banco de dados do Windows Package Manager. Se algum desses locais for corrompido ou ficar fora de sincronia, a lista de Aplicativos instalados não exibirá mais o aplicativo.

O gatilho mais comum é uma atualização do Windows com falha que modifica o banco de dados do Package Manager sem atualizar a chave de registro Uninstall. Um segundo cenário envolve erros de validação de licença de aplicativos da Loja que fazem o Windows tratar o aplicativo como não instalado corretamente. Em ambos os casos, o binário do aplicativo permanece no disco e continua funcionando, mas o Windows não consegue gerenciá-lo pela interface padrão.

A Chave do Registro que Controla a Visibilidade

O Windows 11 lê a lista de Aplicativos instalados da chave de registro Uninstall. Cada aplicativo instalado deve ter uma subchave sob esse caminho. Os aplicativos Win32 da Loja criam uma subchave com um nome que corresponde ao seu PackageFullName. Quando essa subchave está ausente ou contém dados incorretos, o aplicativo não aparece. O processo de re-registro restaura essa subchave com os valores corretos.

Corrupção do Banco de Dados do Package Manager

O Windows Package Manager mantém um banco de dados separado de todos os pacotes instalados. Esse banco de dados é armazenado em um local protegido pelo sistema. Se uma atualização do Windows ou uma ferramenta de limpeza de terceiros remover a entrada de um aplicativo Win32 da Loja, a lista de Aplicativos instalados perde a referência, mesmo que os arquivos do aplicativo permaneçam. Re-registrar o pacote força o Windows a reconstruir a entrada no banco de dados.

Passos para Re-registrar o Aplicativo Win32 Ausente da Loja

Siga estas etapas para restaurar a entrada do aplicativo ausente. Você precisa de acesso administrativo ao dispositivo Windows 11.

  1. Abra o Windows PowerShell como Administrador
    Clique com o botão direito no botão Iniciar ou pressione Windows + X. Selecione Windows PowerShell (Admin) ou Terminal (Admin). Clique em Sim no prompt de Controle de Conta de Usuário.
  2. Liste todos os aplicativos da Loja instalados
    Na janela do PowerShell, digite o seguinte comando e pressione Enter:

    Get-AppxPackage | Select-Object Name, PackageFullName

    Este comando exibe todos os aplicativos da Loja instalados no sistema. Examine a lista em busca do nome do aplicativo Win32 ausente. Anote o PackageFullName exato desse aplicativo. O nome se parece com PublisherName.AppName_version_architecture_…neutral.

  3. Re-registre o pacote do aplicativo
    Digite o seguinte comando, substituindo PackageFullName pelo nome completo anotado na etapa 2:

    Add-AppxPackage -Register "$env:ProgramFiles\WindowsApps\PackageFullName\AppxManifest.xml" -DisableDevelopmentMode

    Pressione Enter. O comando é executado silenciosamente e leva alguns segundos. Se você receber um erro de acesso negado, verifique se está executando o PowerShell como Administrador e se o aplicativo não está em execução em segundo plano.

  4. Verifique se o aplicativo aparece em Aplicativos instalados
    Abra Configurações > Aplicativos > Aplicativos instalados. Use a caixa de pesquisa ou role para encontrar o aplicativo anteriormente ausente. Se o aplicativo aparecer, agora você pode desinstalá-lo, modificá-lo ou repará-lo pela interface padrão.

Método Alternativo: Usar o Comando de Reparo da Microsoft Store

Se o método do PowerShell não funcionar, use a ferramenta de reparo interna da Loja. Abra Configurações > Aplicativos > Aplicativos instalados. Localize a entrada da Microsoft Store. Clique no menu de três pontos ao lado dela e selecione Opções avançadas. Role para baixo e clique em Reparar. Após a conclusão do reparo, reinicie o PC e verifique novamente os Aplicativos instalados. Esse processo redefine o banco de dados interno da Loja, o que geralmente resolve problemas de sincronização.

ADVERTISEMENT

Se o Aplicativo Win32 Ainda Não Aparecer

O comando do PowerShell retorna um erro sobre acesso à pasta WindowsApps

A pasta WindowsApps é protegida pela conta TrustedInstaller. Se você receber um erro de acesso negado, precisa assumir a propriedade da pasta específica do aplicativo. Abra o Explorador de Arquivos e navegue até C:\Program Files\WindowsApps. Se não conseguir vê-la, habilite Exibir > Mostrar > Itens ocultos. Clique com o botão direito na pasta do aplicativo ausente, selecione Propriedades, vá para a guia Segurança, clique em Avançado e altere o proprietário para Administradores. Aplique a alteração, conceda controle total aos Administradores e execute novamente o comando de re-registro do PowerShell. Após o aplicativo aparecer, restaure as permissões originais redefinindo o proprietário para TrustedInstaller.

O aplicativo foi instalado por uma conta de usuário diferente

Os aplicativos Win32 da Loja instalados em uma conta de usuário não aparecem automaticamente para outros usuários. Faça login com a conta original que instalou o aplicativo. Se precisar que o aplicativo apareça para todos os usuários do dispositivo, desinstale-o e reinstale-o da Loja enquanto estiver conectado com a conta que possui a licença. Para ambientes corporativos, use Política de Grupo > Configuração do Computador > Modelos Administrativos > Componentes do Windows > Implantação de Pacotes de Aplicativos para habilitar a implantação para todos os usuários.

A entrada do aplicativo reaparece, mas o aplicativo trava ou não inicia

Isso indica uma instalação corrompida do aplicativo, não uma entrada de registro ausente. Desinstale o aplicativo por meio de Configurações > Aplicativos > Aplicativos instalados agora que ele está visível. Em seguida, reinstale-o da Microsoft Store. Se o aplicativo falhar ao desinstalar, use o comando Remove-AppxPackage do PowerShell com o PackageFullName identificado anteriormente. Após a remoção, reinicie o dispositivo e instale o aplicativo novamente.

Item Re-registro via PowerShell Ferramenta de Reparo da Loja
Descrição Re-registra manualmente o pacote do aplicativo usando AppxManifest.xml Redefine o banco de dados interno da Microsoft Store
Quando usar Aplicativo ausente da lista, mas ainda instalado e funcional Vários aplicativos da Loja ausentes ou a própria Loja está quebrada
Requer direitos de administrador Sim Não
Efeito em outros aplicativos Afeta apenas o aplicativo alvo Pode redefinir configurações de todos os aplicativos da Loja
Taxa de sucesso Alta quando o PackageFullName está correto Moderada; depende da corrupção subjacente

Agora você pode restaurar aplicativos Win32 ausentes da Loja na lista de Aplicativos instalados usando o comando de re-registro do PowerShell ou a ferramenta de reparo da Loja. Se o problema persistir, verifique as permissões da pasta do aplicativo e certifique-se de estar conectado com a conta de usuário correta. Para instalações futuras, considere usar a ferramenta de linha de comando winget, que registra aplicativos Win32 na chave Uninstall de forma mais confiável do que a interface da Loja.

ADVERTISEMENT