Como desinstalar um programa do CMD no Windows (WMIC e WinGet)

Última atualização: 20/08/2025
autor: Isaac

Exemplos do comando wmic para obter informações de hardware no Windows

Se um programa travar e não houver como excluí-lo da interface Windows, o Prompt de Comando (CMD) pode tirar você de problemas com comandos diretoNeste guia, você encontrará todos os métodos que produzem os melhores resultados, de acordo com a experiência de profissionais e guias de referência, do clássico WMIC ao moderno WinGet, bem como alternativas quando todo o resto falha.

Compilamos procedimentos passo a passo para o Windows 10 (e ambientes semelhantes), exemplos de comandos da vida real, opções avançadas e soluções complementares. como o solucionador de problemas da Microsoft, o modo de segurança, desinstaladores integrados e, apenas como último recurso, o Editor do Registro. Você também verá como lidar com cenários especiais (computadores remotos e casos de seleção múltipla).

O que significa desinstalar um programa do CMD e quando isso é uma boa ideia?

Desinstalar pelo CMD é executar a desinstalação usando comandos, sem usar menus gráficos.. Bem gasto, É mais rápido e evita travamentos de interface. Além disso, permite operação remota (por exemplo, se você estiver logado com utilitários como o PsExec), desde que tenha permissões e acesso apropriados.

Isso é especialmente útil quando o aplicativo Configurações, Programas e Recursos ou o próprio desinstalador de software não estão respondendo., quando o sistema está saturado ou quando você precisa desinstalar vários Aplicativos e jogos em lote para vários aplicativos ao mesmo tempo.

Método 1: WMIC (Prompt de Comando)

O WMIC (Windows Management Instrumentation Command-line) foi durante anos o comando mais direto para desinstalar do CMDEle funciona em computadores locais e, com as credenciais apropriadas, também pode ser usado em computadores remotos em cenários de administração.

Etapa 1: Abra o CMD como administrador. Pressione Windows + R, digite cmd e então inicie o Prompt de Comando com direitos elevados (por exemplo, com Ctrl + Shift + Enter) para que a desinstalação não falhe devido a permissões.

Etapa 2: faça login no WMIC. No console, digite wmic e pressione Enter. Você verá o prompt do WMIC pronto para aceitar instruções.

Etapa 3: Lista de programas reconhecidos pelo WMIC. Corre product get name para que o sistema possa mostrar os aplicativos que o WMIC consegue identificar e desinstalar. Anote o nome exato como ele aparece.

Etapa 4: inicie o desinstalador com o nome exato. Use o comando:

product where name="Nombre del programa" call uninstall

Substituto nome do programa pelo valor exato da lista (mantenha as aspas). Exemplo real:

product where name="Adobe Acrobat Reader DC - Español" call uninstall

Etapa 5: Confirme com Y quando solicitado. Se tudo correr bem, Você verá a mensagem “Execução do método bem-sucedida” e ReturnValue=0Dependendo do software, pode ser necessária uma reinicialização para concluir a remoção.

  Exportar do Microsoft Forms para o Excel: opções, sincronização e truques

Dicas práticas com WMIC:Se você executar o processo em um computador remoto, primeiro você deve ter sessão remota válida e permissões (por exemplo, usando PsExec antes de chamar WMIC na sessão remota). Sempre verifique o nome exato com o nome do produto obtido para evitar erros causados por aspas ou espaços.

Método 2: Desinstalação do WinGet (Gerenciador de Pacotes do Windows)

WinGet é o gerenciador de pacotes da Microsoft para Windows que permite instalar, listar e desinstalar aplicativos do terminal. é Flexível, rápido e funciona até mesmo com programas que você não instalou com o WinGet.

Sintaxe básica:

winget uninstall  <consulta>] 

O argumento -q, –consulta É usado para indicar o termo de busca (nome, ID, apelido, etc.). Se houver ambiguidade, O WinGet solicitará que você refine sua consulta ou escolha entre vários resultados..

Exemplos de uso comum:
– Desinstalar uma versão específica por nome e versão:

winget uninstall --name powertoys --version 0.15.2

– Desinstalar por identificador (GUID ou ID do pacote):

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

– Desinstale vários aplicativos com um único comando:

winget uninstall Microsoft.NuGet Microsoft.Edit

Múltipla escolha:Se sua consulta não retornar uma única correspondência, O WinGet exibirá vários para que você possa filtrar ou escolher. Para evitar isso, use -exato quando você sabe a string exata (incluindo a diferenciação entre maiúsculas e minúsculas) ou filtra por -eu ia/–apelido.

 

winget

Também desinstala aplicativos não instalados com o WinGet: semelhante ao comportamento do comando lista winget, você poderá visualizar mais do que apenas os aplicativos instalados com o próprio gerenciador e eliminar muitos deles igualmente.

Opções mais úteis para desinstalar o winget (você pode combiná-los conforme necessário):

  • -q, –consulta: consulta para pesquisar um aplicativo por nome, ID ou apelido.
  • -m, –manifesto: rota para um manifesto YAML local para executar a desinstalação definida naquele arquivo.
  • -eu ia: filtrar por identificador exato da aplicação.
  • -Nome: limita a pesquisa a nome do aplicativo.
  • –apelido: filtrar por apelido mostrado para o aplicativo.
  • –código do produto (código do produto): filtrar usando o Código do produto (por exemplo, da MSI).
  • -v, –versão: especifica o versão exata para desinstalar; se não for indicado, use o principal disponível.
  • –tudo, –todas-versões: desinstalar Todas versões instalado
  • -s, –fonte: restringe a um origem específica (por nome do repositório/fonte).
  • -e, –exato: correspondência exata (diferencia maiúsculas de minúsculas); evite correspondências parciais.
  • -escopo: define o escopo de pacotes instalados (usuário ou máquina).
  • -i, –interativo: força modo interativo do desinstalador.
  • -h, –silencioso: funciona em Modo silencioso, removendo a interface do desinstalador.
  • -força: executa diretamente e continua apesar dos incidentes não relacionados à segurança.
  • -Purga: apaga tudo arquivos e diretórios da embalagem (portátil).
  • -preservar: conservar os arquivos criados pelo pacote (portátil).
  • -o, –log: redireciona logs para um arquivo (certifique-se de ter permissões de gravação).
  • -cabeçalho: acrescenta Cabeçalhos HTTP para fontes REST do Gerenciador de Pacotes do Windows.
  • –modo de autenticação: preferência de janela de autenticação (silencioso, preferência silenciosa ou interativo).
  • –conta de autenticação: especifica o conta para autenticação.
  • –aceitar-acordos-de-fonte: aceita acordos de origem e evite avisos.
  • -?, -ajuda: mostra o ajudar do comando.
  • -espere: pede para pressionar uma tecla antes de sair (esperar).
  • –logs, –logs abertos: abre o local de log padrão.
  • –verbose, –verbose-logs: gera registro detalhado.
  • –nowarn, –ignore-warnings: suprime avisos.
  • –desativar interatividade: desabilitar mensagens interativo.
  • –proxy: define um procuração somente para esta execução.
  • –sem proxy: desativar o uso de proxy nesta execução.
  Maneiras seguras de mover arquivos de programas do Windows para outro disco rígido

notas de uso- Se o nome do aplicativo tiver espaços (por exemplo, Google Chrome), coloca a string entre aspas. Em versões mais antigas (como a 0.3) Havia funções experimentais (listar e desinstalar) que exigiu ativação via winget settingsNas versões atuais, eles geralmente já vêm ativados por padrão.

Outras maneiras rápidas da interface do Windows

Se preferir não usar comandos, o Windows oferece vários caminhos gráficos para desinstalarElas são convenientes e, às vezes, suficientes para resolver o problema sem complicar as coisas.

Programas e Recursos (Painel de Controle): Pressione Windows + R, digite appwiz.cpl e pressione Enter. Selecione o programa e clique em Desinstalar (ou clique com o botão direito > Desinstalar). Alguns desinstaladores exigem que você siga etapas específicas na tela.

Menu Iniciar: Abra Iniciar, localize o aplicativo na lista, clique com o botão direito > DesinstalarÉ simples e não exige navegação por menus ocultos.

Barra de pesquisa: digite o nome na barra, localize o aplicativo, clique com o botão direito > Desinstalar. Siga o assistente que se abre.

Desinstalador do próprio programa: Muitos softwares incluem seus desinstalador na sua pasta. Em Iniciar ou na pasta de instalação você encontrará arquivos com nomes como desinstalar, desinstalador, unins000. Execute o arquivo para excluir o programa.

Solucionador de problemas e instalação em modo de segurança

Quando algo bloqueia a desinstalação normal, dois aliados clássicos são o solucionador de problemas da Microsoft e o Modo de Segurança.. Eles ajudam a evitar interferências de processos de terceiros ou a reparar entradas defeituosas.

Solucionador de problemas de instalação e desinstalação da Microsoft: Execute a ferramenta, selecione o programa e confirme “Sim, tente desinstalar”. Se não estiver listado, use “Não aparecendo”, clique em Avançar e, se souber, indique o Código do produto (ProductCode) para identificá-lo e excluí-lo.

Modo seguro (para evitar interferências): Abra Executar (Windows + R) e digite msconfig. Na aba bota, ativo Inicialização segura, Aplicar e Aceitar, e reiniciar. Somente serviços básicos são carregados no Modo de Segurança, o que pode permitir a desinstalação sem travamentos. Em seguida, desative a Inicialização Segura para retornar ao normal.

  Guia completo para fixar sites favoritos na barra Edge e na barra de tarefas

Ferramentas de desinstalação dedicadas:Se mesmo no Modo de Segurança o aplicativo resistir, você pode optar por utilitários que oferecem desinstalação forçada. Soluções como EaseUS Todo PCTrans (recurso “Desinstalação Forçada”) o Revo Uninstaller Pro, e técnicas para remover bloatware sem raiz usando ADB, são projetados para lidar com programas maliciosos, excluindo arquivos principais e limpando entradas de registro restantesUse-os com sabedoria e, se possível, crie um ponto de restauração primeiro.

Registro e limpeza do Windows (método avançado)

Editar o Registro é eficaz, mas perigoso se você não sabe o que está fazendo.Antes de usá-lo, crie um backup ou um ponto de restauração. Este método é reservado para casos em que o desinstalador desapareceu ou está corrompido.

Etapa 1: Remova a chave de desinstalação. Abra Executar (Windows + R), digite regedit e pressione Enter. Navegue até:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Localize a subchave correspondente ao seu programa (por nome ou ProductCode), Clique com o botão direito > Excluir e confirme com sim.

Etapa 2: Apague os resíduos do disco. Abra o Explorer (Windows + E) e certifique-se de que você pode ver pastas escondidas para localizar resíduos em C:\Users\<Usuario>\AppData\ y C:\ProgramData\. Pesquisar por nome do aplicativo, fabricante ou pacote e remova apenas o que estiver claramente relacionado.

Etapa 3 (opcional): Excluir arquivos específicos do CMD. Navegar com cd para a pasta e usar del:

del "nombre de archivo.ext"

aviso: Os arquivos excluídos dessa maneira não vão para a Lixeira; certifique-se de que são os corretos.