Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O uninstall comando do WinGet desinstala o aplicativo especificado.
O uninstall comando requer que você especifique o nome exato do aplicativo para uninstall. Se houver alguma ambiguidade, você será solicitado a filtrar ainda mais o uninstall comando para um aplicativo exato.
Apelidos
Os seguintes aliases estão disponíveis para esse comando:
removerm
Uso
winget uninstall [[-q] <query>] [<options>]
Observação
Ao usar o WinGet para uninstall um pacote, você pode ser solicitado a aceitar um contrato da Microsoft Store. Isso acontece devido à forma como o WinGet consulta fontes de pacote. Para evitar solicitações de contrato da Microsoft Store ao desinstalar, você pode adicionar o --source winget sinalizador WinGet ao winget uninstall comando. Como alternativa, você pode uninstall usando Iniciar > Configurações > Aplicativos > Aplicativos e recursos, localizar o aplicativo que deseja remove e selecionar Mais > Desinstalar.
Argumentos
Os argumentos a seguir estão disponíveis.
| Argument | Descrição |
|---|---|
| -q,--query | A consulta usada para pesquisar um aplicativo. |
Observação
O argumento da consulta é posicional. Não há suporte para sintaxe de estilo curinga. Geralmente, essa é a cadeia de caracteres que você espera que ajude a encontrar o pacote que você está desinstalando.
Opções
As opções permitem personalizar a uninstall experiência para atender às suas necessidades.
| Opção | Descrição |
|---|---|
| -m, --manifest | Deve ser seguido pelo caminho para o arquivo de manifesto (YAML). Você pode usar o arquivo de manifesto para executar a experiência uninstall a partir de um arquivo YAML local. |
| --id | Limita o uninstall ao ID do aplicativo. |
| --nome | Limita a pesquisa ao nome do aplicativo. |
| --moniker | Limita a pesquisa ao moniker listado para o aplicativo. |
| --product-code | Filtros usando o código do produto. |
| -v, --version | Permite que você especifique uma versão exata para uninstall. Se não for especificado, o mais recente será uninstall o aplicativo com versão mais alta. |
| --all,--all-versions | Desinstale todas as versões. |
| -s, --fonte | Restringe a pesquisa ao nome de origem fornecido. Deve ser seguido pelo nome de origem. |
| -e, --exact | Usa a cadeia de caracteres exata na consulta, incluindo a verificação da diferenciação de maiúsculas e minúsculas. Ele não usará o comportamento padrão de uma substring. |
| --scope | Selecione o filtro de escopo do pacote instalado (usuário ou computador). |
| -i, --interativo | Executa o instalador no modo interativo. A experiência padrão mostra o progresso do desinstalador. |
| -h, --silent | Executa o instalador no modo sem confirmação. Isso suprime todas as interfaces do usuário. A experiência padrão mostra o progresso do desinstalador. |
| --force | Executa o comando diretamente e continua com problemas não relacionados à segurança. |
| --purge | Exclui todos os arquivos e diretórios no diretório do pacote (portátil). |
| --preserve | Retém todos os arquivos e diretórios criados pelo pacote (portátil). |
| -o, --log | Direciona o log a um arquivo de log. É necessário fornecer um caminho para um arquivo ao qual você tem direitos de gravação. |
| --header | O cabeçalho HTTP de origem REST opcional Windows-Package-Manager. |
| --authentication-mode | Especifique a preferência da janela de autenticação (silent, silentPreferred ou interactive). |
| --conta-de-autenticação | Especifique a conta a ser usada para autenticação. |
| --accept-source-agreements | Usado para aceitar o contrato de licença de origem e evitar o prompt. |
| -?,--help | Mostra a ajuda sobre o comando selecionado. |
| --esperar | Solicita que o usuário pressione qualquer tecla antes de sair. |
| --logs,--open-logs | Abre o local de logs padrão. |
| --verbose, --verbose-logs | Usado para substituir a configuração de registro em log e criar um log detalhado. |
| --nowarn,--ignore-warnings | Suprime as saídas de aviso. |
| --disable-interactivity | Desabilitar prompts interativos. |
| --proxy | Defina um proxy a ser usado para essa execução. |
| --no-proxy | Desabilite o uso de proxy para essa execução. |
Depois de identificar com êxito o aplicativo destinado a uninstall, winget executará o comando uninstall.
Consultas de exemplo
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 a ID dele.
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 winget não resultar em um único aplicativo para uninstall, então winget exibirá vários resultados. Em seguida, você pode usar filtros adicionais para refinar a pesquisa do aplicativo que deseja uninstall.
Como desinstalar aplicativos não instalados com o Gerenciador de Pacotes do Windows
Conforme mencionado na lista, o winget comando de lista exibirá mais do que apenas aplicativos instalados com o winget. Você ainda pode usar winget comandos para remove esses aplicativos do seu dispositivo.
Windows developer