2015-11-04 55 views
1

我沒有將Visual Studio 2015安裝到C:(這是我的SSD驅動器,它很小)。我選擇安裝VS2015到G:和G驅動器已死亡,大多數的文件不存在,如:無法卸載,修改或修復視覺工作室2015

G:\程序文件(x86)\微軟的Visual Studio 14.0 *

我想重新安裝,但在這一點上,當我運行卸載程序,我無法修復,修改或卸載VS2015,它失敗,錯誤:

「無法繼續,因爲一些所需的組件失敗。」

我無法再次安裝VS,因爲有相同的錯誤。我看着一個強制卸載,但文件不存在強制卸載。

我真的不想重新安裝windows10。任何其他想法?

+0

我能找到在C vs_enterprise.exe:程序數據。我嘗試了一次卸載,並且失敗的原因與以前一樣。這裏是錯誤的屏幕截圖: http://snag.gy/oADLm.jpg – mrvllus

回答

1

您可能不得不刪除它自己留下的任何痕跡。即使安裝的文件不見了,註冊表項仍然會一直存在。您可以嘗試使用CCleaner來清理註冊表。通常,當沒有任何剩餘內容並且您嘗試從「程序和功能」中卸載時,Windows會詢問您是否要從該列表中刪除它。

您也可以使用Revo,它有30天的試用期。 CCleaner曾經是免費的,你仍然可以得到免費版本或我相信的試用版。

編輯:

也有一些免費的試圖掃描剩菜:

IoBit Uninstaller,也是在:Portable Apps

GeekUninstaller - 便攜式

Wise Program UninstallerWise Registery Cleaner, - 便攜式版本:Downloads Page

+0

我能夠使用Revo Uninstaller。它開始了視覺工作室卸載過程,失敗了。在VS2015錯誤屏幕關閉後,revo刪除了所有註冊表和數據剩餘物,但我仍然遇到了這個錯誤,令人失望。 – mrvllus

2

我結束了剛剛重新安裝的窗戶,無賴。

3

在我的方案中,我剛剛執行了從一臺PC到AWS實例的用戶遷移,並且無法在遷移時使用VS 2015 Enterprise版本。我嘗試從「程序和功能」運行修復,從安裝在Windows上的驅動器上運行setup.exe,甚至嘗試從磁盤運行它,我無法運行任何東西。我發現的是一個註冊碼,使我想到如何從內部安裝程序修復VS。我發現了reg關鍵是:

HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \微軟\的Windows \ CurrentVersion \卸載{4983E758-4064-3D74-BB77-75C3F86C34B3}

這給我提供了一個安裝源爲當前安裝版本的Visual Studio。在此註冊表項中,我找到了「InstallSource」部分,並將它的位置跟隨其他安裝程序和卸載程序在Visual Studio中找到以及在此位置找到的其他程序:

C:\ ProgramData \ Package Cache {14D1CABE-2B5A-3AED-B3A7 -42315D062965} v14.0.23107 \ packages \ enterprisecore

從這裏我瀏覽了每個文件夾的列表,其中包括v14.0 ...等,並且能夠找到vs_enterprisecore窗口安裝程序的位置。從這裏我右鍵單擊安裝程序並進行修復(可以選擇安裝,卸載或修復)。 vs_enterprisecore functions

這使我能夠修復視覺工作室,並不可避免地重新更新我的視覺工作室的許可信息。在此之前,我收到了一個對話框來登錄,無論我使用企業發佈的MSDN帳戶登錄多少次,我的許可證都是無效的。正如您在下面看到的,我的VS2015可以在Enterprise 2015設置中再次運行,並且能夠再次檢查更新的密鑰!這需要很多工作,花費至少8-12小時來完成這個工作,以避免完整的重新鏡像!我希望這能幫助以後的人在路上!

Visual Studio (Repaired)

+0

Visual Studio 2015在我們的構建服務器上嘗試更新它以期得到其他工作的希望後損壞了。根據您的方法,我只是在包緩存中搜索「專業」文件,修復了每個可能的MSI並重新開始。做得好。 –