Forza la disinstallazione di Visual Studio


101

Durante la disinstallazione dell'anteprima di Microsoft Visual Studio Ultimate 2015, viene visualizzato un messaggio di errore che indica "L'anteprima di Microsoft Visual Studio Ultimate 2015 ha smesso di funzionare"

Il contenuto del messaggio include:

Un problema ha impedito al programma di funzionare correttamente. Windows chiuderà il programma e ti avviserà se è disponibile una soluzione.

Ho cercato su Google e ho trovato un'utilità che disinstalla Visual Studio 2010 qui, ma non esiste nulla per Visual Studio 2012, 2013 e 2015. Le mie domande sono:

Esiste un'utilità generica che disinstalla Visual Studio per versione?

Oppure esiste un modo per disinstallare forzatamente Visual Studio 2012 in poi senza utilizzare il menu Programmi e funzionalità?


1
Hai provato a reinstallare prima di disinstallare? Mi rendo conto che sembra controintuitivo, ma spesso funziona.
Chris Spittles

Si l'ho fatto. ma il programma di installazione non ha fornito l'opzione per riparare o modificare.
Arafat

Dopo ulteriori ricerche su Google, ho trovato un modo per disinstallare forzatamente Visual Studio 2012. support.microsoft.com/kb/2771441/EN-US#Force . Qualcuno l'ha provato?
Arafat

Come ho sempre detto "Prova il software futuro a tuo rischio o nella macchina di prova". La disinstallazione non funzionerà mai perché la maggior parte del team Microsoft è impegnato a creare funzionalità interessanti. A proposito, se non funziona, ripristina le impostazioni di fabbrica del tuo PC.
Anirudha Gupta

12
Sto aggiungendo questo un commento, e non una risposta, poiché non c'è nessun altro posto in cui sbraitare. in tutta la mia vita, non ho visto un programma di installazione di merda come questo. Ho passato le ultime 2 ore a tentare di riparare o disinstallare rispetto al 2015, mentre si blocca o mi chiede di scaricare separatamente ciascuna delle 130 ~ dll facendo clic ripetutamente su "riprova". Ho visto alcune installazioni di progetti per bambini delle scuole che funzionano meglio, con meno errori e un'esperienza d'uso migliore di questa. Seriamente, non gliene frega niente a tal punto, che non fanno nemmeno il minimo sforzo nel fornire un normale installatore funzionante ?!
YavgenyP

Risposte:


130

Stavo riscontrando lo stesso problema, ma ho appena gestito una disinstallazione completa tramite il vecchio e fidato CMD:

D:\vs_ultimate.exe /uninstall /force

Dove D: è la posizione del supporto di installazione (iso montato, ecc.).

Puoi anche passare / passivo (non è richiesto alcun input da parte dell'utente - viene visualizzato solo il progresso) o / quiet alla riga di comando sopra.

MODIFICA: aggiunta del collegamento di seguito all'articolo MSDN in cui si menziona che questo rimuove forzatamente TUTTI i componenti installati.

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

Inoltre, per garantire che il marciume del link non lo invalidi, aggiungere un breve testo di seguito dall'articolo originale.

A partire da Visual Studio 2013, puoi rimuovere forzatamente quasi tutti i componenti. Alcuni componenti principali, come i runtime .NET Framework e VC, vengono lasciati indietro a causa della loro ubiquità, sebbene sia possibile rimuoverli separatamente da Programmi e funzionalità se lo si desidera.

Avviso: questo rimuoverà tutti i componenti indipendentemente dal fatto che altri prodotti li richiedano. Ciò potrebbe causare il malfunzionamento o il mancato funzionamento di altri prodotti.

In bocca al lupo!


20
Se non disponi di un supporto, eseguendo un dir /s vs_ultimate.exedal prompt di root lo troverai. Il mio era dentro C:\ProgramData\Package Cache\{[guid]}. Dopo aver navigato lì ed eseguito vs_ultimate.exe con i flag / uninstall e / force, il programma di disinstallazione è stato eseguito.
LetMyPeopleCode

1
@imarktu Questo rimuove ogni dipendenza installata da Vs? Il Framework, ecc.? Sto chiedendo perché presto rimuoverò completamente il mio VS 2013 per installare Vs 2015, quindi vorrei rimuovere ogni funzionalità installata entro il 2013 (come alcuni elementi di SQL Server 2012). Grazie
Rafael Merlin

14
btw se hai installato la community, il nome exe è vs_community.exe e ha gli stessi parametri
Boas Enkler

2
Questo ha funzionato per tutte le versioni di Visual Studio. L'ho provato con successo su VS 2015 e VS 2013.
Arafat

2
Soluzione non completa, soluzione non precisa, in realtà non una soluzione! , anche se l'ho pensato per la prima volta, ma NO, usa invece la risposta delle vite in questa pagina.
captain_majid

69

Microsoft ha iniziato a risolvere il problema alla fine del 2015 rilasciando VisualStudioUninstaller .

Hanno abbandonato la soluzione per un po '; tuttavia i lavori sono ricominciati a partire da aprile 2016 .

C'è stata finalmente una versione ufficiale per questo programma di disinstallazione nell'aprile 2016 che è descritto come "progettato per pulire / bruciare tutte le versioni Preview / RC / RTM di Visual Studio 2013, Visual Studio 2015 e Visual Studio vNext".


1
Questo sicuramente NON funziona con VIsual Studio 2015. L'ho compilato da solo e l'ho eseguito, e sembra rilevare solo Visual Studio 2012. Forse intendevano mantenerlo funzionante per il 2013, ma sicuramente non funziona in VS 2015.
Warren P

1
Ho eseguito il ping di bheath sul suo blog per vedere se ha commenti / aggiornamenti sullo stato di questo repository GitHub.
Warren P

1
quanto tempo ci vuole per disinstallare? L'ho eseguito e dopo 10 minuti compare anche la scritta Disinstallazione in corso ... sul prompt dei comandi!
kuldeep

1
Lo stesso per me con VS2015 edizione professionale con successo (utilizzando la versione 5), grazie. L'unico metodo che ha funzionato per me.
hlide

3
Ha funzionato bene per la misura. Grazie. Ci sono voluti 5 minuti buoni prima che accadesse qualcosa.
bic

28

Se non disponi di un supporto, eseguendo un dir /s vs_ultimate.exedal prompt di root lo troverai. Il mio era dentro C:\ProgramData\Package Cache\{[guid]}. Una volta che ho navigato lì e ho eseguito vs_ultimate.execon i flag /uninstalle /force, il programma di disinstallazione è stato eseguito

Ho aperto il programma "Command Prompt"come amministratore e la ricerca è stata eseguita "dir /s vs_ultimate.exe"nella cartella ProgramData e ho trovato il percorso del vs_ultimate.exefile.

Quindi ho cambiato la mia directory di lavoro in quel percorso e sono corso vs_ultimate.exe /uninstall /force.

Finalmente è fatto.


17
btw se hai installato la community, il nome exe è vs_community.exe e ha gli stessi parametri
Boas Enkler

Quando eseguo dir / s da un prompt dei comandi in esecuzione come amministratore, non trova l'exe. Fornisce un mucchio di directory vuote in c: \ programdata \ package cache \ {[guid]}. Uno dei miei exe era in C: \ Users \ {nome utente} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji

Sì, questo è esattamente quello che dovevo fare ... Se tentassi di disinstallare in qualsiasi altro modo, il programma di disinstallazione fallirebbe. Conferma che ha funzionato per VS Community 2015.
Nicholas Miller

10

Microsoft ora ha questo:

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

Ho permesso a un aggiornamento di Windows 10 di passare attraverso quel fottuto VS2015, quindi lo sto provando prima di dover ricorrere a una ricostruzione. WT *. :-(

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


Ho appena avuto un problema molto simile. Lo strumento di disinstallazione, oltre alla rimozione del ridistribuibile di Visual C ++ 2017 e degli aggiornamenti più recenti di Visual Studio sembravano fare il trucco. Probabilmente ci sono volute 12 ore per risolvere il problema, grazie MS .....
John M

3

Quindi la correzione di Revo Uninstaller Pro di Soumyaansh ha funzionato per me :) (Dopo 2 giorni di risoluzione dei problemi con altre opzioni {urla internamente 😀}).

Tuttavia, ho riscontrato un problema con il suo metodo, "Impossibile trovare un SDK adatto come destinazione" anche se ho scelto di installare Visual Studio con impostazioni personalizzate e ho selezionato l'SDK che volevo installare. Potrebbe essere necessario scaricare Windows 10 Standalone SDK per risolvere il problema, al fine di sviluppare app UWP se viene visualizzato lo stesso errore dopo la reinstallazione di Visual Studio.

Per fare questo

  1. Disinstalla tutti gli SDK di Windows 10 presenti nel sistema (lo schema di denominazione per loro è simile a Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> Windows 10 SDK (14393) ecc.). Se non ci sono SDK sul tuo sistema, vai al passaggio 2!
  2. Tutto ciò che resta da fare è scaricare gli SDK che desideri controllando l'archivio SDK per tutti gli SDK disponibili e dovresti essere pronto a sviluppare per la piattaforma UWP!

3

Questa è una soluzione strana, ma ha funzionato per me.

Volevo disinstallare Visual Studio 2015 ed eseguire un'installazione pulita in seguito, ma quando ho provato a rimuoverlo tramite il pannello di controllo, mi dava un errore generico.

L'ho risolto eliminando la cartella Visual Studio 2015 in Programmi (x86). Successivamente, la disinstallazione del pannello di controllo ha funzionato correttamente.


Questa è l'unica soluzione che ha funzionato per me. L'uso di TotalUninstaller da solo si blocca per ore senza avviare l'eliminazione. Elimina la cartella, quindi esegui TotalUninstaller e rimuoverà tutta la spazzatura lasciata da VS.
loger9
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.