如何更改Visual Studio 2013安装目录

时间:2015-11-21 04:48:42

标签: visual-studio-2013

在Visual Studio 2012上有一个问题,虽然它为我提供了提示但它没有回答VS 2013的相同问题。

由于我没有足够的声誉来回答这个问题但是对于VS 2013有一个合适的答案,我会问及回应。

以下是背景:我在驱动器E上安装了我的VS 2013: 一个不幸的一天,驱动器崩溃,我不得不更换它。在等待替换时,我决定将其安装在另一个驱动器上,安装程序顽固地将我锁定在不存在的驱动器E上:

1 个答案:

答案 0 :(得分:5)

答案就是答案。 您需要删除特定的注册表项: HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Installer程序\的UserData \\组件\ 14E90E656B1278F4D80670780D82CEDD

找到它的最简单方法是运行找到here的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
        }
      }  
   } 

您要查找的密钥是列出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)。

相关问题