Não consigo desinstalar um programa

O desinstalador sumiu do disco, e por isso o Windows diz que não encontra o uninstall.exe. Veja como remover o programa mesmo assim, com um caminho de volta.

Nesta página
  1. Por que o Windows não encontra o desinstalador?
  2. Tente o Painel de Controle e as correções da Microsoft primeiro
  3. Remova o programa com o Purge Uninstaller
  4. Dá para reinstalar e recuperar o desinstalador?
  5. Remova o programa à mão, com um caminho de volta
  6. Por que a Desinstalação forçada não remove um app MSI ou da Store?
  7. Qual caminho serve para você
  8. Perguntas e respostas

Quando o desinstalador está ausente, o Windows mostra um erro como Windows cannot find 'C:\Program Files\App\uninstall.exe' e o programa continua em Aplicativos instalados. O Windows só executa o arquivo que o programa registrou para a remoção. Se esse arquivo foi apagado, movido ou nunca terminou de ser instalado, você precisa remover o programa de outro jeito.

Por que o Windows não encontra o desinstalador?

Porque o arquivo que o programa registrou para a remoção sumiu. Na maioria dos programas de desktop, o Windows não faz a remoção por conta própria: ele inicia o desinstalador que o programa registrou. Cada programa grava uma entrada em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall ao ser instalado, com valores como DisplayName, InstallLocation e UninstallString, o comando de desinstalação (Microsoft Learn). A lista de Aplicativos instalados é montada a partir dessas entradas.

Assim, a entrada e o programa podem se separar. A entrada diz “execute este arquivo”, o arquivo não está lá e o Windows não tem um plano B. Os motivos mais comuns:

O que você vê Causa usual O que tentar
Windows cannot find o desinstalador, Make sure you typed the name correctly A pasta do programa foi apagada à mão, ou uma ferramenta de limpeza a removeu Reinstalar a mesma versão, ou Desinstalação forçada
O desinstalador abre, depois falha ou fecha e o programa continua na lista O próprio desinstalador está danificado Reinstalar a mesma versão, ou Desinstalação forçada
O programa está na lista, mas a pasta dele está vazia ou sumiu Uma desinstalação anterior parou no meio Desinstalação forçada, ou remover a entrada à mão
A entrada executa MsiExec.exe e a desinstalação falha Um produto do Windows Installer com registros danificados A solução de problemas da Microsoft
Desinstalar está esmaecido ou não faz nada em um app da Store Os apps da Store são removidos pelo próprio Windows A ajuda da Microsoft para apps da Store

As três primeiras linhas são programas de desktop com desinstalador próprio. As duas últimas pertencem ao Windows Installer e à Microsoft Store, e as soluções são outras, então confira de que tipo é o seu programa antes de apagar qualquer coisa.

Tente o Painel de Controle e as correções da Microsoft primeiro

Comece pelo que o Windows já tem: não custa nada e não deixa nada pela metade.

  1. Painel de Controle. A Microsoft observa que “alguns aplicativos não podem ser desinstalados pelo app Configurações” e indica o Painel de Controle no lugar (Microsoft Support). Procure Painel de Controle na barra de tarefas, abra Programas > Programas e Recursos, clique com o botão direito no programa e escolha Desinstalar ou Desinstalar/Alterar.
  2. A Solução de problemas de instalação e desinstalação de programas. A solução de problemas da Microsoft repara chaves do registro que impedem a desinstalação de um programa por Programas e Recursos, no Windows 10 e no 11. Ela funciona melhor com produtos do Windows Installer: se o programa não estiver na lista dela, ela pede o código do produto, que está no arquivo .msi do programa.

Se as duas dão o mesmo erro, o problema é o arquivo ausente, e nenhum menu do Windows executa um arquivo que não existe.

Remova o programa com o Purge Uninstaller

O Purge Uninstaller, o desinstalador para Windows e Mac que mostra cada resto antes de ele sumir, tem um botão para este caso: Desinstalação forçada. No Windows, ele funciona assim.

  1. Escolha o programa em Apps. O painel lista o que ele deixaria para trás antes de qualquer coisa ser executada.
  2. Clique em Desinstalar. O Purge Uninstaller tenta primeiro o desinstalador do próprio programa, porque o app conhece as próprias partes. Quando o arquivo sumiu, o painel diz que o desinstalador do programa “está ausente do disco, então não pode ser executado”, e o botão principal passa a ser Desinstalação forçada. Quando o desinstalador abre mas falha, ou fecha com o programa ainda instalado, Desinstalação forçada aparece como um segundo botão.
  3. Clique em Desinstalação forçada. Ele ignora o desinstalador ausente e leva também a pasta do programa e a entrada dele na lista do Windows, junto com os restos que encontra: pastas em AppData e ProgramData, chaves do registro, itens de inicialização, serviços e atalhos.
  4. Revise a lista e clique em Remover N restos. As correspondências claras vêm marcadas. Itens “Possível”, como uma pasta cujo nome outro app poderia usar, aparecem na lista, mas ficam para você marcar.

Tudo vai primeiro para a área de restauração. “Restaurar N itens” coloca cada item de volta onde estava e, depois de uma desinstalação forçada, o programa volta junto com eles. Nada é removido antes de você ver na lista, e as pastas que muitos apps compartilham, ou qualquer coisa dentro da pasta de outro app instalado, nunca são oferecidas.

A regra: a Desinstalação forçada é para programas de desktop. Produtos do Windows Installer (MSI) e apps da Store só podem ser removidos pelo próprio Windows, e o app avisa isso em vez de tentar. Programas instalados para todos os usuários do PC pedem o aviso de administrador do Windows uma vez por sessão.

Se o programa não está na lista, mas o atalho dele ainda está na área de trabalho ou no menu Iniciar, clique com o botão direito no atalho, escolha Mostrar mais opções no Windows 11 e depois Desinstalar com o Purge. O Purge Uninstaller abre com esse programa selecionado. O manual percorre cada tela.

Dá para reinstalar e recuperar o desinstalador?

Muitas vezes, sim. Instalar o mesmo programa de novo por cima da cópia quebrada costuma gravar um desinstalador novo e uma entrada nova, e aí desinstalar em Configurações funciona normalmente.

Baixe o instalador do site do próprio desenvolvedor, de preferência a versão que Aplicativos instalados mostra ao lado do nome do programa. Instale na mesma pasta, não abra o programa e desinstale em seguida. Isso falha quando o desenvolvedor não oferece mais o programa ou quando o instalador se recusa a rodar por cima da entrada antiga.

Remova o programa à mão, com um caminho de volta

O caminho manual apaga a entrada que o Windows lê e move a pasta para o lado. Cada passo mantém uma cópia até você ter certeza de que nada quebrou.

  1. Feche o programa. Procure o processo dele no Gerenciador de Tarefas e encerre-o, senão nada na pasta dele pode ser movido.
  2. Abra o Editor do Registro (procure por regedit) e vá até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Um programa de 32 bits no Windows de 64 bits fica em HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall (Microsoft Learn). Um programa instalado só para você usa o mesmo caminho em HKEY_CURRENT_USER.
  3. Encontre a chave do programa. Clique em cada subchave e leia DisplayName. Quando combinar, anote UninstallString (o arquivo que o Windows não encontra) e InstallLocation (a pasta dele). Se UninstallString começar com MsiExec.exe, pare aqui: é um produto do Windows Installer, e a solução de problemas acima é o caminho mais seguro.
  4. Exporte a chave primeiro. Com a chave selecionada, escolha Arquivo > Exportar e salve o arquivo .reg em um lugar que você encontre depois (Microsoft Support). Arquivo > Importar a coloca de volta.
  5. Mova a pasta para o lado. No Explorador de Arquivos, mova a pasta de InstallLocation para uma pasta temporária, por exemplo na área de trabalho. Ainda não a apague.
  6. Exclua a chave. Clique com o botão direito na subchave do programa e escolha Excluir. O programa sai de Aplicativos instalados.
  7. Espere alguns dias. Reinicie, use o PC como de costume e só então apague a pasta temporária e o arquivo .reg.

Os restos do programa são outro trabalho: pastas de configurações em %APPDATA%, %LOCALAPPDATA% e %PROGRAMDATA% com o nome do programa ou do desenvolvedor, e entradas em Gerenciador de Tarefas > Aplicativos de inicialização. Mova essas para o lado também, e deixe em paz a pasta de um desenvolvedor se outro programa dele ainda estiver instalado. O guia da área de restauração mostra o que o Purge Uninstaller guarda quando faz essa parte por você.

Por que a Desinstalação forçada não remove um app MSI ou da Store?

Porque o Windows mantém registros próprios para os dois, e apagar os arquivos deles pelas costas do Windows piora as coisas. Um produto do Windows Installer também fica registrado nos dados de configuração do próprio Windows Installer, além da chave Uninstall (Microsoft Learn), então remover a pasta e a entrada à mão pode deixar o Windows Installer convencido de que o produto ainda está lá. Os apps da Store são pacotes que o Windows instala e remove.

Para um produto MSI, execute a solução de problemas da Microsoft e escolha o programa, ou informe o código do produto. Para um app da Store, a Microsoft indica a ajuda separada para apps da Microsoft Store, na mesma página da solução de problemas. O Purge Uninstaller lista os dois tipos e executa a desinstalação normal deles, mas não a força.

Qual caminho serve para você

  • Um programa, e você ainda consegue o instalador dele: reinstale a mesma versão e depois desinstale. Nada para limpar à mão.
  • O programa veio com o Windows Installer (MsiExec.exe na entrada dele): a solução de problemas da Microsoft.
  • A pasta sumiu e só sobrou a entrada: Desinstalação forçada no Purge Uninstaller, ou apague a entrada à mão depois de exportá-la.
  • Você prefere não mexer no registro: Desinstalação forçada, que guarda a pasta, a entrada e os restos na área de restauração. A versão gratuita guarda a limpeza mais recente por 7 dias, e o Pro guarda 30 dias de limpezas.
  • Vários programas quebrados de uma vez: o Purge Uninstaller Pro remove restos sem limite mensal. A versão gratuita cobre 3 apps por mês.

Comece pelo programa que mostra o erro e veja o que a lista dele traz antes de decidir qualquer coisa. O Purge Uninstaller Free faz desinstalações ilimitadas com a lista de restos e limpa os restos de 3 apps por mês, 2 apps por vez; o Pro custa $29 uma vez, sem precisar de assinatura, nada é renovado, e todas as atualizações estão incluídas. Baixe o Purge Uninstaller para Windows e experimente a Desinstalação forçada no programa que não sai.

Perguntas e respostas

É seguro apagar a chave de desinstalação de um programa no registro?

Sim, para um programa de desktop cujos arquivos já sumiram, desde que você exporte a chave primeiro. A chave só diz ao Windows como desinstalar o programa; apagá-la tira o programa de Aplicativos instalados. Não faça isso quando a entrada executa MsiExec.exe, porque o Windows Installer mantém registros próprios para esse produto.

A Desinstalação forçada funciona em todo programa?

Não. A Desinstalação forçada do Purge Uninstaller funciona em programas de desktop cujo desinstalador está ausente, falha ou fecha com o programa ainda instalado. Produtos do Windows Installer e apps da Microsoft Store só podem ser removidos pelo próprio Windows, então para eles o Purge Uninstaller executa a desinstalação normal, e a solução de problemas da Microsoft é o passo seguinte.

Dá para desfazer uma desinstalação forçada?

Sim. Tudo o que a Desinstalação forçada remove vai primeiro para a área de restauração: a pasta do programa, a entrada dele na lista do Windows e os restos que você marcou. Restaurar essa limpeza coloca cada item de volta onde estava, e o programa volta junto. A versão gratuita guarda a limpeza mais recente por 7 dias; o Pro guarda 30 dias de limpezas.

Por que o Painel de Controle funciona quando as Configurações não desinstalam?

A Microsoft diz que alguns aplicativos não podem ser desinstalados pelo app Configurações e sugere o Painel de Controle no lugar. Para programas de desktop, as duas listas vêm das mesmas entradas, então, quando o próprio arquivo do desinstalador está ausente, o Painel de Controle em geral mostra o mesmo erro e você precisa de outro caminho, como reinstalar ou usar a Desinstalação forçada.

A Desinstalação forçada está incluída no Purge Uninstaller Free?

Sim. O Purge Uninstaller Free inclui a Desinstalação forçada e a lista de restos. Remover os restos conta como uma das 3 limpezas de restos por mês da versão gratuita, e ela guarda a limpeza mais recente na área de restauração por 7 dias. O Purge Uninstaller Pro, $29 uma vez, tira o limite mensal e guarda 30 dias de limpezas.