1. 程式人生 > >VS2015不能解除安裝解決方法

VS2015不能解除安裝解決方法

今天使用VS2015企業版除錯windows 10核心驅動程式,發現在附加到程序進行除錯時,vs2015總是崩潰,折騰了半天也沒解決,就把它升級到update RC2版本,發現還是有問題,就想解除安裝掉VS2015企業版重新安裝在試試,結果發現在程式和功能列表中有兩個vs2015就隨便刪除了一個,結果悲劇了,當刪除程式和功能列表中第二個vs2015時,發現已經不能刪除了,解除安裝結果像下面這樣,卸載出錯!

於是我有開始折騰了,重新安裝一遍然後,還是有問題,在解除安裝還是出錯抓狂

於是我決定通過安裝介質解除安裝,結果,悲劇的是,啟動安裝介質竟然只有安裝選項,沒有解除安裝和修復!!最終到MSDN上尋求幫助,這個是我找到的原文連結(全英語):

方法如下:在CMD裡輸入“G:\vs_enterprise.exe /uninstall/force",其中G是安裝介質路徑,我用的是虛擬光碟機,碟符是G,我的安裝版本是企業版,如果是專業版就把enterprise改為professional,然後回車就開始解除安裝啦!注意!!!必須以管理員身份執行cmd!!!大笑



解除安裝程式會提示有更新是否立即更新,如果選擇更新,程式會出錯,不能正常解除安裝,只能選擇忽略,接下來就出現在面的介面,程式開始解除安裝。

 

解除安裝程式執行完成後,到程式和功能列表中一看,怎麼還在啊,就像狗皮膏藥一樣,甩不掉了,到系統更新列表看看,發現有Visual Studio2015 Update 2 RC(KB3022398)

的更新,點選解除安裝。

完成後發現在程式和功能列表中依然存在,如下圖:

最後,忽然靈機一動,想到這個是不是和UAC有關係啊,就想試一試看看。

  1. 開啟登錄檔管理器

  2. 找到到下面的鍵HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

  3. 在右邊的面板,找到到EnableLUA  DWORD 值,把他設定為0,如下圖:

點確定儲存後退出注冊表管理器。這是到程式和功能列表中刪除馬上就可是刪掉Visual Studio 2015這個程式相了。記得刪除完後,把登錄檔改回來哦。

注意,這個時候雖然把Visual Studio 2015

從程式列表中刪除了,實際上程式在硬碟上還是存在的,如果你要安裝別的版本的Visual Studio2015系統還是會提示Visual Studio 2015 enterprise沒有刪除,不能安裝別的版本,解決的辦法是把Visual Studio 2015 enterprise版本在安裝一遍,然後再在控制面板的程式和功能列表中刪除它,這時可以正常刪除了。