Yur*_*y S 3 visual-studio-2013
在Visual Studio 2012上存在一个问题,尽管它为我提供了提示,但对于VS 2013却没有回答相同的问题。
由于我没有足够的声誉来回答这个问题,但对于VS 2013有一个有效的答案,因此我将提出并做出回应。
背景如下:我在驱动器E上安装了VS 2013:不幸的一天,驱动器崩溃了,我不得不更换它。在等待更换时,我决定将其安装在另一个驱动器上,并且安装程序顽固地将我锁定到了不存在的驱动器E上:
答案来了。您需要删除特定的注册表项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \\ Components \ 14E90E656B1278F4D80670780D82CEDD
找到它的最简单方法是运行在此处找到的此Powershell脚本(同样,用您的用户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
}
}
}
Run Code Online (Sandbox Code Playgroud)
您正在寻找的密钥是列出Visual Studio的根安装路径的密钥,例如:C0601145C8F8D393D8B362FAC229AFBB:E:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ ABD739EADFEFEFB3890650190C9FD116:E:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ 471A0A6B0E3324D329AE45D713C81B94:E:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \
据我了解,这也将适用于VS 2015(关键是CACBC777BA2175A47A35A4D7324B483D)。
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |