Làm thế nào để gỡ cài đặt hoàn toàn Visual Studio 2010?


115

Tôi đang tìm kiếm một giải pháp SẠCH để xóa hoàn toàn và cuối cùng là xóa Visual Studio 2010 khỏi máy tính của mình. Khi bạn cài đặt Visual Studio, nó cũng sẽ cài đặt một loạt chương trình (khoảng 55) trong bảng điều khiển thêm / loại bỏ chương trình ( appwiz.cpl).

Tôi đã thử một tiện ích nhỏ của Microsoft nhưng nó hầu như không có tác dụng gì.

Tôi thực sự đang tìm cách tốt hơn để gỡ cài đặt bất kỳ phiên bản nào của Microsoft Visual Studio. Bởi vì tôi có nhiều máy tính, tôi thường chuyển sang phiên bản này hay phiên bản khác hoặc tôi quyết định rằng tôi không cần nó nữa trên một máy tính để lấy lại dung lượng.

Thực sự, giải pháp tốt nhất là gì? Nếu không có, tại sao Microsoft không phát triển một cái thực sự hoạt động tốt?


Chạy trình gỡ cài đặt khỏi Thêm / Loại bỏ Chương trình?
jrummell

10
Gỡ cài đặt "Microsoft Visual Studio 2010" thực sự có vẻ như gỡ cài đặt sản phẩm nhưng 54 mục nhập khác được tạo trong Chương trình Thêm / Xóa vẫn ở đó. Có thể gỡ cài đặt từng mục trong số 55 mục đó, nhưng nó hơi dài và tôi không chắc đó là thứ mà chúng ta có thể gọi là gỡ cài đặt "sạch".
dan

2
có thể không phải là một tùy chọn nhưng cài đặt nó trong một môi trường ảo sẽ giúp bạn dễ dàng gỡ cài đặt (chỉ cần gỡ bỏ ảo).
Mặc định

10
Đặt vào đĩa CD của bạn hoặc gắn ISO của bạn. Chạy chương trình cài đặt từ command prompt bằng cách sử dụng cờ/uninstall /force
kobaltz

1
@kobaltz Tôi muốn xem bất kỳ tài liệu nào về điều này về những gì nó thực sự làm.
dan

Câu trả lời:


98

Cập nhật tháng 4 năm 2016 - cho VS2013 +

Microsoft bắt đầu giải quyết vấn đề này vào cuối năm 2015 bằng cách phát hành VisualStudioUninstaller .

Họ đã từ bỏ giải pháp trong một thời gian; tuy nhiên công việc đã bắt đầu trở lại kể từ tháng 4 năm 2016 .

Cuối cùng đã có bản phát hành chính thức cho trình gỡ cài đặt này vào tháng 4 năm 2016, được mô tả là "được thiết kế để dọn dẹp / thiêu rụi tất cả các bản phát hành Xem trước / RC / RTM của Visual Studio 2013, Visual Studio 2015 và Visual Studio vNext".


Câu trả lời gốc - cho VS2010, VS2012

Lưu ý rằng hai giải pháp sau đây vẫn để lại dấu vết (chẳng hạn như tệp đăng ký) và không thể thực sự được coi là gỡ cài đặt 'sạch' (xem phần cuối cùng của câu trả lời để biết giải pháp hoàn toàn sạch).


Giải pháp 1 - cho: VS 2010

Có một trình gỡ cài đặt do Microsoft cung cấp có tên Visual Studio 2010 Uninstall Utility . Nó đi kèm với ba tùy chọn:

  1. Mặc định (VS2010_Uninstall-RTM.ENU.exe)
  2. Đầy đủ (VS2010_Uninstall-RTM.ENU.exe / full)
  3. Hoàn thành (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

Liên kết trên giải thích chi tiết hơn về trình gỡ cài đặt - Tôi khuyên bạn nên đọc các nhận xét trên bài viết trước khi sử dụng nó vì một số đã lưu ý các vấn đề (và cách giải quyết) khi các gói dịch vụ được cài đặt. Sau đó, sử dụng một cái gì đó như CCleaner để xóa các tệp đăng ký còn sót lại.

Đây là liên kết đến trang tải xuống của VS2010 UU .


Giải pháp 2 - cho: VS 2010, VS 2012

Microsoft cung cấp tính năng gỡ cài đặt / buộc loại bỏ hầu hết các phần còn lại của VS2010 hoặc VS2012 khỏi máy tính của bạn.

MSDN: Cách gỡ cài đặt Visual Studio 2010/2012 . Từ liên kết:

Cảnh báo: Chạy lệnh này có thể xóa một số gói ngay cả khi chúng vẫn đang được sử dụng như những gói được liệt kê trong Gói chia sẻ tùy chọn.

  1. Tải xuống ứng dụng thiết lập mà bạn đã sử dụng để cài đặt Visual Studio 2012. Nếu bạn đã cài đặt từ phương tiện, hãy chèn phương tiện đó.
  2. Mở dấu nhắc lệnh. Nhấp vào Chạy trên menu Bắt đầu (Start + R). Nhập cmd và nhấn OK (Enter).
  3. Nhập đường dẫn đầy đủ đến ứng dụng thiết lập và chuyển các công tắc dòng lệnh sau /uninstall /force : D:\vs_ultimate.exe /uninstall /force
  4. Nhấp vào nút Gỡ cài đặt và làm theo lời nhắc.

Sau đó, sử dụng một cái gì đó như CCleaner để xóa các tệp đăng ký còn sót lại.


Gỡ cài đặt hoàn toàn sạch?

Đáng buồn thay, cách duy nhất (hiện tại) để đạt được điều này là làm theo lời khuyên của dnLL trong câu trả lời của họ và thực hiện cài đặt lại hệ điều hành hoàn chỉnh. Sau đó, trong tương lai, bạn có thể sử dụng Visual Studio bên trong Máy ảo để thay thế và không phải lo lắng về những vấn đề này nữa.


4
Clean! = Nhanh chóng. Theo quan điểm của Windows, đó là tất cả các ứng dụng riêng biệt và cần được gỡ cài đặt riêng. Bất kỳ tiện ích nào gỡ cài đặt chúng một cách kỳ diệu mà không thực sự chạy các trình gỡ cài đặt tương ứng chắc chắn sẽ không phải là một giải pháp sạch; tốt nhất bạn có thể hy vọng là một tiện ích chạy các trình gỡ cài đặt cho bạn, từng cái một, theo đúng thứ tự; nhưng tất cả những gì cần làm là giúp bạn tiết kiệm thời gian và thực sự, bạn cần gỡ cài đặt Visual Studio bao lâu một lần?
Harry Johnston

12
Theo kinh nghiệm, việc gỡ cài đặt một mục nhập duy nhất của Microsoft khỏi các chương trình thêm / xóa sẽ để lại rất nhiều rác trong cả sổ đăng ký và ổ cứng của tôi. Tôi vẫn thực hiện (55 mục nhập từng cái một) và tôi vẫn thấy "Visual Studio" ở khắp mọi nơi khi thực hiện một số CTRL + F trong sổ đăng ký hoặc ổ cứng. Tôi đã không cố gắng cho tất cả các thành phần khác nhưng tôi đoán vẫn còn rất nhiều việc phải làm ở đó. Chà, câu trả lời cuối cùng là không, không có cách nào để gỡ cài đặt hoàn toàn Visual Studio theo bất kỳ cách nào. Vẫn có thể có một: theo như nó đi, định dạng hoạt động khá tốt.
dan

1
Tôi đã viết một số hướng dẫn: github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD bloke

1
... và xây dựng nó bởi vì, bạn biết đấy, hầu hết những người muốn điều này có lẽ không thể xây dựng nó bởi vì ...: / github.com/Microsoft/VisualStudioUninstaller/issues/…
CAD bloke

2
@daniel Yah, chắc chắn rồi. Tất cả chúng tôi ở đây để giúp đỡ (và được cười). Thăm dò ý kiến: Bao lâu cho đến khi họ xóa nó?
CAD bloke

35

Đây là cách đơn giản nhất để loại bỏ tất cả các gói. Từ lời nhắc của quản trị viên:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

Lặp lại cho SQL, v.v. bằng cách thay thế visual%trong lệnh trên bằng sql.


đẹp! công trình như một say mê - cũng sử dụng nó để gỡ bỏ cài đặt MS SQL Server thứ: D
Jim Ford

2
bạn có thể nói rõ hơn không? bạn có thể thêm một ví dụ?
iosMentalist 27/02/15

3
cảm ơn! bạn cũng có thể làm "name like 'microsoft visual%' OR name like 'microsoft sql%'"để làm cho nó tất cả trong một
agradl

@ user3658994 Điều này hoạt động tốt cho hầu hết các thành phần. Mặc dù tôi nhận được ReturnValue = 1603 cho "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219" và "Microsoft Visual Studio 2010 Ultimate - ENU", Version = "10.0.40219". Bất kỳ ý tưởng về cách để loại bỏ hai điều đó?
thanos.a

23

Đặt vào đĩa CD của bạn hoặc gắn ISO của bạn. Chạy chương trình thiết lập từ dấu nhắc lệnh bằng các cờ/uninstall /force

Tôi thực sự đã gặp phải vấn đề này vào ngày hôm trước và nó đã hoạt động kỳ diệu. =)


4
Chạy nó hơn 3 lần để loại bỏ nhiều thứ hơn. Vẫn không loại bỏ tất cả mọi thứ sạch sẽ ...
Etan

2
liên kết trong câu trả lời @ DSG của cho thấy câu trả lời từ nhóm Visual Studio đã cho thấy giải pháp này, tuy nhiên nó không hoạt động hoàn toàn vì thế đơn yêu cầu mở một phần mềm loại bỏ :(
user2381114

2
Điều này không hoạt động cho VS2010 pro. khi tôi chạy thiết lập / buộc / gỡ cài đặt, nó chỉ cho tôi màn hình cài đặt.
JDPeckham

Đã thử một vài lần khác nhau. Ngay cả điều đó không thành công đối với tôi, tức là, nó thực sự bị hỏng một phần.
Ken Smith

21

Cách thực sự rõ ràng duy nhất để gỡ cài đặt VS (Visual Studio, bất kể phiên bản nào) là cài đặt lại hoàn toàn toàn bộ hệ điều hành. Nếu bạn không, nhiều vấn đề tương thích hơn có thể xuất hiện.

Giải pháp lâu dài

Bắt đầu từ đầu (cài đặt sạch, VS chưa bao giờ được cài đặt trên HĐH), cách tốt nhất để tránh tất cả những vấn đề đó là cài đặt và chạy VS từ một máy ảo (máy ảo) như đã nêu ở phần Mặc định trong các nhận xét ở trên. Bằng cách này, và miễn là Microsoft không làm bất cứ điều gì để cải thiện toàn bộ nền tảng của mình để thân thiện hơn với người dùng, việc chuyển đổi từ phiên bản này sang phiên bản khác sẽ nhanh chóng và dễ dàng và phân vùng chính của ổ cứng HDD (hoặc SSD trong trường hợp của tôi) sẽ không được gửi với tất cả rác mà VS để lại.

Tất nhiên, nhược điểm là tốc độ. Chương trình sẽ chậm hơn rất nhiều theo mọi cách. Nhưng thành thật mà nói, ai sử dụng VS cho tốc độ của nó? Ngay cả trên các nền tảng dành cho người đam mê mới nhất, phải mất nhiều thời gian để cài đặt. Ngay cả khi VS có thể khởi động nhanh hơn trên ổ SSD cao cấp, nó chỉ chậm .


1
Tôi sẽ để câu trả lời của người dùng1394965 là câu trả lời yêu thích vì nó trực tiếp trả lời câu hỏi chính của tôi, đó là cách gỡ cài đặt VS. Tuy nhiên, tôi vẫn thấy có liên quan để đăng những suy nghĩ cuối cùng của mình về những lần cài đặt VS.
dan

5
Thành thật mà nói, câu trả lời này (định dạng và cài đặt lại hệ điều hành mới) là câu trả lời chính xác duy nhất. Tôi đã từng ở trong tình huống tương tự. Các sản phẩm của Microsoft (đặc biệt là VS) có xu hướng lan rộng ra và xâm nhập vào mọi ngóc ngách trong hệ điều hành của bạn. Hơn nữa, trình gỡ cài đặt không thể gỡ bỏ hoàn toàn tất cả các thành phần một cách chắc chắn và bạn sẽ bị bỏ lại với hàng trăm tệp, mục nhập và rác khác vẫn trôi nổi xung quanh. Bạn cũng không thể xóa rác một cách đơn giản vì nếu cố gắng, rất có thể bạn sẽ nhận được một framework .NET không có chức năng hoặc tệ hơn.
Lakey

2
@dnLL: "Ngay cả trên các nền tảng dành cho người đam mê mới nhất, phải mất nhiều thời gian để cài đặt" - Tôi vừa cài đặt VS 2013 trên Win 8.1 với ổ SSD (Intel 520 trên SATA3, không có RAID hoặc bất cứ thứ gì). Cài đặt mất 6 phút. "Ngay cả khi VS có thể khởi động nhanh hơn trên ổ SSD cao cấp, nó chỉ chậm" - thời gian khởi động là 2 giây, lạnh sau khi khởi động lại.
Boris B.

4
@BorisB. Tôi hy vọng bạn không gọi nhanh 6 phút khi bạn có SSD tốc độ cao. Nhưng VS2013 thậm chí còn không được phát hành khi tôi thực hiện bài đăng này.
dan

1
@Boris, cài đặt Visual Studio 2015 cho tôi mất 2-3 giờ và nó liên tục bị treo và yêu cầu tôi đóng một số quy trình để tiếp tục. Những người bạn của tôi đã mất 19 giờ.
marsh

5

Vật lộn với cùng một vấn đề: Nhiều ứng dụng, NHƯNG làm cho phần này ít nhất là "dễ chịu": Thủ thuật được gọi là Batch-Uninstall. Vì vậy, hãy sử dụng một trong ba chương trình này mà tôi có thể đề xuất:

  • Trình gỡ cài đặt tuyệt đối (+ slim, xóa sổ đăng ký và thư mục, - bấm OK 50 lần)
  • IObit Uninstaller (+ cũng dành cho thanh công cụ, xóa sổ đăng ký và thư mục, - tự cung cấp với thanh công cụ tùy chọn)
  • dUninstaller (+ chế độ im lặng / lực lượng: không nhấp chuột cho 50 ứng dụng, nó hoạt động ở chế độ nền - không quét sổ đăng ký / tệp)

Lấy số 2 trong imho, 1 là tốt nhưng đôi khi gặp một số lỗi :-)


IOBit thực sự làm một công việc kỹ lưỡng, chỉ cần cẩn thận không để chấp nhận các thanh công cụ trên cài đặt
smirkingman

1

Có một giải pháp ở đây : Thêm

/ full / netfx ở cuối đường dẫn!

Điều này sẽ rõ ràng gần như tất cả. Bạn chỉ nên sử dụng SQL Server.


Tôi thực sự muốn có thêm một số phản hồi về điều này, có ai đã thử nó? Điều này đã được đăng vào tháng 1 năm 2014 và nó nói về 55 ứng dụng còn sót lại trong cpanel, nó gần giống như tác giả đã đọc bài của tôi ở đây trên SO. Bạn có phải là tác giả của bài báo đó? Nó trông có vẻ đầy hứa hẹn và tôi muốn xem liệu ai đó có sẵn sàng thử nó trong máy ảo với VS2008, VS2010, VS2012 và VS2013 hay không.
dan

Câu trả lời của kobaltz trông tương tự với việc sử dụng /uninstall /forcevà nó được cho là không hoạt động thực sự tốt, đó là lý do tại sao tôi thực sự nghi ngờ về giải pháp kỳ diệu và dễ dàng như vậy nhưng tôi đoán chúng ta sẽ phải thử nó.
dan

0

Tải xuống và cài đặt trình gỡ cài đặt IOBIT: http://www.iobit.com/advanceduninstaller.php , tìm ngày bạn cài đặt Visual Studio và chọn tất cả các chương trình kể từ ngày đó. Sau đó chạy de gỡ cài đặt hàng loạt. Nó không phải là một giải pháp hoàn toàn tự động nhưng nó nhanh hơn rất nhiều so với việc bạn thêm / bớt từng chương trình trong Windows. Nó thậm chí còn có chức năng quét nguồn để làm sạch sổ đăng ký.


0

Nếu tôi có thể đưa ra câu trả lời cho một chủ đề cũ; Bạn có thể sử dụng PC Decrapifier để chọn các chương trình bạn muốn gỡ cài đặt. PC Decrapifier sẽ gỡ cài đặt từng cái một cho bạn để bạn không cần phải nhấp vào tất cả chúng một cách riêng biệt.

Điều này rất hữu ích để loại bỏ tất cả 'rác' - như các công cụ Cơ sở dữ liệu SQL - Visual Studio để lại ngay cả khi được gỡ cài đặt.


Nghe có vẻ là một cách hay để tiết kiệm thời gian nếu đi một chặng đường dài , nhưng nó sẽ không làm sạch mớ hỗn độn trong Windows registry và tất cả các tệp DLL bị treo khác trên ổ cứng.
dan

-3

Cách tốt nhất tôi đã sử dụng là gắn Hình ảnh VS 2010 hoặc chèn đĩa Cài đặt và chạy uninstalltùy chọn, thực sự hoạt động tốt


4
Nó có gỡ cài đặt lần lượt tất cả 55 mục trong appwiz.cpl không? Lần trước tôi đã kiểm tra, nó không.
dan

-4

cách tốt nhất để gỡ cài đặt VS 2010 là sử dụng Microsoft Visual Studio 2010 Uninstall Utility trên liên kết này http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vs2010uninstall&DownloadId=11182


4
Điều này đã được thảo luận trong các bình luận mà bạn nên đọc trước khi đăng bài này. Tiện ích này không gỡ cài đặt bất kỳ chương trình nào trong số hơn 55 chương trình được cài đặt với VS2010.
dan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.