2015-11-21 62 views
2

有上的Visual Studio 2012的一個問題,雖然它與提示提供了我不回答同樣的問題對2013年VS如何更改的Visual Studio 2013的安裝目錄

因爲我沒有足夠的聲譽在這個問題上回答,但對VS 2013有一個工作答案,我會問和迴應。

這裏是背景:我的驅動器E上安裝了我的VS 2013: 驅動器崩潰的一天不幸,我不得不更換它。在等待替換時,我決定將它安裝在另一個驅動器上,安裝程序固執地將我鎖定到不存在的驅動器E:

回答

4

答案在這裏。 您需要刪除特定的註冊表項: HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \ Installer程序\的UserData \\組件\ 14E90E656B1278F4D80670780D82CEDD

找到它是運行這個PowerShell腳本發現here(又最簡單的方法,與您的用戶ID替換S-1-5-18):

$searchText = "Microsoft Visual Studio 12.0" 

cd hklm: 

cd \SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18 

gci . -rec -ea SilentlyContinue | 
    % { 
     if((get-itemproperty -Path $_.PsPath) -match $searchText) 
     { 
     if ($_.ValueCount -gt 3) { 
      "Found:" + $_.PsPath 
      get-itemproperty -Path $_.PsPath 
     } 
     } 
    } 

你要找的關鍵是一個列出的Visual Studio安裝根路徑,例如: C0601145C8F8D393D8B362FAC229AFBB:E:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ ABD739EADFEFEFB3890650190C9FD116:E:\ Prog RAM文件(x86)\微軟的Visual Studio 12.0 \ 471A0A6B0E3324D329AE45D713C81B94:E:\程序文件(x86)\微軟的Visual Studio 12.0 \

據我瞭解,這會爲VS 2015年還(關鍵是CACBC777BA2175A47A35A4D7324B483D)工作。

相關問題