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.
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.
- 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. - 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, comoMicrosoft.WindowsCalculator_10.2103.8.0_x64__8wekyb3d8bbwe. - 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 comoC:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.2103.8.0_x64__8wekyb3d8bbwe. Copie esse caminho. - 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. - Verifique o Provisionamento
ExecuteGet-AppxProvisionedPackage -Onlinepara 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.
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.
- Abra o Prompt de Comando como Administrador
Pressione Win + R, digite cmd, depois pressione Ctrl + Shift + Enter. Clique em Sim no prompt do UAC. - 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". - 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. - 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.