Wymuś odinstalowanie programu Visual Studio

101

Podczas odinstalowywania programu Microsoft Visual Studio Ultimate 2015 Preview wyświetla się komunikat o błędzie „Microsoft Visual Studio Ultimate 2015 Preview przestał działać”

Treść wiadomości obejmuje:

Problem spowodował, że program przestał działać poprawnie. System Windows zamknie program i powiadomi Cię, jeśli dostępne będzie rozwiązanie.

Wyszukałem w Google i znalazłem narzędzie, które odinstalowuje tutaj program Visual Studio 2010 , ale w przypadku programu Visual Studio 2012, 2013 i 2015 nic nie istnieje. Moje pytania to:

Czy istnieje jakieś ogólne narzędzie, które odinstalowuje program Visual Studio według wersji?

Lub czy istnieje sposób na wymuszenie odinstalowania programu Visual Studio 2012 i nowszych wersji bez korzystania z menu Program i funkcje?

Arafat
źródło
1
Czy próbowałeś ponownej instalacji przed odinstalowaniem? Doceniam to, że wydaje się to sprzeczne z intuicją, ale często działa.
Chris Spittles
Tak. ale instalator nie zapewnił opcji naprawy lub modyfikacji.
Arafat
Po dalszym googlowaniu znalazłem sposób na wymuszenie odinstalowania programu Visual Studio 2012. support.microsoft.com/kb/2771441/EN-US#Force . Czy ktoś tego próbował?
Arafat
Jak mówiłem zawsze „Wypróbuj przyszłe oprogramowanie na własne ryzyko lub na maszynie testowej”. Odinstalowanie nigdy nie zadziała, ponieważ Większość zespołu Microsoft jest zajęta tworzeniem fajnych funkcji. BTW, jeśli to nie działa, zresetuj komputer do ustawień fabrycznych.
Anirudha Gupta
12
Dodam to jako komentarz, a nie odpowiedź, ponieważ nie ma gdzie indziej narzekać. w całym swoim życiu nie widziałem tak gównianego instalatora jak ten. Spędziłem ostatnie 2 godziny na próbach naprawy lub odinstalowania w porównaniu z rokiem 2015, kiedy to albo utknęło, albo prosi mnie o pobranie każdej ze 130 ~ bibliotek dll oddzielnie, poprzez wielokrotne klikanie „ponów”. Widziałem, że niektóre projekty dla dzieci w wieku szkolnym działają lepiej, z mniejszą liczbą błędów i lepszym doświadczeniem w użytkowaniu. Serio, czy nie obchodzi ich do tego stopnia, że ​​nie wkładają nawet minimalnego wysiłku w zapewnienie normalnego, działającego instalatora ?!
YavgenyP

Odpowiedzi:

130

Miałem ten sam problem, ale właśnie udało mi się całkowicie odinstalować za pomocą zaufanego starego CMD:

D:\vs_ultimate.exe /uninstall /force

Gdzie D: to lokalizacja nośnika instalacyjnego (zamontowany plik ISO itp.).

Możesz również pass / passive (bez wprowadzania danych przez użytkownika - wyświetlany jest tylko postęp) lub / quiet do powyższego wiersza poleceń.

EDYCJA: Dodanie linku poniżej do artykułu MSDN wspominającego, że to wymusza usunięcie WSZYSTKICH zainstalowanych składników.

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

Ponadto, aby upewnić się, że rotacja linków nie unieważnia tego, dodaj poniżej krótki tekst z oryginalnego artykułu.

Począwszy od programu Visual Studio 2013, możesz wymusić usunięcie prawie wszystkich składników. Kilka podstawowych komponentów - takich jak .NET Framework i środowiska wykonawcze VC - pozostaje w tyle ze względu na ich wszechobecność, chociaż możesz je usunąć oddzielnie z programów i funkcji, jeśli naprawdę chcesz.

Ostrzeżenie: spowoduje to usunięcie wszystkich składników niezależnie od tego, czy inne produkty ich wymagają. Może to spowodować, że inne produkty będą działać nieprawidłowo lub w ogóle nie działać.

Powodzenia!

imarktu
źródło
20
Jeśli nie masz nośnika, wykonanie dir /s vs_ultimate.exepolecenia z wiersza polecenia roota spowoduje jego znalezienie. Mój był w środku C:\ProgramData\Package Cache\{[guid]}. Po przejściu tam i uruchomieniu vs_ultimate.exe z flagami / uninstall i / force, dezinstalator został uruchomiony.
LetMyPeopleCode
1
@imarktu Czy to usuwa wszystkie zależności zainstalowane przez Vs? Ramy itp.? Pytam, ponieważ wkrótce całkowicie usunę moje VS 2013, aby zainstalować Vs 2015, więc chciałbym usunąć wszystkie funkcje zainstalowane do 2013 r. (Takie jak niektóre elementy SQL Server 2012). Dzięki
Rafael Merlin
14
btw, jeśli masz społeczność, zainstaluj nazwę exe to vs_community.exe i ma te same parametry
Boas Enkler
2
To działało we wszystkich wersjach Visual Studio. Z powodzeniem wypróbowałem to na VS 2015 i VS 2013.
Arafat
2
Nie jest to kompletne rozwiązanie, nie jest to precyzyjne rozwiązanie, a właściwie nie jest to rozwiązanie! , chociaż myślałem, że to ten pierwszy raz, ale NIE, zamiast tego użyj odpowiedzi dożywotnich na tej stronie.
captain_majid
69

Firma Microsoft zaczęła rozwiązywać ten problem pod koniec 2015 roku, wypuszczając VisualStudioUninstaller .

Na jakiś czas porzucili rozwiązanie; jednak prace rozpoczęto ponownie od kwietnia 2016 r .

W końcu nastąpił w kwietniu 2016 r. oficjalne wydanie tego dezinstalatora, które zostało opisane jako „przeznaczone do czyszczenia / usuwania wszystkich wersji Preview / RC / RTM programów Visual Studio 2013, Visual Studio 2015 i Visual Studio vNext”.

dsgriffin
źródło
1
To zdecydowanie NIE działa z VIsual Studio 2015. Sam go skompilowałem i uruchomiłem, i wygląda na to, że wykrywa tylko Visual Studio 2012. Być może chcieli, aby działał w 2013 roku, ale zdecydowanie nie działa w VS 2015.
Warren P
1
Zadzwoniłem do bheatha na jego blogu, aby sprawdzić, czy ma jakieś uwagi / aktualizacje dotyczące stanu tego repozytorium github.
Warren P,
1
jak długo trwa odinstalowywanie? Uruchomiłem go i po 10 minutach po prostu wyświetla komunikat Odinstalowywanie .... w wierszu polecenia!
kuldeep
1
To samo dotyczy profesjonalnej edycji VS2015, która zakończyła się sukcesem (używając wydania 5), ​​dzięki. Jedyna metoda, która u mnie zadziałała.
hlide
3
Pracował dla mnie dobrze. Dzięki. Przy okazji, minęło dobre 5 minut, zanim cokolwiek się stanie.
bic
28

Jeśli nie masz nośnika, wykonanie dir /s vs_ultimate.exepolecenia z wiersza polecenia roota spowoduje jego znalezienie. Mój był w środku C:\ProgramData\Package Cache\{[guid]}. Kiedyś tam nawigowałem i biegałem vs_ultimate.exez /uninstalli/force flagami , uruchomił się deinstalator

Otworzyłem program "Command Prompt"jako administrator i uruchomiłem wyszukiwanie "dir /s vs_ultimate.exe"w folderze ProgramData i znalazłem ścieżkę dovs_ultimate.exe pliku.

Następnie zmieniłem katalog roboczy na tę ścieżkę i uruchomiłem vs_ultimate.exe /uninstall /force .

Wreszcie gotowe.

MIPU
źródło
17
btw jeśli społeczność zainstalować nazwa exe jest vs_community.exe i ma takie same parametry
Boas Enkler
Kiedy uruchamiam katalog / s z wiersza poleceń działającego jako administrator, nie znajduje pliku exe. Daje kilka pustych katalogów w c: \ programdata \ package cache \ {[guid]}. Jeden z moich exe znajdował się w C: \ Users \ {nazwa-użytkownika} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f.
Klaus Nji
Tak, to jest dokładnie to, co musiałem zrobić ... Gdybym spróbował odinstalować w jakikolwiek inny sposób, deinstalator się nie powiedzie. Potwierdzam, że to zadziałało dla VS Community 2015.
Nicholas Miller,
10

Microsoft ma teraz to:

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

Pozwoliłem aktualizacji systemu Windows 10 przejść przez to całkowicie f **** d VS2015, więc próbuję tego, zanim będę musiał uciekać się do przebudowy. WT *. :-(

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

Darren
źródło
Właśnie miałem bardzo podobny problem. Narzędzie do odinstalowywania, a także usuwanie pakietu redystrybucyjnego Visual C ++ 2017 i najnowszych aktualizacji programu Visual Studio wydawało się załatwiać sprawę. Prawdopodobnie zajęło to 12 godzin, aby to naprawić, dzięki MS .....
John M
3

Więc Revo Uninstaller Pro firmy Soumyaansh zadziałała dla mnie :) (Po 2 dniach rozwiązywania problemów z innymi opcjami {krzyczy wewnętrznie 😀}).

Jednak napotkałem problem z jego metodą: „Nie udało się znaleźć odpowiedniego zestawu SDK do celów docelowych”, mimo że wybrałem instalację programu Visual Studio z ustawieniami niestandardowymi i wybrałem pakiet SDK, który chciałem zainstalować. Aby rozwiązać ten problem, może być konieczne pobranie autonomicznego zestawu SDK systemu Windows 10 w celu tworzenia aplikacji platformy UWP, jeśli ten sam błąd zostanie wyświetlony po ponownej instalacji programu Visual Studio.

Aby to zrobić

  1. Odinstaluj wszystkie zestawy SDK systemu Windows 10, które mam w systemie (schemat nazewnictwa dla nich wygląda jak Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> Windows 10 SDK (14393) itp.). Jeśli w Twoim systemie nie ma SDK, przejdź do kroku 2!
  2. Pozostało już tylko pobrać żądane zestawy SDK, sprawdzając archiwum SDK dla wszystkich dostępnych zestawów SDK i powinieneś być dobry w tworzeniu dla UWP!
greg
źródło
3

To dziwne rozwiązanie, ale zadziałało.

Chciałem odinstalować program Visual Studio 2015 i później przeprowadzić czystą instalację, ale kiedy próbowałem go usunąć za pomocą Panelu sterowania, zgłaszał mi ogólny błąd.

Naprawiłem to, usuwając folder Visual Studio 2015 w Program Files (x86). Następnie odinstalowanie Panelu sterowania działało dobrze.

Pikamander2
źródło
To jedyne rozwiązanie, które mi się sprawdziło. Używanie samego TotalUninstaller po prostu zawiesza się tam przez wiele godzin bez rozpoczynania usuwania. Usuń folder, a następnie uruchom TotalUninstaller, który usunie wszystkie śmieci pozostawione przez VS.
loger 9