我不得不重新格式化我的一个驱动器(T :)并改变它的用途。我安装了Visual Studio 2015,在格式化之前卸载它,现在驱动器有一个不同的字母(不能更改它,其他东西安装在它上面)。我想再次安装visual studio 2015,但是在C:驱动器上。当我运行安装时,我得到了这个:
T:驱动器不再存在,我无法将安装路径更改为另一个驱动器。
我尝试了一些必须删除注册表项的解决方案,但由于大多数解决方案都是针对旧版本的visual studio,因此没有成功。有没有办法改变路径?
答案 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。
Setup.ForcedUninstall.exe
运行它如果失败: 启动一个提升的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.com 和 landinghub.visualstudio.com
如果失败则获取驱魔人或/并重新安装您的系统。
答案 2 :(得分:7)
我知道你说它有效,但对某些人(包括我)来说,它没有。然而,经过几个小时,我找到了一条路。以下是我的解决方案的步骤:
VS2015
,请通过“控制面板”执行此操作。 ect. vs_community.exe
)。VS2015
希望您安装的路径(例如:"D:\Programmer\Microsoft Visual Studio 14.0"
)。regedit
(只需按下Windows键,输入,然后按Enter键。)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
此处应该有2个名为S-1-5-18
和S-1-5-21-345634235-23423416487
的文件夹。从数字最小的那个开始。Components
文件夹,在这里您应该会看到许多带有数字和字母的文件夹作为名称。右键单击其中第一个,然后单击Search
。 ("查找"对于Windows 10)4.
的路径,并确保选中3个顶部框(默认情况下应该是这样)。export
。将它保存在你记得的地方,然后再次右键单击它并删除它。 VS2015
设置(vs_community.exe
)并检查您是否可以立即更改路径。如果没有,请返回9.
并继续。VS2015
并记住保存的reg文件的位置。如果出现任何问题,您可以通过运行该文件再次恢复它们。 希望这有助于某人!
答案 3 :(得分:4)
这对我有用:
procmon
并运行VS安装。在procmon
中,通过查找以下内容找到相关的注册表:
“HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \ Installer程序\的UserData \ * \组件”
确保您找到的密钥已成功打开(结果应为SUCCESS
)
regedit
并找到相关的Components
文件夹。希望它也适合你: - )
答案 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 在那里你会找到一些文件。这些文件中至少有一个应该包含旧路径。删除文件,安装现在应该可以工作了。