Você remove um aplicativo integrado como Microsoft Teams ou Xbox Game Bar do Windows 11, mas ele reaparece após uma atualização de recursos ou redefinição do sistema. Isso acontece porque o aplicativo é definido como um pacote provisionado na imagem do Windows. Os pacotes provisionados são armazenados na imagem offline do sistema e são reaplicados durante operações de manutenção. Este artigo explica por que os pacotes provisionados reaparecem, como o Windows os gerencia e os métodos corretos para removê-los permanentemente.
Principais Conclusões: Como os Pacotes Provisionados Funcionam e Como Impedir que Voltem
- DISM /Remove-ProvisionedPackage: Remove o pacote da imagem offline para que ele não seja reinstalado durante atualizações ou redefinições.
- Get-AppxProvisionedPackage -Online: Lista todos os pacotes provisionados registrados na imagem do sistema em execução.
- Atualização de recursos do Windows: As atualizações de recursos reconstroem a imagem do SO e reinstalam todos os pacotes provisionados se você os removeu apenas da conta de usuário.
O Que São Pacotes Provisionados e Por Que Eles Voltam
Um pacote provisionado é um pacote de aplicativo do Windows pré-instalado na imagem do sistema operacional. Quando você configura uma nova conta de usuário ou aplica uma atualização de recursos, o Windows copia esses pacotes da imagem para o perfil do usuário. O pacote permanece na imagem mesmo se você o desinstalar da sua conta de usuário atual.
Quando você desinstala um aplicativo usando o menu de contexto do botão direito ou Configurações > Aplicativos > Aplicativos instalados, você o remove apenas da conta de usuário atual. O pacote provisionado ainda reside na imagem do sistema. Na próxima atualização de recursos, o Windows reaplica a imagem e o aplicativo volta para todos os usuários.
Existem duas camadas distintas para entender:
- Remoção em nível de usuário: Remove o aplicativo apenas do perfil do usuário atual. O pacote permanece provisionado.
- Remoção em nível de imagem: Remove o pacote da imagem offline do sistema. O aplicativo não voltará para nenhum usuário novo ou existente após operações de manutenção.
O Windows 11 usa a ferramenta Deployment Image Servicing and Management para gerenciar pacotes provisionados. Essa ferramenta trabalha com a imagem do Windows armazenada no disco, não com a sessão de usuário em execução.
Etapas para Remover Permanentemente Pacotes Provisionados no Windows 11
Para remover permanentemente um pacote provisionado de modo que ele não volte após atualizações ou redefinições, você deve usar a ferramenta de linha de comando DISM. O processo tem duas fases: identificar o nome do pacote e removê-lo da imagem.
Fase 1: Identificar o Nome do Pacote Provisionado
- Abra o Windows Terminal como Administrador
Clique com o botão direito no botão Iniciar e selecione Windows Terminal (Admin). Confirme o prompt de Controle de Conta de Usuário. - Liste todos os pacotes provisionados
Digite o seguinte comando e pressione Enter:Get-AppxProvisionedPackage -Online | Select-Object DisplayName, PackageName
Isso exibe uma tabela com o nome de exibição amigável e o nome completo do pacote para cada aplicativo provisionado. - Localize o pacote alvo
Encontre o pacote que deseja remover. Por exemplo, Microsoft.WindowsTeams tem DisplayName Microsoft.WindowsTeams e um PackageName terminando em 8wekyb3d8bbwe. Anote o valor completo do PackageName.
Fase 2: Remover o Pacote da Imagem do Sistema
- Execute o comando de remoção
Digite este comando e substitua PackageName pelo nome completo da etapa anterior:Remove-AppxProvisionedPackage -Online -PackageName PackageName
Por exemplo:Remove-AppxProvisionedPackage -Online -PackageName Microsoft.WindowsTeams_1.0.0.0_neutral_~_8wekyb3d8bbwe - Aguarde a conclusão da operação
O DISM processará a remoção e informará sucesso ou falha. Uma barra de progresso mostra o status. Não feche o terminal durante esta etapa. - Verifique a remoção
Execute o comando de lista novamente:Get-AppxProvisionedPackage -Online | Select-Object DisplayName, PackageName
Confirme que o pacote não aparece mais na lista. - Reinicie o computador
Reinicie para finalizar a alteração. O aplicativo não reaparecerá após futuras atualizações de recursos, a menos que você o reinstale manualmente.
Método Alternativo: Remover para Todos os Usuários Existentes
Após remover o pacote provisionado, o aplicativo ainda pode estar instalado para contas de usuário existentes. Para removê-lo de todos os usuários atuais, execute este comando PowerShell como Administrador:
Get-AppxPackage -AllUsers | Where-Object {$_.Name -eq "Microsoft.WindowsTeams"} | Remove-AppxPackage -AllUsers
Substitua o valor Name pelo nome do pacote do aplicativo alvo. Esta etapa não é necessária para novos usuários criados após a remoção do pacote provisionado.
Se os Pacotes Provisionados Reaparecerem Após uma Atualização de Recursos
Mesmo após remover um pacote provisionado usando DISM, uma atualização de recursos importante do Windows 11 pode readicioná-lo. Isso acontece porque a atualização de recursos substitui a imagem do sistema por uma versão mais recente que ainda contém o pacote. A Microsoft define quais pacotes são incluídos em cada imagem de lançamento do Windows 11.
Atualização de Recursos Reinstala o Aplicativo Após Remoção com DISM
Após uma atualização de recursos, execute o comando de lista novamente para verificar se o pacote voltou. Se voltou, você deve removê-lo novamente usando o mesmo comando DISM. A Microsoft não preserva as decisões de remoção de pacotes entre atualizações de recursos. Para evitar essa recorrência, você pode bloquear o pacote específico de ser instalado durante a atualização usando Política de Grupo ou um plano de manutenção nas edições Windows 11 Enterprise ou Education.
Falha na Remoção do Pacote com Erro de Acesso Negado
Se você vir um erro de Acesso Negado ao executar Remove-AppxProvisionedPackage, certifique-se de estar executando o Windows Terminal como Administrador. Verifique também se o pacote não está em uso. Feche todas as instâncias do aplicativo e tente novamente. Se o erro persistir, o pacote pode ser um componente protegido do sistema que não pode ser removido através do DISM.
Pacotes Protegidos Não Podem Ser Removidos
Alguns pacotes provisionados são marcados como não removíveis pela Microsoft. Exemplos incluem a Windows Store, Calculadora e Fotos. Tentar remover esses pacotes resultará em erro. Você pode verificar se um pacote é removível verificando a propriedade ProvisionedPackage no PowerShell. Pacotes não removíveis têm a flag NonRemovable definida como True.
Remoção em Nível de Usuário vs Remoção em Nível de Imagem: Principais Diferenças
| Item | Remoção em Nível de Usuário | Remoção em Nível de Imagem |
|---|---|---|
| Ferramenta usada | Configurações > Aplicativos > Aplicativos instalados ou clique direito Desinstalar | DISM Remove-AppxProvisionedPackage |
| Escopo | Apenas a conta de usuário atual | Todas as contas de usuário atuais e futuras |
| Persistência entre atualizações de recursos | Aplicativo retorna após atualização de recursos | Aplicativo retorna após atualização de recursos |
| Persistência após redefinição do sistema | Aplicativo retorna após redefinição | Aplicativo retorna após redefinição |
| Requer direitos de administrador | Não | Sim |
Ambos os métodos falham em sobreviver a uma atualização de recursos ou redefinição do sistema. Apenas bloquear o pacote através da Política de Grupo ou usar uma imagem personalizada do Windows com o pacote permanentemente removido pode evitar o reaparecimento em grandes atualizações.
Agora você sabe a diferença entre remoção em nível de usuário e em nível de imagem de pacotes provisionados no Windows 11. Use o comando DISM Remove-AppxProvisionedPackage para remover pacotes da imagem do sistema. Para uma solução mais permanente em ambientes gerenciados, configure as configurações de Política de Grupo em Configuração do Computador > Modelos Administrativos > Componentes do Windows > Implantação de Pacotes de Aplicativos para bloquear pacotes específicos. Lembre-se de que as atualizações de recursos readicionarão pacotes provisionados, então você deve reaplicar a remoção após cada grande atualização.