Atualização de abril de 2016 - para VS2013 +
A Microsoft começou a resolver o problema no final de 2015 com o lançamento do VisualStudioUninstaller .
Eles abandonaram a solução por um tempo; no entanto, o trabalho foi reiniciado em abril de 2016 .
Finalmente, houve um lançamento oficial para este desinstalador em abril de 2016, que é descrito como "projetado para limpar / queimar todas as versões Preview / RC / RTM do Visual Studio 2013, Visual Studio 2015 e Visual Studio vNext".
Resposta Original - para VS2010, VS2012
Observe que as duas soluções a seguir ainda deixam rastros (como arquivos de registro) e não podem ser consideradas uma desinstalação 'limpa' (consulte a seção final da resposta para uma solução completamente limpa).
Solução 1 - para: VS 2010
Há um desinstalador fornecido pela Microsoft chamado Visual Studio 2010 Uninstall Utility . Ele vem com três opções:
- Padrão (VS2010_Uninstall-RTM.ENU.exe)
- Completo (VS2010_Uninstall-RTM.ENU.exe / completo)
- Concluído (VS2010_Uninstall-RTM.ENU.exe / full / netfx)
O link acima explica o desinstalador em mais detalhes - eu recomendo ler os comentários no artigo antes de usá-lo, pois alguns observaram problemas (e soluções alternativas) quando os service packs são instalados. Depois, use algo como CCleaner para remover os arquivos de registro restantes.
Aqui está o link para a página de download do VS2010 UU .
Solução 2 - para: VS 2010, VS 2012
A Microsoft fornece um recurso de desinstalação / força que remove a maioria dos resquícios do VS2010 ou VS2012 do seu computador.
MSDN: Como desinstalar o Visual Studio 2010/2012 . Do link:
Aviso: a execução deste comando pode remover alguns pacotes, mesmo se eles ainda estiverem em uso, como os listados em Pacotes compartilhados opcionais.
- Baixe o aplicativo de configuração que você usou para instalar originalmente o Visual Studio 2012. Se você instalou da mídia, insira essa mídia.
- Abra um prompt de comando. Clique em Executar no menu Iniciar (Iniciar + R). Digite cmd e pressione OK (Enter).
- Digite o caminho completo para o aplicativo de configuração e passe as seguintes opções de linha de comando:
/uninstall /force
Exemplo:
D:\vs_ultimate.exe /uninstall /force
- Clique no botão Desinstalar e siga as instruções.
Depois, use algo como CCleaner para remover os arquivos de registro restantes.
Uma desinstalação completamente limpa?
Infelizmente, a única maneira (atual) de conseguir isso é seguir o conselho do dnLL em sua resposta e executar uma reinstalação completa do sistema operacional. Então, no futuro, você poderá usar o Visual Studio dentro de uma máquina virtual e não precisar se preocupar com esses problemas novamente.