Como Forçar a Instalação de um Aplicativo da Loja para Todos os Usuários no Windows 11
🔍 WiseChecker

Como Forçar a Instalação de um Aplicativo da Loja para Todos os Usuários no Windows 11

Ao instalar um aplicativo da Microsoft Store no Windows 11, ele normalmente é instalado apenas para sua conta de usuário. Outros usuários no mesmo PC precisam instalar o aplicativo por conta própria, o que desperdiça tempo e pode causar confusão. Isso acontece porque os aplicativos da Store usam implantação por usuário por padrão, mesmo quando você é administrador. Este artigo explica como forçar a instalação de um aplicativo da Store para todos os usuários em um dispositivo Windows 11 usando ferramentas internas e comandos PowerShell.

Principais Conclusões: Forçar Instalação de Aplicativo da Store para Todos os Usuários

  • Comando PowerShell Add-AppxProvisionedPackage: Provisiona um aplicativo da Store para que ele seja instalado automaticamente para todos os usuários novos e existentes no dispositivo.
  • DISM /Add-ProvisionedAppxPackage: Um método alternativo que provisiona o aplicativo offline sem exigir que o usuário esteja conectado.
  • Portal Microsoft Store for Business: Permite que administradores de TI implantem aplicativos em massa para todos os usuários de uma organização por meio do Intune ou Política de Grupo.

ADVERTISEMENT

Entendendo o Provisionamento de Aplicativos no Windows 11

O Windows 11 separa a instalação de aplicativos em duas categorias: por usuário e por máquina. Aplicativos por usuário são armazenados na pasta de perfil do usuário e não são acessíveis a outras contas. Aplicativos por máquina, também chamados de aplicativos provisionados, são armazenados na unidade do sistema e estão disponíveis para todos os usuários. A Microsoft Store instala aplicativos como por usuário por padrão, mesmo quando você executa a Store como administrador. Esse design impede que o aplicativo de um usuário afete a estabilidade do sistema de outro usuário.

Para instalar um aplicativo da Store para todos os usuários, você deve usar o recurso de provisionamento integrado ao Windows 11. O provisionamento registra o pacote do aplicativo na imagem do sistema para que o Windows o instale automaticamente para cada usuário no momento do login. Esse método funciona tanto para novos usuários que nunca fizeram login quanto para usuários existentes que já possuem um perfil. O processo de provisionamento requer o nome do pacote do aplicativo e o diretório raiz. Você pode obtê-los na Microsoft Store ou a partir de um arquivo .appxbundle baixado.

Pré-requisitos para Provisionar um Aplicativo da Store

Antes de começar, verifique se as seguintes condições são atendidas:

  • Você está conectado com uma conta que tenha privilégios de administrador local.
  • O aplicativo alvo é um aplicativo da Store que suporta provisionamento. Alguns aplicativos, como aqueles que dependem de licenciamento por usuário ou dados específicos do usuário, podem não funcionar corretamente quando provisionados.
  • Você tem o nome do pacote do aplicativo ou o arquivo .appxbundle. Você pode baixar o .appxbundle da Microsoft Store usando uma ferramenta como o Store Web Downloader ou de um portal de licenciamento por volume.
  • O Windows 11 está totalmente atualizado para a versão mais recente. Os comandos de provisionamento podem se comportar de maneira diferente em builds mais antigos.

Passos para Provisionar um Aplicativo da Store para Todos os Usuários Usando PowerShell

O PowerShell fornece o método mais direto para provisionar um aplicativo da Store. Siga estes passos com cuidado.

  1. Abra o PowerShell como Administrador
    Clique com o botão direito no botão Iniciar e selecione Terminal Admin ou Windows PowerShell Admin. Clique em Sim no prompt de Controle de Conta de Usuário.
  2. Obtenha o Nome do Pacote do Aplicativo
    Se você ainda não tem o nome do pacote, execute este comando para listar todos os aplicativos da Store instalados: Get-AppxPackage | Select Name, PackageFullName. Localize o aplicativo que deseja provisionar e copie o valor de PackageFullName. Você precisará da string completa, como Microsoft.WindowsCalculator_10.2103.8.0_x64__8wekyb3d8bbwe.
  3. Obtenha o Diretório Raiz do Pacote do Aplicativo
    O comando de provisionamento requer o caminho para a pasta raiz do aplicativo. Use este comando para encontrá-lo: (Get-AppxPackage -Name "Microsoft.WindowsCalculator").InstallLocation. Substitua o nome pelo nome do seu aplicativo. A saída será algo como C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.2103.8.0_x64__8wekyb3d8bbwe. Copie esse caminho.
  4. Provisione o Aplicativo para Todos os Usuários
    Execute o seguinte comando: Add-AppxProvisionedPackage -Online -PackagePath "C:\caminho\para\diretório\raiz\do\aplicativo" -SkipLicense. Substitua o caminho pelo que você copiou no passo anterior. O parâmetro -SkipLicense ignora quaisquer verificações de licença que possam bloquear o provisionamento. Se o aplicativo exigir um arquivo de licença, você deve incluir o parâmetro -LicensePath apontando para o arquivo .xml de licença.
  5. Verifique o Provisionamento
    Execute Get-AppxProvisionedPackage -Online para confirmar que o aplicativo aparece na lista. A coluna DisplayName deve mostrar seu aplicativo. Se você vir um erro, verifique se o caminho está correto e se você não excedeu as permissões da pasta WindowsApps.

ADVERTISEMENT

Passos para Provisionar um Aplicativo da Store Usando DISM

O DISM é outra ferramenta integrada que pode provisionar aplicativos. É útil quando você precisa adicionar o aplicativo a uma imagem do Windows para implantação ou quando o PowerShell não está disponível.

  1. Abra o Prompt de Comando como Administrador
    Pressione Win + R, digite cmd, depois pressione Ctrl + Shift + Enter. Clique em Sim no prompt do UAC.
  2. Navegue até o Local do Pacote do Aplicativo
    Use o comando cd para mudar para o diretório onde o arquivo .appxbundle está armazenado. Por exemplo: cd "C:\Users\SeuNome\Downloads".
  3. Execute o Comando de Provisionamento do DISM
    Digite: DISM /Online /Add-ProvisionedAppxPackage /PackagePath:"MeuApp.appxbundle" /SkipLicense. Substitua MeuApp.appxbundle pelo nome real do arquivo. Se você tiver um pacote de dependência, inclua-o com o parâmetro /DependencyPackagePath.
  4. Aguarde a Conclusão
    A operação pode levar vários minutos. Quando você vir a mensagem “A operação foi concluída com êxito,” pode fechar o prompt de comando.

Problemas Comuns ao Provisionar Aplicativos da Store

“Acesso Negado” ao Acessar a Pasta WindowsApps

A pasta WindowsApps é protegida pelo Windows. Mesmo administradores não podem navegar diretamente nela sem assumir a propriedade. Para evitar esse erro, execute o PowerShell ou o Prompt de Comando como Administrador antes de tentar qualquer operação nessa pasta. Não altere as permissões da pasta manualmente, pois isso pode quebrar outros aplicativos da Store.

O Aplicativo Não Aparece para Outros Usuários Após o Provisionamento

O comando de provisionamento registra o aplicativo para logins futuros. Usuários existentes devem sair e entrar novamente para ver o aplicativo. Se o aplicativo ainda não aparecer, verifique se ele suporta provisionamento. Alguns aplicativos, como Spotify ou Netflix, usam licenciamento por usuário e podem não funcionar corretamente quando provisionados. Nesse caso, cada usuário deve instalar o aplicativo da Store individualmente.

O Aplicativo Provisionado Falha ao Atualizar

Aplicativos provisionados são atualizados automaticamente pela Microsoft Store, mas as atualizações podem falhar se o pacote do aplicativo estiver corrompido ou se o usuário não tiver permissões de gravação no diretório do aplicativo. Para corrigir isso, desinstale o aplicativo de todos os usuários usando Remove-AppxProvisionedPackage -Online -PackageName "NomeCompletoDoPacote" e depois reprovisione com a versão atualizada.

Item Método PowerShell Método DISM
Comando usado Add-AppxProvisionedPackage DISM /Add-ProvisionedAppxPackage
Requer arquivo .appxbundle Não, funciona com diretório do aplicativo instalado Sim, requer caminho do arquivo
Suporta imagem offline Não, apenas sistema online Sim, pode direcionar imagens montadas
Tratamento de licença Use -SkipLicense ou -LicensePath Use /SkipLicense ou /LicensePath
Melhor para Provisionamento rápido em um único PC Implantação de imagem (SCCM, MDT)

Agora você pode forçar a instalação de um aplicativo da Store para todos os usuários no Windows 11 usando PowerShell ou DISM. Comece provisionando um aplicativo de teste, como a Calculadora do Windows, para confirmar que o processo funciona no seu dispositivo. Para ambientes corporativos, considere usar o Microsoft Intune ou a Política de Grupo para implantar aplicativos provisionados em escala. Como dica avançada, use o parâmetro Add-AppxProvisionedPackage -LogPath C:\Logs\provision.log para gerar um log detalhado se o comando falhar, o que ajuda a identificar dependências ausentes ou problemas de permissão.

ADVERTISEMENT