Partilhar via


Comando de desinstalação (Winget)

O comando uninstall do WinGet desinstala o aplicativo especificado.

O comando uninstall requer que você especifique o nome exato do aplicativo a ser desinstalado. Se houver alguma ambiguidade, você será solicitado a filtrar ainda mais o comando desinstalar para um aplicativo exato.

Apelidos

Os seguintes aliases estão disponíveis para este comando:

  • remover
  • RM

Utilização

winget uninstall [[-q] <query>] [<options>]

Captura de ecrã a mostrar a introdução do comando winget uninstall numa linha de comandos do Terminal Windows.

Observação

Ao usar o WinGet para desinstalar um pacote, você pode encontrar um contrato da Microsoft Store. Isso acontece devido a como o WinGet consulta fontes de pacote. Para evitar avisos de contrato da Microsoft Store ao desinstalar, pode adicionar o sinalizador --source winget WinGet ao comando winget uninstall. Como alternativa, pode desinstalar usando Iniciar > Definições > Aplicações > Aplicações e funcionalidades, localizando a aplicação que deseja remover e selecionando Mais > Desinstalar.

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-q,--query A consulta usada para procurar um aplicativo.

Observação

O argumento de consulta é posicional. Não é suportada a sintaxe estilo curinga. Na maioria das vezes, essa é a sequência de caracteres que você espera ajudar a encontrar o pacote que está desinstalando.

Opções

As opções permitem que você personalize a experiência de desinstalação para atender às suas necessidades.

Opção Descrição
-m, --manifesto Deve ser seguido pelo caminho para o ficheiro de manifesto (YAML). Você pode usar o manifesto para executar a experiência de desinstalação a partir de um arquivo YAML local .
--ID Limita a desinstalação à ID do aplicativo.
--nome Limita a pesquisa ao nome do aplicativo.
--apelido Limita a pesquisa ao apelido listado para o aplicativo.
--código do produto Filtra usando o código do produto.
-v, --versão Permite especificar uma versão exata para desinstalar. Se não for especificado, o mais recente desinstalará o aplicativo com a versão mais alta.
--todas,--todas as versões Desinstale todas as versões.
-s, --fonte Restringe a pesquisa ao nome de origem fornecido. Deve ser seguido pelo nome da fonte.
-e, --exacto Usa a cadeia de caracteres exata na consulta, incluindo a verificação de diferenciação de maiúsculas e minúsculas. Ele não usará o comportamento padrão de uma substring.
--âmbito de aplicação Selecione o filtro de escopo do pacote instalado (usuário ou máquina).
-i, --interativo Executa o desinstalador no modo interativo. A experiência padrão mostra o progresso do desinstalador.
-h, --silencioso Executa o desinstalador no modo silencioso. Isso suprime toda a interface do usuário. A experiência padrão mostra o progresso do desinstalador.
--força Execute de forma direta o comando e continue com questões não relacionadas à segurança.
--purgar Exclui todos os arquivos e diretórios no diretório do pacote (portátil).
--preservar Retém todos os arquivos e diretórios criados pelo pacote (portátil).
-o, --log Direciona o registo para um ficheiro de log. Você deve fornecer um caminho para um arquivo para o qual tenha os direitos de gravação.
--cabeçalho Cabeçalho HTTP de origem REST opcional para Windows-Package-Manager.
--modo de autenticação Especifique a preferência da janela de autenticação (silent, silentPreferred ou interactive).
--authentication-account Especifique a conta a ser usada para autenticação.
--aceitar-acordos-de-fonte Usado para aceitar o contrato de licença original e evitar o aviso.
-?,--ajuda Mostra a ajuda sobre o comando selecionado.
--aguarde Solicita que o usuário pressione qualquer tecla antes de sair.
pt-PT: --logs,--open-logs Abra o local de logs padrão.
--detalhado, --registos-detalhados Usado para anular a configuração de registo e criar um registo detalhado.
--nowarn,--ignore-avisos Suprime mensagens de aviso.
--desabilitar-interatividade Desative os prompts interativos.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Depois de identificar com êxito o aplicativo destinado a desinstalar, o winget executará o comando de desinstalação.

Exemplos de consultas

O exemplo a seguir desinstala uma versão específica de um aplicativo.

winget uninstall --name powertoys --version 0.15.2

O exemplo a seguir desinstala um aplicativo usando sua ID.

winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"

O exemplo a seguir desinstala vários aplicativos.

winget uninstall Microsoft.NuGet Microsoft.Edit

Seleções múltiplas

Se a consulta fornecida ao winget não resultar em um único aplicativo para desinstalar, winget exibirá vários resultados. Em seguida, você pode usar filtros adicionais para refinar a pesquisa do aplicativo que deseja desinstalar.

Desinstalando aplicativos não instalados com o Gerenciador de Pacotes do Windows

Como mencionado em lista, o comando winget list exibirá mais do que apenas aplicativos instalados com o winget. Você ainda pode usar comandos winget para remover esses aplicativos do seu dispositivo.