Erzwingen Sie die Deinstallation von Visual Studio

101

Bei der Deinstallation von Microsoft Visual Studio Ultimate 2015 Preview wird der Fehler "Microsoft Visual Studio Ultimate 2015 Preview funktioniert nicht mehr" angezeigt.

Nachrichteninhalt umfassen:

Ein Problem führte dazu, dass das Programm nicht mehr richtig funktionierte. Windows schließt das Programm und benachrichtigt Sie, wenn eine Lösung verfügbar ist.

Ich habe gegoogelt und ein Dienstprogramm gefunden, das Visual Studio 2010 hier deinstalliert , aber für Visual Studio 2012, 2013 und 2015 gibt es nichts. Meine Fragen sind:

Gibt es ein generisches Dienstprogramm, das Visual Studio nach Version deinstalliert?

Oder gibt es eine Möglichkeit, Visual Studio 2012 zwangsweise zu deinstallieren, ohne das Menü Programm und Funktionen zu verwenden?

Arafat
quelle
1
Haben Sie vor der Deinstallation eine Neuinstallation versucht? Ich schätze, dass das nicht intuitiv zu sein scheint, aber es funktioniert oft.
Chris Spittles
Ja, habe ich. Das Installationsprogramm bot jedoch keine Option zum Reparieren oder Ändern.
Arafat
Nach weiterem Googeln habe ich einen Weg gefunden, Visual Studio 2012 zwangsweise zu deinstallieren. Support.microsoft.com/kb/2771441/EN-US#Force . Hat es jemand versucht?
Arafat
Wie ich immer sagte "Probieren Sie zukünftige Software auf eigenes Risiko oder in der Testmaschine aus". Die Deinstallation wird niemals funktionieren, da die meisten Microsoft-Teams damit beschäftigt sind, coole Funktionen zu entwickeln. Übrigens, wenn dies nicht funktioniert, setzen Sie Ihren PC auf die Werkseinstellungen zurück.
Anirudha Gupta
12
Ich füge dies einen Kommentar und keine Antwort hinzu, da es nirgendwo anders zu schimpfen gibt. In meinem ganzen Leben habe ich noch keinen so beschissenen Installer wie diesen gesehen. Ich habe die letzten 2 Stunden mit Versuchen verbracht, im Vergleich zu 2015 zu reparieren oder zu deinstallieren, während es entweder hängen bleibt oder mich auffordert, jede der 130 ~ DLLs separat herunterzuladen, indem ich wiederholt auf "Wiederholen" klicke. Ich habe gesehen, dass einige Schulkinderprojekte besser funktionieren, mit weniger Fehlern und einer besseren Nutzungserfahrung. Im Ernst, kümmern sie sich nicht so sehr darum, dass sie nicht einmal den minimalen Aufwand in die Bereitstellung eines normalen, funktionierenden Installateurs investieren?!
YavgenyP

Antworten:

130

Ich bin auf dasselbe Problem gestoßen, habe aber gerade eine vollständige Deinstallation mithilfe eines vertrauenswürdigen alten CMD durchgeführt:

D:\vs_ultimate.exe /uninstall /force

Wobei D: der Speicherort Ihres Installationsmediums ist (gemountete ISO usw.).

Sie können auch / passiv (keine Benutzereingabe erforderlich - nur Fortschritt angezeigt) oder / leise an die obige Befehlszeile übergeben.

BEARBEITEN: Hinzufügen eines Links zum MSDN-Artikel, in dem erwähnt wird, dass dadurch ALLE installierten Komponenten zwangsweise entfernt werden.

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

Um sicherzustellen, dass Link Rot dies nicht ungültig macht, fügen Sie unten einen kurzen Text aus dem Originalartikel hinzu.

Ab Visual Studio 2013 können Sie fast alle Komponenten zwangsweise entfernen. Einige Kernkomponenten - wie die .NET Framework- und VC-Laufzeiten - bleiben aufgrund ihrer Allgegenwart zurück. Sie können diese jedoch separat von Programmen und Funktionen entfernen, wenn Sie dies wirklich möchten.

Warnung: Dadurch werden alle Komponenten entfernt, unabhängig davon, ob andere Produkte sie benötigen. Dies kann dazu führen, dass andere Produkte falsch oder gar nicht funktionieren.

Viel Glück!

imarktu
quelle
20
Wenn Sie keine Medien haben, werden Sie diese über dir /s vs_ultimate.exedie Root-Eingabeaufforderung finden. Meins war in C:\ProgramData\Package Cache\{[guid]}. Nachdem ich dort navigiert und vs_ultimate.exe mit den Flags / uninstall und / force ausgeführt hatte, wurde das Deinstallationsprogramm ausgeführt.
LetMyPeopleCode
1
@imarktu Entfernt dies jede von Vs installierte Abhängigkeit? Das Framework, etc ..? Ich frage, weil ich mein VS 2013 bald vollständig entfernen werde, um Vs 2015 zu installieren. Daher möchte ich alle bis 2013 installierten Funktionen entfernen (z. B. einige SQL Server 2012-Elemente). Danke
Rafael Merlin
14
Übrigens, wenn Sie Community-Installation haben, ist der Exe-Name vs_community.exe und hat die gleichen Parameter
Boas Enkler
2
Dies funktionierte für alle Versionen von Visual Studio. Ich habe dies erfolgreich auf VS 2015 und VS 2013 versucht.
Arafat
2
Keine vollständige Lösung, keine präzise Lösung, eigentlich keine Lösung! , obwohl ich dachte, es sei das erste Mal, aber NEIN, benutze stattdessen die Antwort auf Lebenszeit auf dieser Seite.
Captain_Majid
69

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.

dsgriffin
quelle
1
Dies funktioniert definitiv NICHT mit VIsual Studio 2015. Ich habe es selbst kompiliert und ausgeführt, und es scheint nur Visual Studio 2012 zu erkennen. Vielleicht wollten sie es für 2013
Warren P
1
Ich habe bheath in seinem Blog angerufen, um zu sehen, ob er einen Kommentar / ein Update zum Status dieses Github-Repos hat.
Warren P
1
Wie lange dauert die Deinstallation? Ich habe es ausgeführt und nach 10 Minuten steht auch nur Deinstallation .... an der Eingabeaufforderung!
Kuldeep
1
Dasselbe gilt für mich mit der VS2015 Professional Edition mit Erfolg (mit Release 5), danke. Die einzige Methode, die bei mir funktioniert hat.
Hlide
3
Arbeitete gut für die Messung. Vielen Dank. Es dauerte gut 5 Minuten, bis etwas passiert.
Bic
28

Wenn Sie keine Medien haben, werden Sie diese über dir /s vs_ultimate.exedie Root-Eingabeaufforderung finden. Meins war in C:\ProgramData\Package Cache\{[guid]}. Einmal bin ich dorthin navigiert und vs_ultimate.exemit dem /uninstallund gelaufen/force Fahnen, das Deinstallationsprogramm ran

Ich habe das Programm "Command Prompt"mit als Administrator geöffnet und die Suche "dir /s vs_ultimate.exe"im Ordner ProgramData ausgeführt und den Pfad zu gefundenvs_ultimate.exe Datei gefunden.

Dann habe ich mein Arbeitsverzeichnis in diesen Pfad geändert und bin gelaufen vs_ultimate.exe /uninstall /force .

Endlich ist es soweit.

MIPU
quelle
17
Übrigens, wenn Sie Community-Installation haben, ist der Exe-Name vs_community.exe und hat die gleichen Parameter
Boas Enkler
Wenn ich dir / s an einer Eingabeaufforderung ausführe, die als Administrator ausgeführt wird, wird die exe nicht gefunden. Gibt eine Reihe leerer Verzeichnisse unter c: \ programdata \ package cache \ {[guid]} an. Eine meiner Exe befand sich unter C: \ Benutzer \ {Benutzername} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji
Ja, genau das musste ich tun ... Wenn ich versuchen würde, auf andere Weise zu deinstallieren, schlägt das Deinstallationsprogramm fehl. Ich bestätige, dass dies für VS Community 2015 funktioniert hat.
Nicholas Miller
10

Microsoft hat jetzt Folgendes:

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

Ich habe zugelassen, dass ein Windows 10-Update das vollständig für VS2015 durchgeführte Update durchläuft, daher versuche ich dies, bevor ich auf eine Neuerstellung zurückgreifen muss. WT *. :-(

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

Darren
quelle
Hatte gerade ein sehr ähnliches Problem. Das Deinstallationstool sowie das Entfernen der weitervertreibbaren Visual C ++ 2017-Version und der neuesten Visual Studio-Updates schienen den Trick zu tun. Es hat wahrscheinlich 12 Stunden gedauert, um das Problem zu beheben, danke MS .....
John M
3

Also Soumyaanshs Revo Uninstaller Pro Fix für mich funktioniert :) (Nach 2 Tagen Fehlerbehebung bei anderen Optionen {schreit intern 😀}).

Ich bin jedoch auf ein Problem mit seiner Methode "Es konnte kein geeignetes SDK für das Ziel gefunden werden" gestoßen, obwohl ich Visual Studio mit benutzerdefinierten Einstellungen installiert und das SDK ausgewählt habe, das ich installieren wollte. Möglicherweise müssen Sie das Windows 10 Standalone SDK herunterladen, um dieses Problem zu beheben und UWP-Apps zu entwickeln, wenn nach der Neuinstallation von Visual Studio derselbe Fehler auftritt.

Um dies zu tun

  1. Deinstallieren Sie alle Windows 10 SDKs, die ich auf dem System habe (das Namensschema für sie sieht aus wie Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> Windows 10 SDK (14393) usw.). Wenn Ihr System keine SDKs enthält, fahren Sie mit Schritt 2 fort!
  2. Sie müssen nur noch die gewünschten SDKs herunterladen, indem Sie im SDK-Archiv nach allen verfügbaren SDKs suchen. Dann sollten Sie bereit sein, für das UWP zu entwickeln!
greg
quelle
3

Dies ist eine seltsame Lösung, aber sie hat bei mir funktioniert.

Ich wollte Visual Studio 2015 deinstallieren und anschließend eine Neuinstallation durchführen. Als ich jedoch versuchte, es über die Systemsteuerung zu entfernen, wurde ein allgemeiner Fehler angezeigt.

Ich habe das Problem behoben, indem ich den Visual Studio 2015-Ordner in den Programmdateien (x86) gelöscht habe. Danach funktionierte die Deinstallation der Systemsteuerung einwandfrei.

Pikamander2
quelle
Dies ist die einzige Lösung, die für mich funktioniert hat. Wenn Sie TotalUninstaller alleine verwenden, bleibt es nur stundenlang hängen, ohne den Löschvorgang zu starten. Löschen Sie den Ordner, führen Sie TotalUninstaller aus, und der gesamte von VS verbleibende Müll wird entfernt.
Loger9