Dot-Net

如何完全解除安裝 Visual Studio 2010?

  • September 25, 2012

我一直在尋找一個乾淨的解決方案來完全並最終從我的電腦中刪除 Visual Studio 2010。當您安裝 Visual Studio 時,它還會在添加/刪除程序面板 ( ) 中安裝一堆程序(大約 55 個appwiz.cpl)。

我已經嘗試過微軟製作的一個小工具,但它幾乎什麼也沒做。

我現在真的在尋找一種更好的方法來解除安裝任何版本的 Microsoft Visual Studio。因為我有很多電腦,所以我經常切換到一個版本或另一個版本,或者我只是決定不再需要在一台電腦上使用它來獲得一些空間。

真的,最好的解決方案是什麼?如果沒有,為什麼微軟沒有開發出真正執行良好的?

2016 年 4 月更新 - 適用於 VS2013+

微軟在 2015 年底開始通過發布VisualStudioUninstaller來解決這個問題。

他們暫時放棄了解決方案;然而,工作已於2016 年 4 月再次開始。

這個解除安裝程序終於在 2016 年 4 月正式發布,被描述為“旨在清理/燒毀 Visual Studio 2013、Visual Studio 2015 和 Visual Studio vNext 的所有 Preview/RC/RTM 版本”。


原始答案 - 適用於 VS2010、VS2012

請注意,以下兩種解決方案仍然會留下痕跡(例如系統資料庫文件),並且不能真正被視為“乾淨”解除安裝(有關完全乾淨的解決方案,請參閱答案的最後部分)。


解決方案 1 - 適用於:VS 2010

Microsoft 提供了一個解除安裝程序,稱為Visual Studio 2010 Uninstall Utility。它帶有三個選項:

  1. 預設(VS2010_Uninstall-RTM.ENU.exe)
  2. 完整(VS2010_Uninstall-RTM.ENU.exe /完整)
  3. 完成(VS2010_Uninstall-RTM.ENU.exe /full /netfx)

上面的連結更詳細地解釋了解除安裝程序 -**我建議在使用它之前閱讀文章的評論,**因為在安裝服務包時,一些已經註意到的問題(和解決方法)。之後,使用CCleaner之類的工具刪除剩餘的系統資料庫文件。

這是 VS2010 UU 下載頁面的連結


解決方案 2 - 適用於:VS 2010、VS 2012

Microsoft 提供了解除安裝/強制功能,可從您的電腦中刪除 VS2010 或 VS2012 的大部分殘餘。

MSDN:如何解除安裝 Visual Studio 2010/2012。從連結:

**警告:**執行此命令可能會刪除一些包,即使它們仍在使用中,如可選共享包中列出的那些。

  1. 下載您最初用於安裝 Visual Studio 2012 的安裝應用程序。如果您從媒體安裝,請插入該媒體。
  2. 打開命令提示符。點擊開始菜單上的執行 (Start + R)。鍵入 cmd 並按 OK (Enter)。
  3. 輸入設置應用程序的完整路徑並傳遞以下命令行開關:/uninstall /force 範例: D:\vs_ultimate.exe /uninstall /force
  4. 點擊解除安裝按鈕並按照提示進行操作。

之後,使用CCleaner之類的工具刪除剩餘的系統資料庫文件。


完全乾淨的解除安裝?

可悲的是,實現此目的的唯一(目前)方法是在他們的回答中遵循 dnLL 的建議並執行完整的作業系統重新安裝。然後,將來,您可以在虛擬機中使用 Visual Studio,而不必再次擔心這些問題。

引用自:https://stackoverflow.com/questions/12584912