O que é uma Chave de Registro de Desinstalação?

Chega um momento em que você ou alguém que usa o eu sistema faz o download ou instala um programa, aplicativo ou ferramenta que você deseja remover posteriormente. As razões por trás da remoção podem ser que o programa não está funcionando conforme o esperado, tem uma falha conflitante com o sistema operacional ou com outros programas e serviços, ou simplesmente, é mal-intencionado e está executando atos maliciosos e irritantes. Seja qual for o motivo, você, o proprietário do PC, tem o direito de remover qualquer programa a qualquer momento, embora às vezes isso seja mais fácil de falar do que fazer.

As cadeias de desinstalação para a maioria dos aplicativos podem ser encontradas na chave de registro de desinstalação:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

O sistema operacional que você está usando, determinará as suas opções. Por exemplo, muitos sistemas operacionais vêm com seu próprio utilitário para desinstalar programas. A maioria das versões do sistema operacional do Windows armazena esse utilitário ou recurso no Painel de Controle, em Programas (desinstalação). Se você souber o nome do programa que deseja remover e ele estiver listado, você pode realçá-lo, clicar com o botão direito e selecionar "desinstalar". Parece simples, mas apenas se o programa estiver listado, certo? Mas por que um programa que você tem certeza de que está instalado não estará listado aqui? Antes de respondermos a essa pergunta, vamos detalhar o que acontece durante a instalação de um programa.

  • Todos os programas têm um ou mais componentes associados, ou seja, arquivos e após a instalação, esses arquivos são copiados ou armazenados em uma pasta, geralmente na pasta de arquivos de programas. As bibliotecas compartilhadas ou arquivos .dll também podem ser copiados nos Arquivos de Programas em uma subpasta denominada Arquivos Comuns. Os drivers ou arquivos .dll também podem ser copiados na pasta do Windows Sys 32, etc.
  • O 'instalador' faz edições no Registro para associar o programa aos seus arquivos (onde quer que estejam mapeados) ou executar o programa quando o Windows é inicializado. Um exemplo é quando o programa do Microsoft Word é executado e você deseja acessar documentos do Word. Outra chave deve ser adicionada para registrar o programa na lista Adicionar/Remover Programas.
  • Um registro de instalação deve ser armazenado junto com o desinstalador de programas, para que, quando (ou se) o usuário desejar efetuar a remoção, o Windows verifique o registro para o desinstalador e o execute. O instalador então procura por todos os componentes associados, ou seja, arquivos, componentes, processos (ou seja, entradas de registro) e os remove. Bem, isto é, se tudo foi configurado corretamente em primeiro lugar.

Portanto, se o registro não foi criado em primeiro lugar, o instalador não saberá quais componentes associados ele deve remover e, portanto, sua operação falhará ou ficará paralisada. O mesmo resultado acontece se o programa não tem um instalador. Tal dilema pode deixar você pensando no que fazer a seguir. Uma desinstalação com falha, por qualquer motivo, exige a remoção manual, o uso de uma ferramenta de terceiros ou um utilitário de desinstalação.

Utilitários do Desinstalação de Terceiros

Para aumentar a comerciabilidade, muitos utilitários de terceiros expandem os seus serviços, oferecendo um criador de registros, observador, analisador e, em alguns casos, limpadores, não que você realmente precise dessas ferramentas extras. Algumas ofertas 'gratuitas' têm uma agenda oculta e podem incluir spyware ou malware. Embora programas legítimos tenham boa intenção, alguns não funcionam como prometido e podem fazer mais mal do que bem, e é por isso que você simplesmente DEVE fazer sua lição de casa antes de escolher uma solução externa.

Honestamente, o utilitário de instalação que vem com o seu sistema operacional é provavelmente a sua aposta mais segura e melhor. Nos casos em que o uso desse serviço falhar, ou seja, o programa não estiver listado ou um arquivo de registro não tiver sido adicionado, você deve considerar o uso de uma ferramenta anti-malware furtiva para garantir que todos os componentes sejam encontrados e removidos, especialmente aqueles de natureza maliciosa. No entanto, se você é habilidoso e se sente confortável trabalhando no Registro do Windows por conta própria, também pode remover manualmente esses componentes indesejados.

Carregando...