Come disinstallare completamente Visual Studio 2010?


115

Sto cercando di trovare una soluzione PULITA per rimuovere completamente e infine Visual Studio 2010 dal mio computer. Quando installi Visual Studio, installa anche una serie di programmi (circa 55) nel pannello aggiungi / rimuovi programmi ( appwiz.cpl).

Ho già provato una piccola utility realizzata da Microsoft ma non fa quasi nulla.

Sto davvero cercando un modo migliore per disinstallare qualsiasi versione di Microsoft Visual Studio. Poiché ho molti computer, passo spesso a una versione oa un'altra o decido semplicemente che non ne ho più bisogno su un computer per recuperare un po 'di spazio.

Davvero, qual è la soluzione migliore? Se non ce n'è uno, perché Microsoft non ne ha sviluppato uno che funzioni effettivamente bene?


Eseguire il programma di disinstallazione da Aggiungi / Rimuovi programmi?
jrummell

10
Disinstallare "Microsoft Visual Studio 2010" sembra effettivamente disinstallare il prodotto, ma le altre 54 voci create in Installazione applicazioni rimangono lì. È possibile disinstallare ognuna di queste 55 voci, ma è un po 'lungo e non sono sicuro che sia quella che possiamo chiamare una disinstallazione "pulita".
dan

2
forse non è un'opzione, ma installarlo in un ambiente virtuale renderà facile la disinstallazione (basta rimuovere il virtuale).
Predefinito il

10
Inserisci il tuo CD o monta la tua ISO. Esegui il programma di installazione dal prompt dei comandi utilizzando i flag/uninstall /force
kobaltz

1
@kobaltz Vorrei vedere tutta la documentazione su questo su cosa fa realmente.
dan

Risposte:


98

Aggiornamento aprile 2016 - per VS2013 +

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


Risposta originale - per VS2010, VS2012

Si noti che le seguenti due soluzioni lasciano ancora tracce (come i file di registro) e non possono essere considerate una disinstallazione "pulita" (vedere la sezione finale della risposta per una soluzione completamente pulita).


Soluzione 1 - per: VS 2010

C'è un programma di disinstallazione fornito da Microsoft chiamato Utilità di disinstallazione di Visual Studio 2010 . Viene fornito con tre opzioni:

  1. Predefinito (VS2010_Uninstall-RTM.ENU.exe)
  2. Full (VS2010_Uninstall-RTM.ENU.exe / full)
  3. Completo (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

Il collegamento sopra spiega il programma di disinstallazione in maggior dettaglio: consiglio di leggere i commenti sull'articolo prima di utilizzarlo poiché alcuni hanno notato problemi (e soluzioni alternative) durante l'installazione dei service pack. Successivamente, usa qualcosa come CCleaner per rimuovere i file di registro rimanenti.

Ecco il collegamento alla pagina di download dell'UU VS2010 .


Soluzione 2 - per: VS 2010, VS 2012

Microsoft fornisce una funzionalità di disinstallazione / forzatura che rimuove la maggior parte dei resti di VS2010 o VS2012 dal computer.

MSDN: come disinstallare Visual Studio 2010/2012 . Dal link:

Attenzione: l' esecuzione di questo comando potrebbe rimuovere alcuni pacchetti anche se sono ancora in uso come quelli elencati in Pacchetti condivisi opzionali.

  1. Scarica l'applicazione di configurazione utilizzata per installare originariamente Visual Studio 2012. Se hai installato da un supporto, inserisci quel supporto.
  2. Apri un prompt dei comandi. Fare clic su Esegui nel menu Start (Start + R). Digita cmd e premi OK (Invio).
  3. Digitare il percorso completo dell'applicazione di installazione e passare le seguenti opzioni della riga di comando: /uninstall /force Esempio: D:\vs_ultimate.exe /uninstall /force
  4. Fare clic sul pulsante Disinstalla e seguire le istruzioni.

Successivamente, usa qualcosa come CCleaner per rimuovere i file di registro rimanenti.


Una disinstallazione completamente pulita?

Purtroppo, l'unico modo (attuale) per ottenere ciò è seguire i consigli di dnLL nella loro risposta ed eseguire una reinstallazione completa del sistema operativo. Quindi, in futuro, potresti utilizzare Visual Studio all'interno di una macchina virtuale e non dovrai più preoccuparti di questi problemi.


4
Pulito! = Veloce. Dal punto di vista di Windows, quelle sono tutte applicazioni separate e devono essere disinstallate separatamente. Qualsiasi utilità che li disinstalli magicamente senza eseguire effettivamente i programmi di disinstallazione corrispondenti non sarebbe sicuramente una soluzione pulita; il meglio che potresti sperare è un'utilità che esegua i programmi di disinstallazione per te, uno per uno, nel giusto ordine; ma tutto ciò che farà è risparmiare tempo e, davvero, quanto spesso è necessario disinstallare Visual Studio?
Harry Johnston,

12
Per esperienza, la disinstallazione di una singola voce di Microsoft dai programmi di aggiunta / rimozione lascerà molta spazzatura sia nel registro che nel mio disco rigido. L'ho ancora fatto (55 voci una per una) e vedo ancora "Visual Studio" ovunque quando si esegue un po 'di CTRL + F nel registro o nel disco rigido. Non ho provato tutti gli altri componenti, ma credo che ci sia ancora molto lavoro da fare anche lì. Bene, la risposta finale è no, non c'è modo di disinstallare completamente in modo pulito Visual Studio. Potrebbe essercene ancora uno: per quanto riguarda la formattazione, la formattazione fa un buon lavoro.
dan


1
... e l'ho costruito perché, sai, la maggior parte delle persone che lo desidera probabilmente non può costruirlo perché ...: / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD bloke

2
@daniel Yah, certo. Siamo tutti qui per aiutare (e far ridere). Sondaggio: quanto tempo ci vuole prima che lo cancellino?
Tizio CAD

35

Questo è il modo più semplice per rimuovere tutti i pacchetti. Da un prompt dell'amministratore:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Ripeti per SQL ecc. Sostituendo il visual%comando precedente con sql.


simpatico! funziona come un incantesimo - l'ho anche usato per disinstallare il server ms sql: D
Jim Ford

2
puoi elaborare di più? puoi aggiungere un esempio?
iosMentalist

3
Grazie! puoi anche fare "name like 'microsoft visual%' OR name like 'microsoft sql%'"per ottenere tutto in uno
agradl

@ user3658994 Ha funzionato bene per la maggior parte dei componenti. Anche se ottengo ReturnValue = 1603 per "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219" e "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219". Qualche idea su come sbarazzarsi di quei due?
grazie a

23

Inserisci il tuo CD o monta la tua ISO. Eseguire il programma di installazione dal prompt dei comandi utilizzando i flag/uninstall /force

In realtà mi ero imbattuto in questo problema l'altro giorno e ha funzionato a meraviglia. =)


4
Eseguilo 3 o più volte per sbarazzarti di più cose. Ancora non rimuove tutto in modo pulito ...
Etan

2
il link nella risposta di @ dsg che mostra la risposta del team di Visual Studio suggerisce già questa soluzione, tuttavia non funziona completamente da qui la petizione per un software di rimozione :(
user2381114

2
Questo non funziona per VS2010 pro. quando eseguo installazione / forza / disinstallazione mi dà solo la schermata iniziale di installazione.
JDPeckham

L'ho provato un paio di volte diverse. Anche questo fallisce per me, cioè, in realtà si blocca a metà.
Ken Smith

21

L'unico vero modo pulito per disinstallare VS (Visual Studio, qualunque sia la versione) è reinstallare completamente l'intero sistema operativo. In caso contrario, potrebbero emergere ulteriori problemi di compatibilità.

Soluzione permanente

Partendo da zero (installazione pulita, VS non è mai stato installato sul sistema operativo), il modo migliore per evitare tutti questi problemi è installare ed eseguire VS da una VM (macchina virtuale) come dichiarato di default nei commenti sopra. In questo modo, e fintanto che Microsoft non fa nulla per migliorare la sua intera piattaforma per essere più user-friendly, passare da una versione all'altra sarà semplice e veloce e la partizione principale dell'HDD (o SSD nel mio caso) non verrà archiviato con tutta la spazzatura che VS si lascia dietro.

Ovviamente lo svantaggio è la velocità. Il programma sarà più lento in quasi tutti i modi. Ma onestamente, chi usa VS per la sua velocità? Anche sulle ultime piattaforme per appassionati, l'installazione richiede anni. Anche se VS potrebbe avviarsi più velocemente su un SSD di fascia alta, è solo lento .


1
Lascerò l'user1394965 's risposta come fav' risposta, perché risponde direttamente la mia domanda principale, che era come VS. disinstallazione Tuttavia, trovo ancora pertinente pubblicare le mie considerazioni finali sulle mie future installazioni di VS.
dan

5
Per essere sinceri, questa risposta (formattazione e reinstallazione del sistema operativo nuovo) è l'unica risposta corretta. Sono stato in questa stessa situazione. I prodotti Microsoft (in particolare VS) tendono a diffondersi e infestare ogni angolo del tuo sistema operativo. Inoltre i programmi di disinstallazione non riescono inesorabilmente a rimuovere completamente tutti i componenti e rimarrai con centinaia di file, voci e altra spazzatura ancora in giro. Non puoi semplicemente eliminare la spazzatura perché se ci provi, molto probabilmente ti ritroverai con un framework .NET non funzionante o peggio.
Lakey

2
@ dnLL: "Anche sulle ultime piattaforme per gli appassionati, l'installazione richiede anni" - Ho appena installato VS 2013 su un Win 8.1 con un SSD (Intel 520 su SATA3, nessun RAID o altro). L'installazione ha richiesto 6 minuti. "Anche se VS potrebbe avviarsi più velocemente su un SSD di fascia alta, è solo lento": il tempo di avvio è di 2 secondi, a freddo dopo un riavvio.
Boris B.

4
@BorisB. Spero che tu non chiami 6 minuti velocemente quando hai un SSD ad alta velocità. Ma VS2013 non è stato nemmeno pubblicato quando ho scritto questo post.
dan

1
@ Boris, l'installazione di Visual Studio 2015 mi ha richiesto 2-3 ore e si è costantemente bloccato e mi ha richiesto di chiudere alcuni processi per continuare. I miei amici hanno impiegato 19 ore.
palude

5

Alle prese con lo stesso problema: molte applicazioni, MA rendono almeno questa parte "piacevole": il trucco si chiama Batch-Uninstall. Quindi usa uno di questi tre programmi che posso consigliare:

  • Absolute Uninstaller (+ slim, rimuove il registro e le cartelle, - fai clic su OK 50 volte)
  • IObit Uninstaller (+ anche per le barre degli strumenti, rimuove il registro e le cartelle, - viene fornito con la barra degli strumenti opzionale)
  • dUninstaller (+ modalità silenziosa / forza: nessun clic per 50 applicazioni, lo fa in background - non esegue la scansione del registro / file)

Prendi il n. 2 in imho, 1 è carino ma a volte incontra alcuni bug :-)


IOBit fa davvero un lavoro accurato, fai solo attenzione a non accettare la barra degli strumenti durante l'installazione
smirkingman

1

C'è una soluzione qui : Aggiungi

/ full / netfx alla fine del percorso!

Questo dovrebbe cancellare quasi tutto. Dovresti essere lasciato solo con SQL Server.


Mi piacerebbe davvero avere qualche feedback in più su questo, qualcuno l'ha provato? Questo è stato pubblicato nel gennaio 2014 e parla di 55 applicazioni rimanenti nel cpanel, è quasi come se l'autore avesse letto il mio post qui su SO. Sei l'autore di quell'articolo? Sembra promettente e vorrei vedere se qualcuno è disposto a provarlo in una VM con VS2008, VS2010, VS2012 e VS2013.
dan

La risposta di kobaltz sembra simile con l'uso di /uninstall /forcee si dice che non funzioni molto bene, ecco perché sono davvero sospettoso di una soluzione miracolosa e facile come quella, ma immagino che dovremo provarla.
dan

0

Scarica e installa il programma di disinstallazione di IOBIT: http://www.iobit.com/advanceduninstaller.php , trova la data in cui installi Visual Studio e seleziona tutti i programmi da quella data relativi a VS. Quindi eseguire il programma di disinstallazione batch. Non è una soluzione completamente automatizzata ma è molto più veloce che andare uno per uno nell'aggiunta / rimozione di programmi in Windows. Ha anche una scansione di alimentazione per pulire il registro.


0

Se posso dare una risposta a un vecchio thread; È possibile utilizzare PC Decrapifier per selezionare i programmi che si desidera disinstallare. PC Decrapifier li disinstallerà uno per uno per te in modo da non doverli fare clic tutti separatamente.

Questo è molto utile per rimuovere tutta la "spazzatura", come gli strumenti del database SQL, che Visual Studio lascia dietro di sé anche quando viene disinstallato.


Sembra un buon modo per risparmiare tempo se si segue la strada lunga , ma non pulirà il disordine nel registro di Windows e tutte le altre DLL sospese sull'HDD.
dan

-3

Il modo migliore che ho usato è montare l'immagine VS 2010 o inserire il disco di installazione ed eseguire l' uninstallopzione, funziona davvero bene


4
Disinstalla tutte le 55 voci in appwiz.cpl una alla volta? L'ultima volta che ho controllato, non l'ha fatto.
dan

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.