Qual é a diferença entre desinstalar um programa através do Painel de Controle e desinstalar através do uninstall.exe do Programa?

2

Qual é a diferença entre desinstalar um programa através do Painel de Controle e desinstalar através do uninstall.exe do Programa?

Exemplo: C: \ Arquivos de Programas (x86) \ Notepad ++ \ uninstall.exe

Em geral, li que é melhor desinstalar um programa através do Painel de Controle da janela. Mas para os programas que possuem o seu próprio uninstall.exe, existe alguma diferença real entre as desinstalações? O limpador do painel de controle está removendo dependências?

esponja
fonte

Respostas:

4

Como as respostas anteriores disseram, o applet Adicionar ou remover programas chama o mesmo processo de desinstalação como se fosse executado manualmente ... no entanto, apenas executar o programa de desinstalação no subdiretório do programa não garante que você esteja usando todos os parâmetros adequados.

por exemplo, para desinstalar o Doom

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Doom

A entrada de desinstalação no registro do Doom pode dizer

C: \ Arquivos de programas \ Doom \ uninstl.exe / SC: \ Arquivos de programas \ Doom

enquanto que, se você acabou de executar o arquivo uninstl.exe na subpasta \ Doom, ele NÃO poderá executar as mesmas ações.

Darr247
fonte
Normalmente, há um atalho no menu Iniciar para o programa que possui os parâmetros corretos anexados. Mas bom ponto.
Joel Coehoorn
Portanto, para programas que não possuem um "uninstall.exe". Eu diria que existe algum executável na pasta que o Painel de Controle executa com parâmetros para desinstalar?
spong
4

Não há diferença, o painel de controle apenas vincula o desinstalador de programas.

Akid
fonte
0

Na maioria das vezes não há diferença. No entanto, existem duas exceções que eu conheço.

Uma é se você estiver usando o Windows Server com Terminal Servivces (ou seja, para thin clients), um registro extra acontece quando você executa as coisas pelo painel de controle para ajudar o software a funcionar melhor quando várias pessoas estão conectadas e o usam ao mesmo tempo. Nesse caso, você deve sempre acessar o painel de controle para adicionar e remover quaisquer programas.

A outra é que, se você tiver um desinstalador quebrado ou ausente de um determinado tipo, o Painel de Controle pode oferecer simplesmente remover o programa da lista para você.

Joel Coehoorn
fonte
Para o segundo caso, isso seria semelhante a remover / excluir a pasta do programa?
spong
Essa pode ser a causa do desinstalador quebrado ou ausente, mas não o fará. Apenas removerá o programa da lista Adicionar / Remover Programas.
Joel Coehoorn