Wie deinstalliere ich Visual Studio 2010 vollständig?

115

Ich habe nach einer SAUBEREN Lösung gesucht, um Visual Studio 2010 vollständig und endgültig von meinem Computer zu entfernen. Wenn Sie Visual Studio installieren, werden auch eine Reihe von Programmen (ca. 55) im Bereich zum Hinzufügen / Entfernen von Programmen ( appwiz.cpl) installiert .

Ich habe bereits ein kleines Dienstprogramm von Microsoft ausprobiert, aber es macht fast nichts.

Ich suche jetzt wirklich nach einer besseren Möglichkeit, eine Version von Microsoft Visual Studio zu deinstallieren. Da ich viele Computer habe, wechsle ich oft zu der einen oder anderen Version oder entscheide einfach, dass ich sie auf einem Computer nicht mehr benötige, um wieder Speicherplatz zu erhalten.

Wirklich, was ist die beste Lösung? Wenn es keine gibt, warum hat Microsoft keine entwickelt, die tatsächlich gut funktioniert?

Dan
quelle
Führen Sie das Deinstallationsprogramm über Software aus.
Jrummell
10
Die Deinstallation von "Microsoft Visual Studio 2010" scheint das Produkt tatsächlich zu deinstallieren, aber die 54 anderen Einträge, die in den Softwareprogrammen erstellt wurden, bleiben dort. Es ist möglich, jeden dieser 55 Einträge zu deinstallieren, aber es ist ziemlich lang und ich bin mir nicht sicher, ob wir es als "saubere" Deinstallation bezeichnen können.
Dan
2
Vielleicht keine Option, aber die Installation in einer virtuellen Umgebung erleichtert die Deinstallation (entfernen Sie einfach die virtuelle).
Standard
10
Legen Sie Ihre CD ein oder hängen Sie Ihre ISO ein. Führen Sie das Setup-Programm an der Eingabeaufforderung mit den Flags/uninstall /force
Kobaltz
1
@kobaltz Ich würde gerne eine Dokumentation darüber sehen, was es tatsächlich wirklich tut.
Dan

Antworten:

98

Update April 2016 - für VS2013 +

Microsoft hat Ende 2015 mit der Veröffentlichung von VisualStudioUninstaller begonnen, das Problem zu beheben .

Sie gaben die Lösung für eine Weile auf; Ab April 2016 haben die Arbeiten jedoch wieder begonnen .

Im April 2016 gab es endlich eine offizielle Version für dieses Deinstallationsprogramm, die als "zum Bereinigen / Verbrennen aller Preview / RC / RTM-Versionen von Visual Studio 2013, Visual Studio 2015 und Visual Studio vNext" beschrieben wird.


Ursprüngliche Antwort - für VS2010, VS2012

Beachten Sie, dass die folgenden beiden Lösungen immer noch Spuren hinterlassen (z. B. Registrierungsdateien) und nicht wirklich als "saubere" Deinstallation angesehen werden können (eine vollständig saubere Lösung finden Sie im letzten Abschnitt der Antwort).


Lösung 1 - für: VS 2010

Es gibt ein von Microsoft bereitgestelltes Deinstallationsprogramm namens Visual Studio 2010 Uninstall Utility . Es gibt drei Möglichkeiten:

  1. Standard (VS2010_Uninstall-RTM.ENU.exe)
  2. Voll (VS2010_Uninstall-RTM.ENU.exe / full)
  3. Vollständig (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

Der obige Link erläutert das Deinstallationsprogramm ausführlicher. Ich empfehle, die Kommentare zu dem Artikel zu lesen, bevor Sie ihn verwenden, da einige Probleme (und Problemumgehungen) bei der Installation von Service Packs festgestellt haben. Verwenden Sie anschließend CCleaner , um die verbleibenden Registrierungsdateien zu entfernen.

Hier ist der Link zur Download-Seite der VS2010 UU .


Lösung 2 - für: VS 2010, VS 2012

Microsoft bietet eine Deinstallations- / Force- Funktion, mit der die meisten Reste von VS2010 oder VS2012 von Ihrem Computer entfernt werden.

MSDN: So deinstallieren Sie Visual Studio 2010/2012 . Über den Link:

Warnung: Wenn Sie diesen Befehl ausführen, werden möglicherweise einige Pakete entfernt, auch wenn sie noch verwendet werden, wie unter Optionale freigegebene Pakete aufgeführt.

  1. Laden Sie die Setup-Anwendung herunter, mit der Sie Visual Studio 2012 ursprünglich installiert haben. Wenn Sie von einem Medium installiert haben, legen Sie dieses Medium ein.
  2. Öffnen Sie eine Eingabeaufforderung. Klicken Sie im Startmenü auf Ausführen (Start + R). Geben Sie cmd ein und drücken Sie OK (Enter).
  3. Geben Sie den vollständigen Pfad zur Setup-Anwendung ein und übergeben Sie die folgenden Befehlszeilenoptionen: /uninstall /force Beispiel: D:\vs_ultimate.exe /uninstall /force
  4. Klicken Sie auf die Schaltfläche Deinstallieren und befolgen Sie die Anweisungen.

Verwenden Sie anschließend CCleaner , um die verbleibenden Registrierungsdateien zu entfernen.


Eine komplett saubere Deinstallation?

Leider besteht der einzige (aktuelle) Weg, dies zu erreichen , darin, den Ratschlägen von dnLL in ihrer Antwort zu folgen und eine vollständige Neuinstallation des Betriebssystems durchzuführen. In Zukunft können Sie Visual Studio stattdessen in einer virtuellen Maschine verwenden und müssen sich nicht erneut um diese Probleme kümmern.

Lebensdauer
quelle
4
Sauber! = Schnell. Aus Sicht von Windows sind dies alles separate Anwendungen, die separat deinstalliert werden müssen. Jedes Dienstprogramm, das sie auf magische Weise deinstalliert, ohne die entsprechenden Deinstallationsprogramme auszuführen, wäre definitiv keine saubere Lösung. Das Beste, auf das Sie hoffen können, ist ein Dienstprogramm, mit dem die Deinstallationsprogramme nacheinander in der richtigen Reihenfolge für Sie ausgeführt werden. Aber alles, was Sie tun müssen, ist Zeit zu sparen und wirklich, wie oft müssen Sie Visual Studio deinstallieren?
Harry Johnston
12
Erfahrungsgemäß hinterlässt die Deinstallation eines einzelnen Microsoft-Eintrags aus Programmen zum Hinzufügen / Entfernen viel Müll sowohl in der Registrierung als auch auf meiner Festplatte. Ich habe es immer noch getan (55 Einträge nacheinander) und ich sehe immer noch überall "Visual Studio", wenn ich STRG + F entweder in der Registrierung oder auf der Festplatte mache. Ich habe nicht nach allen anderen Komponenten gesucht, aber ich denke, es gibt auch dort noch viel zu tun. Die endgültige Antwort lautet "Nein". Es gibt keine Möglichkeit, Visual Studio auf saubere Weise vollständig zu deinstallieren. Es könnte noch eines geben: Was die Formatierung angeht, macht sie einen ziemlich guten Job.
Dan
1
Ich schrieb einige Anweisungen: github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD Kerl
1
... und es gebaut, weil die meisten Leute, die das wollen, es wahrscheinlich nicht bauen können, weil ...: / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD-Typ
2
@ Daniel Yah, sicher. Wir sind alle hier, um zu helfen (und zum Lachen zu bringen). Umfrage: Wie lange dauert es, bis sie es löschen?
CAD Kerl
35

Dies ist der einfachste Weg, um alle Pakete zu entfernen. Von einer Admin-Eingabeaufforderung:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Wiederholen Sie diesen Vorgang für SQL usw., indem Sie den visual%obigen Befehl durch ersetzen sql.

user3658994
quelle
nett! funktioniert wie ein Zauber - verwendet es auch, um MS SQL Server Zeug zu deinstallieren: D
Jim Ford
2
Kannst du mehr ausarbeiten? Kannst du ein Beispiel hinzufügen?
iosMentalist
3
Vielen Dank! Sie können auch tun "name like 'microsoft visual%' OR name like 'microsoft sql%'", um alles in einem zu bekommen
agradl
@ user3658994 Dies funktionierte für die meisten Komponenten einwandfrei. Obwohl ich ReturnValue = 1603 für "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219" und "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219" erhalte. Irgendwelche Ideen, wie man diese beiden loswird?
thanos.a
23

Legen Sie Ihre CD ein oder hängen Sie Ihre ISO ein. Führen Sie das Setup-Programm an der Eingabeaufforderung mit den Flags aus/uninstall /force

Ich war neulich tatsächlich auf dieses Problem gestoßen und es wirkte Wunder. =)

Kobaltz
quelle
4
Führen Sie es mehr als 3 Mal aus, um mehr Dinge loszuwerden. Entfernt immer noch nicht alles sauber ...
Etan
2
Der Link in der Antwort von @ dsg, der die Antwort des Visual Studio-Teams zeigt, schlägt diese Lösung bereits vor, funktioniert jedoch nicht vollständig, daher die Petition für eine Entfernungssoftware :(
user2381114
2
Dies funktioniert nicht für VS2010 Pro. Wenn ich setup / force / uninstall ausführe, wird nur der Begrüßungsbildschirm für die Installation angezeigt.
JDPeckham
Versuchte das ein paar Mal anders. Auch das scheitert für mich, dh es stürzt tatsächlich teilweise ab.
Ken Smith
21

Die einzige wirklich saubere Möglichkeit, VS (Visual Studio, unabhängig von der Version) zu deinstallieren, besteht darin, das gesamte Betriebssystem vollständig neu zu installieren. Wenn Sie dies nicht tun, können weitere Kompatibilitätsprobleme auftreten.

Permanente Lösung

Ausgehend von Grunde auf neu (saubere Installation, VS nie auf dem Betriebssystem installiert), den besten Weg , all diese Probleme zu vermeiden , ist zu installieren und VS von einer VM (Virtual Machine) ausgeführt , wie angegeben Standard oben in den Kommentaren. Auf diese Weise und solange Microsoft nichts unternimmt, um die gesamte Plattform benutzerfreundlicher zu gestalten, ist der Wechsel von einer Version zu einer anderen schnell und einfach und die Hauptpartition der Festplatte (oder in meinem Fall der SSD). wird nicht mit all dem Müll abgelegt, den VS zurücklässt.

Der Nachteil ist natürlich die Geschwindigkeit. Das Programm wird in fast jeder Hinsicht langsamer sein. Aber ehrlich gesagt, wer nutzt VS für seine Geschwindigkeit? Selbst auf den neuesten Enthusiasten-Plattformen dauert die Installation ewig. Selbst wenn VS auf einer High-End-SSD schneller startet, ist es nur langsam .

dnLL
quelle
1
Ich werde die verlassen user1394965 ‚Antwort als fav‘ Antwort , weil es direkt meine Hauptfrage beantwortet, das war , wie zu deinstallieren VS. Ich finde es jedoch immer noch relevant, meine letzten Gedanken über meine zukünftigen Installationen von VS zu veröffentlichen.
Dan
5
Um ganz ehrlich zu sein, ist diese Antwort (Formatieren und Neuinstallieren des Betriebssystems frisch) die einzig richtige Antwort. Ich war in der gleichen Situation. Microsoft-Produkte (insbesondere VS) breiten sich in der Regel aus und befallen jeden Winkel Ihres Betriebssystems. Darüber hinaus können die Deinstallationsprogramme unaufhaltsam nicht alle Komponenten vollständig entfernen, und es bleiben Hunderte von Dateien, Einträgen und anderem Müll übrig. Sie können den Junk auch nicht einfach löschen, da Sie bei einem Versuch höchstwahrscheinlich ein nicht funktionsfähiges .NET-Framework oder ein schlechteres Ergebnis erhalten.
Lakey
2
@dnLL: "Selbst auf den neuesten Enthusiasten-Plattformen dauert die Installation ewig" - Ich habe gerade VS 2013 auf einer Win 8.1 mit einer SSD installiert (Intel 520 auf SATA3, kein RAID oder irgendetwas). Die Installation dauerte 6 Minuten. "Auch wenn VS auf einer High-End-SSD möglicherweise schneller startet, ist es nur langsam" - die Startzeit beträgt 2 Sekunden, bei Kälte nach einem Neustart.
Boris B.
4
@ BorisB. Ich hoffe, Sie rufen nicht 6 Minuten schnell an, wenn Sie eine Hochgeschwindigkeits-SSD haben. Aber VS2013 wurde nicht einmal veröffentlicht, als ich diesen Beitrag verfasst habe.
Dan
1
Die Installation von @Boris, Visual Studio 2015 dauerte 2-3 Stunden und es wurde ständig aufgelegt und ich musste bestimmte Prozesse schließen, um fortzufahren. Meine Freunde haben 19 Stunden gebraucht.
Sumpf
5

Mit dem gleichen Problem zu kämpfen: Viele Anwendungen, ABER machen zumindest diesen Teil "angenehm": Der Trick heißt Batch-Uninstall. Verwenden Sie also eines dieser drei Programme, die ich empfehlen kann:

  • Absolutes Deinstallationsprogramm (+ schlank, entfernt Registrierung und Ordner, - klicken Sie 50 Mal auf OK)
  • IObit Uninstaller (+ auch für Symbolleisten, entfernt Registrierung und Ordner, - wird mit optionaler Symbolleiste geliefert)
  • dUninstaller (+ stiller Modus / Force: Kein Klicken für 50 Anwendungen, dies geschieht im Hintergrund - scannt keine Registrierung / Dateien)

Nimm Nr. 2 in imho, 1 ist nett, stößt aber manchmal auf Fehler :-)

Stefan
quelle
IOBit macht in der Tat eine gründliche Arbeit, achten Sie nur darauf, die Symbolleiste bei der Installation nicht zu akzeptieren
grinsender
1

Hier gibt es eine Lösung : Hinzufügen

/ full / netfx am Ende des Pfades!

Dies sollte fast alles klären. Sie sollten nur mit SQL Server belassen werden.

zog7721
quelle
Ich hätte wirklich gerne weitere Rückmeldungen dazu. Hat es jemand versucht? Dies wurde im Januar 2014 veröffentlicht und es handelt sich um 55 übrig gebliebene Anwendungen im cpanel. Es ist fast so, als hätte der Autor meinen Beitrag hier auf SO gelesen. Sind Sie der Autor dieses Artikels? Es sieht vielversprechend aus und ich würde gerne sehen, ob jemand bereit ist, es in einer VM mit VS2008, VS2010, VS2012 und VS2013 zu versuchen.
dan
Die Antwort von kobaltz sieht bei der Verwendung von ähnlich aus /uninstall /force und es wurde gesagt, dass sie nicht wirklich gut funktioniert. Deshalb bin ich sehr misstrauisch gegenüber solchen wundersamen und einfachen Lösungen, aber ich denke, wir müssen es versuchen.
Dan
0

Laden Sie das IOBIT-Deinstallationsprogramm herunter und installieren Sie es: http://www.iobit.com/advanceduninstaller.php . Suchen Sie das Datum, an dem Sie Visual Studio installieren, und wählen Sie alle Programme ab diesem auf VS bezogenen Datum aus. Führen Sie dann das Batch-Deinstallationsprogramm aus. Es ist keine vollautomatische Lösung, aber es ist viel schneller, als nacheinander Programme in Windows hinzuzufügen / zu entfernen. Es gibt sogar einen Power-Scan, um die Registrierung zu bereinigen.

Ranzuko
quelle
0

Wenn ich eine Antwort auf einen alten Thread geben darf; Mit PC Decrapifier können Sie Programme auswählen, die Sie deinstallieren möchten. PC Decrapifier deinstalliert sie einzeln für Sie, sodass Sie nicht alle einzeln anklicken müssen.

Dies ist sehr nützlich, um den gesamten Junk zu entfernen - wie die SQL-Datenbank-Tools -, die Visual Studio auch bei der Deinstallation hinterlässt.

Forza
quelle
Klingt nach einer guten Möglichkeit, Zeit zu sparen, wenn Sie den langen Weg gehen, aber das Chaos in der Windows-Registrierung und allen anderen hängenden DLLs auf der Festplatte wird dadurch nicht beseitigt.
Dan
-3

Am besten habe ich das VS 2010-Image gemountet oder die Installations-CD eingelegt und die uninstallOption ausgeführt. Das funktioniert wirklich gut

Damen
quelle
4
Deinstalliert es alle 55 Einträge in der appwiz.cpl nacheinander? Das letzte Mal, als ich nachgesehen habe, war es nicht so.
Dan
-4

Die beste Methode zur Deinstallation von VS 2010 ist die Verwendung des Microsoft Visual Studio 2010-Deinstallationsdienstprogramms unter diesem Link http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vs2010uninstall&DownloadId=11182

Akshay Patel
quelle
4
Dies wurde bereits in den Kommentaren besprochen, die Sie vor dem Posten gelesen haben sollten. Dieses Dienstprogramm deinstalliert keines der über 55 mit VS2010 installierten Programme.
Dan