Jak całkowicie odinstalować program Visual Studio 2010?

115

Szukałem CZYSTEGO rozwiązania, aby całkowicie i ostatecznie usunąć program Visual Studio 2010 z mojego komputera. Podczas instalowania programu Visual Studio instaluje również kilka programów (około 55) w panelu dodawania / usuwania programów ( appwiz.cpl).

Wypróbowałem już małe narzędzie firmy Microsoft, ale prawie nic nie robi.

Naprawdę szukam teraz lepszego sposobu na odinstalowanie dowolnej wersji programu Microsoft Visual Studio. Ponieważ mam wiele komputerów, często przełączam się na jedną lub inną wersję lub po prostu stwierdzam, że nie potrzebuję jej już na jednym komputerze, aby odzyskać trochę miejsca.

Naprawdę, jakie jest najlepsze rozwiązanie? Jeśli takiego nie ma, dlaczego Microsoft nie opracował takiego, który faktycznie działa dobrze?

dan
źródło
Uruchomić dezinstalator z Dodaj / Usuń programy?
jrummell
10
Odinstaluj „Microsoft Visual Studio 2010” w rzeczywistości wydaje się odinstalować produkt, ale 54 inne wpisy utworzone w Dodaj / Usuń programy pozostają tam. Możliwe jest odinstalowanie każdego z tych 55 wpisów, ale jest to trochę długie i nie jestem pewien, czy można to nazwać „czystą” dezinstalacją.
Dan
2
może nie jest opcją, ale zainstalowanie go w środowisku wirtualnym ułatwi odinstalowanie (wystarczy usunąć wirtualny).
Domyślnie
10
Włóż płytę CD lub zamontuj ISO. Uruchom program instalacyjny z wiersza poleceń, używając flag/uninstall /force
kobaltz
1
@kobaltz Chciałbym zobaczyć jakąkolwiek dokumentację na temat tego, co tak naprawdę robi.
dan

Odpowiedzi:

98

Aktualizacja kwiecień 2016 - dla VS2013 +

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 .

Ostatecznie w kwietniu 2016 r. Pojawiło się 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”.


Oryginalna odpowiedź - dla VS2010, VS2012

Zauważ, że dwa poniższe rozwiązania nadal pozostawiają ślady (takie jak pliki rejestru) i nie można ich uznać za „czystą” dezinstalację (zobacz ostatnią sekcję odpowiedzi, aby uzyskać całkowicie czyste rozwiązanie).


Rozwiązanie 1 - dla: VS 2010

Firma Microsoft oferuje dezinstalator o nazwie Visual Studio 2010 Uninstall Utility . Posiada trzy opcje:

  1. Domyślnie (VS2010_Uninstall-RTM.ENU.exe)
  2. Pełny (VS2010_Uninstall-RTM.ENU.exe / full)
  3. Kompletne (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

Powyższe łącze wyjaśnia bardziej szczegółowo deinstalator - polecam przeczytanie komentarzy do artykułu przed jego użyciem, ponieważ niektórzy zauważyli problemy (i obejścia) podczas instalowania dodatków Service Pack. Następnie użyj czegoś takiego jak CCleaner, aby usunąć pozostałe pliki rejestru.

Oto link do strony pobierania modułu VS2010 UU .


Rozwiązanie 2 - dla: VS 2010, VS 2012

Firma Microsoft udostępnia funkcję dezinstalacji / wymuszenia, która usuwa większość pozostałości VS2010 lub VS2012 z komputera.

MSDN: Jak odinstalować program Visual Studio 2010/2012 . Z linku:

Ostrzeżenie: uruchomienie tego polecenia może spowodować usunięcie niektórych pakietów, nawet jeśli są one nadal używane, jak te wymienione w Opcjonalne pakiety udostępnione.

  1. Pobierz aplikację instalacyjną, której użyto do pierwotnej instalacji programu Visual Studio 2012. W przypadku instalacji z nośnika włóż ten nośnik.
  2. Otwórz wiersz polecenia. Kliknij Uruchom w menu Start (Start + R). Wpisz cmd i naciśnij OK (Enter).
  3. Wpisz pełną ścieżkę do aplikacji instalacyjnej i przekaż następujące przełączniki wiersza poleceń: /uninstall /force Przykład: D:\vs_ultimate.exe /uninstall /force
  4. Kliknij przycisk Odinstaluj i postępuj zgodnie z wyświetlanymi instrukcjami.

Następnie użyj czegoś takiego jak CCleaner, aby usunąć pozostałe pliki rejestru.


Całkowicie czyste odinstalowanie?

Niestety, jedynym (obecnym) sposobem na osiągnięcie tego jest skorzystanie z porady dnLL w odpowiedzi i wykonanie pełnej ponownej instalacji systemu operacyjnego. W przyszłości możesz zamiast tego używać programu Visual Studio w maszynie wirtualnej i nie musisz ponownie martwić się o te problemy.

7 obrotów
źródło
4
Czysto! = Szybko. Z punktu widzenia systemu Windows są to osobne aplikacje i należy je odinstalować oddzielnie. Każde narzędzie, które w magiczny sposób odinstalowuje je bez faktycznego uruchamiania odpowiednich deinstalatorów, z pewnością nie byłoby czystym rozwiązaniem; najlepsze, na jakie możesz liczyć, to narzędzie, które uruchamia deinstalatory jeden po drugim we właściwej kolejności; ale jedyne, co ma to zrobić, to zaoszczędzić czas i naprawdę, jak często trzeba odinstalowywać program Visual Studio?
Harry Johnston,
12
Z doświadczenia wynika, że ​​odinstalowanie pojedynczego wpisu Microsoft z programów dodawania / usuwania pozostawi wiele śmieci zarówno w rejestrze, jak i na moim dysku twardym. Nadal to zrobiłem (55 wpisów jeden po drugim) i nadal widzę „Visual Studio” wszędzie, gdy wykonuję jakieś CTRL + F w rejestrze lub na dysku twardym. Nie próbowałem wszystkich innych komponentów, ale wydaje mi się, że jest jeszcze dużo do zrobienia. Cóż, ostateczna odpowiedź brzmi: nie, nie ma możliwości całkowitego odinstalowania programu Visual Studio w jakikolwiek czysty sposób. Wciąż może być jeden: jeśli chodzi o to, formatowanie wykonuje całkiem niezłą robotę.
dan
1
Napisałem kilka instrukcji: github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD bloke
1
... i zbudował to, ponieważ, wiesz, większość ludzi, którzy tego chcą, prawdopodobnie nie może tego zbudować, ponieważ ...: / github.com/Microsoft/VisualStudioUninstaller/issues/ ...
Facet z CAD
2
@daniel Yah, na pewno. Wszyscy jesteśmy tutaj, aby pomóc (i się pośmiać). Sonda: jak długo, zanim ją usuną?
Facet z CAD
35

To najprostszy sposób na usunięcie wszystkich pakietów. Z monitu administratora:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Powtórz dla SQL itp., Zastępując visual%w powyższym poleceniu sql.

user3658994
źródło
miły! działa jak urok - użyłem go również do odinstalowania elementów serwera ms sql: D
Jim Ford
2
czy możesz wyjaśnić więcej? czy możesz dodać przykład?
iosMentalist
3
dzięki! możesz też zrobić "name like 'microsoft visual%' OR name like 'microsoft sql%'"to wszystko w jednym
agradl
@ user3658994 To działało dobrze w przypadku większości składników. Chociaż otrzymuję ReturnValue = 1603 dla „Microsoft Visual Studio 2010 Ultimate - ENU”, Version = „10.0.40219” i „Microsoft Visual Studio 2010 Ultimate - ENU”, Version = „10.0.40219”. Jakieś pomysły, jak się ich pozbyć?
thanos. A
23

Włóż płytę CD lub zamontuj ISO. Uruchom program instalacyjny z wiersza polecenia, używając flag/uninstall /force

Właściwie spotkałem się z tym problemem pewnego dnia i zdziałało cuda. =)

kobaltz
źródło
4
Uruchom go ponad 3 razy, aby pozbyć się więcej rzeczy. Nadal nie usuwa wszystkiego czysto ...
Etan
2
link w odpowiedzi @ dsg pokazujący odpowiedź od zespołu Visual Studio już sugeruje to rozwiązanie, jednak nie działa w pełni stąd petycja o oprogramowanie do usuwania :(
user2381114
2
To nie działa w przypadku VS2010 pro. kiedy uruchamiam setup / force / uninstall, wyświetla mi się ekran powitalny instalacji.
JDPeckham
Próbowałem tego kilka razy. Nawet to mi się nie udaje, tzn. Faktycznie zawiesza się w połowie.
Ken Smith
21

Jedynym czystym sposobem odinstalowania VS (Visual Studio, niezależnie od wersji) jest całkowita ponowna instalacja całego systemu operacyjnego. Jeśli tego nie zrobisz, może pojawić się więcej problemów ze zgodnością.

Stałe rozwiązanie

Zaczynając od zera (czysta instalacja, VS nigdy nie instalowano w systemie operacyjnym), najlepszym sposobem uniknięcia wszystkich tych problemów jest zainstalowanie i uruchomienie VS z maszyny wirtualnej (maszyna wirtualna), jak określono domyślnie w komentarzach powyżej. W ten sposób, o ile Microsoft nie zrobi nic, aby cała platforma była bardziej przyjazna dla użytkownika, przejście z jednej wersji na inną będzie szybkie i łatwe, a główna partycja dysku twardego (lub SSD w moim przypadku) nie zostanie wypełniony wszystkimi śmieciami pozostawionymi przez VS.

Oczywiście wadą jest szybkość. Program będzie wolniejszy pod każdym względem. Ale szczerze, kto używa VS do jego szybkości? Nawet na najnowszych platformach dla entuzjastów instalacja trwa wieki. Nawet jeśli VS może uruchamiać się szybciej na wysokiej klasy dysku SSD, jest po prostu powolny .

dnLL
źródło
1
Odejdę z user1394965 „s odpowiedź jako FAV” odpowiedź, ponieważ bezpośrednio odpowiada na moje główne pytanie, które było jak odinstalować VS. Jednak nadal uważam, że warto opublikować moje ostatnie przemyślenia na temat moich przyszłych instalacji VS.
dan
5
Szczerze mówiąc, ta odpowiedź (formatowanie i ponowna instalacja systemu operacyjnego na świeżo) jest jedyną poprawną odpowiedzią. Byłem w tej samej sytuacji. Produkty firmy Microsoft (zwłaszcza VS) mają tendencję do rozprzestrzeniania się i infekowania każdego zakamarka systemu operacyjnego. Ponadto deinstalatory nieuchronnie nie usuwają całkowicie wszystkich komponentów i pozostaną setki plików, wpisów i innych śmieci, które wciąż krążą wokół. Nie możesz po prostu usunąć śmieci, ponieważ jeśli spróbujesz, najprawdopodobniej skończysz z niefunkcjonalnym frameworkiem .NET lub gorzej.
Lakey,
2
@dnLL: „Nawet na najnowszych platformach dla entuzjastów instalacja zajmuje wieki” - właśnie zainstalowałem VS 2013 na Win 8.1 z dyskiem SSD (Intel 520 na SATA3, bez RAID lub cokolwiek). Instalacja zajęła 6 minut. „Nawet jeśli VS może uruchamiać się szybciej na wysokiej klasy dysku SSD, jest po prostu powolny” - czas uruchamiania wynosi 2 sekundy, po ponownym uruchomieniu na zimno.
Boris B.,
4
@BorisB. Mam nadzieję, że nie zadzwonisz szybko w 6 minut, jeśli masz szybki dysk SSD. Ale VS2013 nie został nawet wydany, kiedy stworzyłem ten post.
dan
1
Instalacja @Boris, Visual Studio 2015 zajęła mi 2-3 godziny i ciągle się rozłączała i wymagała ode mnie zamknięcia pewnych procesów, aby kontynuować. Moim znajomym zajęło to 19 godzin.
marsh
5

Zmagałem się z tym samym problemem: wiele aplikacji, ALE sprawia, że ​​przynajmniej ta część jest „przyjemna”: sztuczka jest nazywana Batch-Uninstall. Więc użyj jednego z tych trzech programów, które mogę polecić:

  • Absolute Uninstaller (+ slim, usuwa rejestr i foldery, - kliknij OK 50 razy)
  • IObit Uninstaller (+ także dla pasków narzędzi, usuwa rejestr i foldery, - jest dostarczany z opcjonalnym paskiem narzędzi)
  • dUninstaller (+ tryb cichy / siła: bez klikania dla 50 aplikacji, robi to w tle - nie skanuje rejestru / plików)

Zrób nr 2 w imho, 1 jest fajny, ale czasami napotyka kilka błędów :-)

Stefan
źródło
IObit rzeczywiście robi dokładną pracę, tylko uważać, aby nie akceptować pasek Install
smirkingman
1

Jest tutaj rozwiązanie : Dodaj

/ full / netfx na końcu ścieżki!

Powinno to usunąć prawie wszystko. Powinieneś zostać tylko z SQL Server.

drew7721
źródło
Naprawdę chciałbym uzyskać więcej informacji zwrotnych na ten temat, czy ktoś tego próbował? To zostało opublikowane w styczniu 2014 roku i mówi o 55 pozostałych aplikacjach w cpanelu, prawie tak, jakby autor przeczytał mój post tutaj na SO. Czy jesteś autorem tego artykułu? Wygląda obiecująco i chciałbym sprawdzić, czy ktoś jest skłonny wypróbować go na maszynie wirtualnej z VS2008, VS2010, VS2012 i VS2013.
dan
odpowiedź kobaltza wygląda podobnie przy użyciu /uninstall /forcei mówi się, że nie działa zbyt dobrze, dlatego jestem naprawdę podejrzliwy co do cudownego i łatwego rozwiązania, ale myślę, że będziemy musieli spróbować.
dan
0

Pobierz i zainstaluj dezinstalator IOBIT: http://www.iobit.com/advanceduninstaller.php , znajdź datę, w której instalujesz Visual Studio i wybierz wszystkie programy z tego dnia związane z VS. Następnie uruchom deinstalator wsadowy. Nie jest to w pełni zautomatyzowane rozwiązanie, ale jest o wiele szybsze niż przechodzenie jeden po drugim podczas dodawania / usuwania programów w systemie Windows. Ma nawet skanowanie mocy w celu wyczyszczenia rejestru.

Ranzuko
źródło
0

Jeśli mogę dać odpowiedź na stary wątek; Możesz użyć PC Decrapifier, aby wybrać programy, które chcesz odinstalować. PC Decrapifier odinstaluje je jeden po drugim, więc nie musisz klikać ich wszystkich osobno.

Jest to bardzo przydatne do usuwania wszystkich „śmieci” - takich jak narzędzia SQL Database - program Visual Studio pozostawia po odinstalowaniu.

Forza
źródło
Brzmi jak dobry sposób na zaoszczędzenie czasu podczas długiej trasy, ale nie usunie bałaganu w rejestrze systemu Windows i wszystkich innych wiszących bibliotek DLL na dysku twardym.
dan
-3

Najlepszym sposobem, jakiego użyłem, jest zamontowanie obrazu VS 2010 lub włożenie płyty instalacyjnej i uruchomienie uninstallopcji, naprawdę działa dobrze

damy
źródło
4
Czy odinstalowuje wszystkie 55 wpisów w appwiz.cpl jeden po drugim? Ostatnim razem, gdy sprawdzałem, nie udało się.
dan
-4

najlepszym sposobem na odinstalowanie VS 2010 jest użycie narzędzia Microsoft Visual Studio 2010 Uninstall Utility dostępnego pod tym linkiem http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vs2010uninstall&DownloadId=11182

Akshay Patel
źródło
4
Zostało to już omówione w komentarzach, które powinieneś przeczytać przed opublikowaniem tego. To narzędzie nie odinstalowuje żadnego z ponad 55 programów zainstalowanych z VS2010.
dan