Forçar desinstalação do Visual Studio

101

Ao desinstalar o Microsoft Visual Studio Ultimate 2015 Preview, ocorre um erro ao citar "O Microsoft Visual Studio Ultimate 2015 Preview parou de funcionar"

O conteúdo da mensagem inclui:

Um problema impediu o programa de funcionar corretamente. O Windows fechará o programa e notificará você se houver uma solução disponível.

Pesquisei no Google e encontrei um utilitário que desinstala o Visual Studio 2010 aqui, mas não existe nada para o Visual Studio 2012, 2013 e 2015. Minhas perguntas são:

Existe algum utilitário genérico que desinstala o Visual Studio por versão?

Ou existe uma maneira de desinstalar o Visual Studio 2012 em diante sem usar o menu Programa e Recursos?

Arafat
fonte
1
Você tentou reinstalar antes de desinstalar? Compreendo que isso parece contra-intuitivo, mas geralmente funciona.
Chris Spittles de
Sim eu fiz. mas o instalador não ofereceu opção de reparo ou modificação.
Arafat de
Depois de pesquisar mais no Google, descobri uma maneira de desinstalar o visual studio 2012. support.microsoft.com/kb/2771441/EN-US#Force . Alguém já tentou?
Arafat de
Como eu sempre disse "Experimente o software futuro por sua própria conta e risco ou na máquina de teste". A desinstalação nunca funcionará porque a maioria da equipe da Microsoft está ocupada em fazer um recurso interessante. BTW se isso não funcionar, redefina seu PC.
Anirudha Gupta de
12
estou adicionando este um comentário, e não uma resposta, já que não há nenhum outro lugar para reclamar. em toda a minha vida, nunca vi um instalador de merda como este. Passei as últimas 2 horas tentando reparar ou desinstalar em comparação com 2015, enquanto ele travava ou me pedia para baixar cada uma das 130 ~ dlls separadamente clicando repetidamente em "repetir". Já vi algumas instalações de projetos para crianças funcionando melhor, com menos erros e uma experiência de uso melhor do que esta. Sério, eles não se importam tanto, que nem mesmo colocam o mínimo esforço em fornecer um instalador normal e funcional ?!
YavgenyP

Respostas:

130

Eu estava tendo o mesmo problema, mas acabei de conseguir uma desinstalação completa por meio do antigo e confiável CMD:

D:\vs_ultimate.exe /uninstall /force

Onde D: é a localização da mídia de instalação (iso montada, etc).

Você também pode passivo / passivo (nenhuma entrada do usuário necessária - apenas o progresso exibido) ou / silencioso para a linha de comando acima.

EDITAR: Adicionar link abaixo ao artigo MSDN mencionando que isso remove à força TODOS os componentes instalados.

http://blogs.msdn.com/b/heaths/archive/2015/07/17/removing-visual-studio-components-left-behind-after-an-uninstall.aspx

Além disso, para garantir que o link rot não invalide isso, adicione um breve texto abaixo do artigo original.

A partir do Visual Studio 2013, você pode remover à força quase todos os componentes. Alguns componentes principais - como o .NET Framework e os tempos de execução do VC - são deixados para trás por causa de sua onipresença, embora você possa removê-los separadamente de Programas e Recursos, se realmente desejar.

Aviso: Isso removerá todos os componentes, independentemente de outros produtos exigirem deles. Isso pode fazer com que outros produtos funcionem incorretamente ou nem funcionem.

Boa sorte!

imarktu
fonte
20
Se você não tiver mídia, faça um a dir /s vs_ultimate.exepartir do prompt do root para localizá-la. O meu estava dentro C:\ProgramData\Package Cache\{[guid]}. Depois de navegar até lá e executar vs_ultimate.exe com os sinalizadores / uninstall e / force, o desinstalador foi executado.
LetMyPeopleCode
1
@imarktu Isso remove todas as dependências instaladas pelo Vs? O Framework, etc.? Estou perguntando porque em breve removerei meu VS 2013 inteiramente para instalar o Vs 2015, então gostaria de remover todos os recursos instalados até 2013 (como alguns itens do SQL Server 2012). Obrigado
Rafael Merlin
14
btw se você tiver uma comunidade de instalação, o nome do exe é vs_community.exe e tem os mesmos parâmetros
Boas Enkler
2
Isso funcionou para todas as versões do Visual Studio. Eu tentei isso com sucesso no VS 2015 e no VS 2013.
Arafat
2
Não é solução completa, não é solução precisa, na verdade não é uma solução! , embora eu tenha pensado que era a primeira vez, mas NÃO, use a resposta de vidas úteis nesta página.
captain_majid
69

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".

dsgriffin
fonte
1
Isso definitivamente NÃO funciona com o VIsual Studio 2015. Eu mesmo compilei e executei, e parece detectar apenas o Visual Studio 2012. Talvez eles pretendessem mantê-lo funcionando em 2013, mas definitivamente não está funcionando no VS 2015.
Warren P
1
Eu pinguei o bheath em seu blog para ver se ele tem algum comentário / atualização sobre o status deste repositório github.
Warren P
1
quanto tempo leva para desinstalar? Eu o executei e depois de 10 minutos ele também apenas disse Desinstalando .... no prompt de comando!
kuldeep
1
O mesmo para mim com a edição profissional VS2015 com sucesso (usando a versão 5), obrigado. O único método que funcionou para mim.
hlide de
3
Funcionou bem para o Meas. Obrigado. Demorou uns bons 5 minutos antes que algo acontecesse aliás.
bic
28

Se você não tiver mídia, faça um a dir /s vs_ultimate.exepartir do prompt do root para localizá-la. O meu estava dentro C:\ProgramData\Package Cache\{[guid]}. Assim que naveguei até lá e executei vs_ultimate.exeos sinalizadores /uninstalle /force, o desinstalador executou

Abri o programa "Command Prompt"como administrador e "dir /s vs_ultimate.exe"executei a pesquisa na pasta ProgramData e encontrei o caminho para o vs_ultimate.exearquivo.

Então mudei meu diretório de trabalho para esse caminho e executei vs_ultimate.exe /uninstall /force.

Finalmente está feito.

MIPU
fonte
17
btw se você tiver uma comunidade de instalação, o nome do exe é vs_community.exe e tem os mesmos parâmetros
Boas Enkler
Quando executo dir / s em um prompt de comando executado como administrador, ele não encontra o exe. Fornece vários diretórios vazios em c: \ programdata \ package cache \ {[guid]}. Um dos meus exe estava em C: \ Usuários \ {nome do usuário} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji
Sim, era exatamente isso que eu tinha que fazer ... Se tentasse desinstalar de qualquer outra forma, o desinstalador iria falhar. Estou confirmando que isso funcionou para VS Community 2015.
Nicholas Miller
10

A Microsoft agora tem isso:

https://github.com/Microsoft/VisualStudioUninstaller/releases

Eu permiti uma atualização do Windows 10 para passar por aquele VS2015 completamente f **** d, então estou tentando isso antes de ter que recorrer a uma reconstrução. WT *. :-(

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3487794-create-a-remove-all-remnants-of-visual-studio-fro

Darren
fonte
Só tive um problema muito semelhante. A ferramenta de desinstalação, além de remover o redistribuível Visual C ++ 2017 e as atualizações mais recentes do Visual Studio, parecia funcionar. Provavelmente demorou 12 horas para consertar isso, obrigado MS .....
John M
3

Então, a correção do Revo Uninstaller Pro de Soumyaansh funcionou para mim :) (Após 2 dias de solução de problemas de outras opções {grita internamente 😀}).

No entanto, encontrei um problema com seu método, "Não foi possível encontrar um SDK adequado para o destino" , embora tenha selecionado a instalação do Visual Studio com configurações personalizadas e selecionei o SDK que queria instalar. Pode ser necessário baixar o SDK Standalone do Windows 10 para resolver isso, a fim de desenvolver aplicativos UWP, se você vir o mesmo erro após reinstalar o Visual Studio.

Para fazer isso

  1. Desinstale quaisquer SDKs do Windows 10 que eu tenha no sistema (o esquema de nomenclatura para eles se parece com Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> SDK do Windows 10 (14393) etc.). Se não houver SDKs em seu sistema, vá para a etapa 2!
  2. Tudo o que resta é fazer o download dos SDKs desejados, verificando o arquivo do SDK para todos os SDKs disponíveis e você deve estar pronto para desenvolver para a UWP!
Greg
fonte
3

Esta é uma solução estranha, mas funcionou para mim.

Eu queria desinstalar o Visual Studio 2015 e fazer uma instalação limpa depois, mas quando tentei removê-lo por meio do Painel de Controle, recebi um erro genérico.

Corrigi-lo excluindo a pasta Visual Studio 2015 em Arquivos de Programas (x86). Depois disso, a desinstalação do Painel de Controle funcionou bem.

Pikamander2
fonte
Esta é a única solução que funcionou para mim. Usar o TotalUninstaller sozinho fica ali por horas sem iniciar a exclusão. Exclua a pasta, execute o TotalUninstaller e ele removerá todo o lixo deixado pelo VS.
loger9