Visual Studio安装路径变灰了

时间:2015-11-03 03:42:32

标签: visual-studio installation visual-studio-2015

我不得不重新格式化我的一个驱动器(T :)并改变它的用途。我安装了Visual Studio 2015,在格式化之前卸载它,现在驱动器有一个不同的字母(不能更改它,其他东西安装在它上面)。我想再次安装visual studio 2015,但是在C:驱动器上。当我运行安装时,我得到了这个:

enter image description here

T:驱动器不再存在,我无法将安装路径更改为另一个驱动器。

我尝试了一些必须删除注册表项的解决方案,但由于大多数解决方案都是针对旧版本的visual studio,因此没有成功。有没有办法改变路径?

9 个答案:

答案 0 :(得分:28)

在命令行中运行安装程序(管理员模式)在文件夹中保留文件vs_community_ENU.exe

并输入此命令

vs_community_ENU.exe /uninstall /force

然后把这个

vs_community_ENU /CustomInstallPath C:\VisualStudio2015
  

NewDrive:\ VisualStudio2015

它对我有用

希望这有帮助

答案 1 :(得分:16)

我遇到了同样的问题。我在一个崩溃的硬盘上安装了Visual Studio。 我尝试过上面的一切,没有任何效果您应该使用此方法作为最终比率:

VisualStudioUninstaller by Microsoft

  1. 下载
  2. 提取
  3. 在管理员命令提示符下使用Setup.ForcedUninstall.exe运行它
  4. 如果失败: 启动一个提升的PowerShell:

    install-package msi -provider PowerShellGet
    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL
    

    再试一次。如果失败,请将GUID替换为以下之一:

    Visual Studio 2015:{777CBCAC-12AB-4A57-A753-4A7D23B484D3}
    Visual Studio 2013:{56E09E41-21B6-4F87-8D60-0787D028ECDD}
    Visual Studio 2012:{DB786F13-64A8-45D7-8C03-0E819DF9F7B3}
    Visual Studio 2010:{01696F98-947C-4CF9-8BD3-ABE70332FDED}

    来源:blogs.msdn.microsoft.comlandinghub.visualstudio.com

    如果失败则获取驱魔人或/并重新安装您的系统。

答案 2 :(得分:7)

我知道你说它有效,但对某些人(包括我)来说,它没有。然而,经过几个小时,我找到了一条路。以下是我的解决方案的步骤:

  1. 如果尚未卸载VS2015,请通过“控制面板”执行此操作。
  2. 运行设置(ect. vs_community.exe)。
  3. 如果您无法在所需的驱动器上安装,请继续阅读:)
  4. 复制VS2015希望您安装的路径(例如:"D:\Programmer\Microsoft Visual Studio 14.0")。
  5. 打开regedit(只需按下Windows键,输入,然后按Enter键。)
  6. 警告,现在您在Windows注册表中,请小心,否则可能会导致系统范围不稳定。
  7. 转到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData此处应该有2个名为S-1-5-18S-1-5-21-345634235-23423416487的文件夹。从数字最小的那个开始。
  8. 进入Components文件夹,在这里您应该会看到许多带有数字和字母的文件夹作为名称。右键单击其中第一个,然后单击Search。 ("查找"对于Windows 10)
  9. 在此处粘贴步骤4.的路径,并确保选中3个顶部框(默认情况下应该是这样)。
  10. 右键点击搜索的第一个结果,然后点击export。将它保存在你记得的地方,然后再次右键单击它并删除它。
  11. 再次运行VS2015设置(vs_community.exe)并检查您是否可以立即更改路径。如果没有,请返回9.并继续。
  12. 如果有效,只需安装VS2015并记住保存的reg文件的位置。如果出现任何问题,您可以通过运行该文件再次恢复它们。
  13. 希望这有助于某人!

答案 3 :(得分:4)

这对我有用:

  1. 启动procmon并运行VS安装。
  2. procmon中,通过查找以下内容找到相关的注册表:

    “HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \ Installer程序\的UserData \ * \组件”

  3. 确保您找到的密钥已成功打开(结果应为SUCCESS

  4. 打开regedit并找到相关的Components文件夹。
  5. 搜索您找到的密钥。
  6. 导出备份,然后将其删除。
  7. 希望它也适合你: - )

答案 4 :(得分:4)

对我来说,在安装Visual Studio 2015之前安装SQL Server Management Studio 2016是错误的.SSMS 2016现在基于VS 2015 Shell Core。除了按 Install 按钮外,新设置不允许任何交互。这样,VS 2015的一部分已安装到 C:驱动器。因此,更改VS 2015 Enterprise安装路径的所有选项都失败了。

我删除了SMSS 2016和显式,VS 2015 Shell Core,然后尝试安装VS 2015,它使用了Custom Path和Browse按钮。

答案 5 :(得分:3)

您可以使用Microsoft的联结工具在其他分区上创建REAL目录(例如D:\ Program Files(x86)\ Microsoft Visual Studio 14.0)并将其作为C:\ Program Files(x86)创建符号链接...,就像下面显示的命令一样,那么windows将使用C:\ Program Fil ..作为路径,真正的目录/文件位于D:\ Prog ...

junction.exe 'C:\Program Files (x86)\Microsoft Visual Studio 14.0' 'D:\Program Files (x86)\Microsoft Visual Studio 14.0'

https://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

下载联结工具

答案 6 :(得分:0)

如果还有其他人无法使用已经发布的解决方案,那么我的所作所为:

我的问题是,我在分区E上安装了VS.包含E的硬盘有一天崩溃,我无法再正常卸载VS. / uninstall / force不会这样做,因为安装程序每次都会崩溃。

所以我接受了我的分区" D"并给了它字母" E"。现在我能够将VS安装到指定的路径。之后,我用/ uninstall / force卸载它,安装成功完成。

之后我更改了分区" E"回到" D"并且能够将VS安装到" D"。

我希望这可以帮助有同样问题的人。

答案 7 :(得分:0)

我知道这是旧的,但只是你知道有一些命令行开关对这类事情非常有帮助。在命令提示符下,调用您的可执行文件,然后调用/ CustomInstallPath然后调用目录,如下所示(当然,根据需要调整可执行文件路径名):

vs_community__e45cb735eddf4e4b9d95904be6e1ba26.exe / CustomInstallPath

只是抬头,这对我来说第一次不起作用,所以不要害怕尝试几次。我离开了我的电脑周末(退出),并运行完全相同的命令,没有做任何其他事情,它工作。去图......

答案 8 :(得分:0)

万一有人仍然有这个问题(我有这个问题,因为我删除了之前安装了 Visual Studio 的分区):

打开注册表,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup 在那里你会找到一些文件。这些文件中至少有一个应该包含旧路径。删除文件,安装现在应该可以工作了。