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?
Não há diferença, o painel de controle apenas vincula o desinstalador de programas.
fonte
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ê.
fonte