I had to reformat one of my drives (T:) and change its purpose. I had Visual studio 2015 installed on it, uninstalled it before formatting and now the drive has a different letter (can't change it, other things installed on it). I want to install visual studio 2015 again, but on the C: drive. When I run the installation, I get this:
The T: drive doesn't exist anymore, and I can't change the installation path to another drive.
I tried some solutions where I had to delete registry keys, but didn't succeed since most of the solutions were for older versions of visual studio. Is there a way to change the path?
In case there are other people who couldn't get it to work with the solutions already posted, here's what I did:
My problem was, that I had VS installed on partition E. The harddrive containing E crashed one day, and I couldn't uninstall VS properly anymore. /uninstall /force wouldn't do the trick, since the setup would crash every time.
So I took my partition "D" and gave it the letter "E". Now I was able to install VS to the specified path. After that, I uninstalled it with /uninstall /force and the setup finished successfully.
After that I changed the partition "E" back to "D" and was able to install VS to "D".
I hope this helps someone with the same problem.
You can use junction tool by Microsoft to create a REAL directory on other partition (e.g. D:\Program Files (x86)\Microsoft Visual Studio 14.0) and make a symbol link to it as C:\Program Files (x86)..., just like the command shows below, then windows will use C:\Program Fil.. as path and the real dirs/files are in D:\Prog...
Download junction tool from https://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
I know you said it worked, but for some (including me) it did not. After multiple hours, however, I found a way. Here are the steps to my solution:
VS2015
yet, do it through Control Panel.ect. vs_community.exe
).VS2015
want you to install it on (e.g.:"D:\Programmer\Microsoft Visual Studio 14.0"
).regedit
(Just press windows key, type it in, and press Enter).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
Here there should be 2 folders called something likeS-1-5-18
andS-1-5-21-345634235-23423416487
. Just start with the one with the smallest number.Components
folder, and here you should see many folders with numbers and letters as name. Right click on the first of these, and clickSearch
. ("Find" for Windows 10)4.
here, and make sure that the 3 top boxes are checked (they should be by default).export
. Save it somewhere you remember, then right-click it again and delete it this time.VS2015
setup again (vs_community.exe
) and check if you can change the path now. If not go back to9.
and continue.VS2015
and just remember where you put your saved reg files. If anything goes wrong, you can restore them again by running the file.Hope this helps someone!
This worked for me:
procmon
and run the VS installation.In
procmon
, find the relevant registry by looking for:"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\*\Components"
Make sure the key you've found was successfully opened (result should be
SUCCESS
)regedit
and find the relevantComponents
folder.Hope it works for you too :-)
I know this is old, but just so you know there are command line switches that are very helpful for this sort of thing. In the command prompt, call your executable followed by /CustomInstallPath then the directory, as follows (adjust your executable pathname, of course, as necessary):
vs_community__e45cb735eddf4e4b9d95904be6e1ba26.exe /CustomInstallPath
Just a heads up, this didn't work for me the first time, so don't be afraid to try a couple times. I left my computer for the weekend (logged out), and ran the exact same command without doing anything else and it worked. Go figure...
Run installer in command line (Admin Mode) In folder keep File vs_community_ENU.exe
and put this command
Then put this
it work for me
Hope this helps