Programs install in wrong destination

alvesNYR

Distinguished
Jan 28, 2016
10
0
18,510
I changed Default Apps installation (Storage > "New apps will save:") to my HDD (D: Drive) rather than my SSD (C: Drive), so I could install Gears of War 4 as it's a whopping 103GB.

Anyway, I'ver since switched it back to my C: Drive, but new programs I try to install such as f.lux and Open Office are by default going to C:\Users\*Username*\Desktop\ and/or C:\Users\*Username*\AppData\Local\

Now, I can obviously change the location myself knowing what is 32 and 64-bit. But this a future inconvenience, and I'd rather not install a program in the wrong place.

Any help in getting this solved would be greatly appreciated. Really hope I don't have to mess with the registry here.. thanks guys.

EDIT:

Ok, so maybe I'm just crazy and it's fine? For example, Speccy installs into C:\Programs Files...
So maybe flux is supposed to go where it went? Seems weird that Open Office wanted to install to my desktop though.
 
Solution
So gears of war went to right location? Only ask as for about a year the store wouldn't let you change default location for games, so its nice to know they finally fixed it.

the default location for normal programs (not apps) is recorded in the registry and isn't something you want to change as it also applies the setting to Windows Update and drivers and trully messes things up.

seems that location for F.Lux has been like that for a while
Since the flux installer appears to be hard-coded to use C:\Users%username%\AppData\Local\FluxSoftware\Flux this is preventing the program from functioning. Is there any chance that future releases could have the install directory configurable?
...
So gears of war went to right location? Only ask as for about a year the store wouldn't let you change default location for games, so its nice to know they finally fixed it.

the default location for normal programs (not apps) is recorded in the registry and isn't something you want to change as it also applies the setting to Windows Update and drivers and trully messes things up.

seems that location for F.Lux has been like that for a while
Since the flux installer appears to be hard-coded to use C:\Users%username%\AppData\Local\FluxSoftware\Flux this is preventing the program from functioning. Is there any chance that future releases could have the install directory configurable?

https://forum.justgetflux.com/topic/1806/set-installation-path
 
Solution

Appreciate the answer. Yes now I do understand that flux normally installs there. I just don't know why Open Office was trying to install onto my Desktop. Everything since has been ok, the apps/programs seem to be picking the install locale correctly. All is well (for now).

And yes, the Windows Store does give the option to install Gears 4 onto another drive. Seems to be hit or miss though because I had tried a couple days ago and it only showed my C: Drive as an option for installation. Today though it worked just fine. Definitely a step in the right direction.
 


While any folders in LocalData are common for installation and OK, Desktop is certanly weird. I that installation to desktop happened only once and for one programm - forget about it IMHO.

Check if Program Files folder registry entries are OK:

Step 1: Type “regedit” in Start menu/taskbar search box or in Run dialog box and hit enter key to continue.

Step 2: Navigate to the following registry key in the Registry Editor:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

Step 3: On the right-side, locate the value named “ProgramFilesDir” and check the default value “C:\Program Files”. Find ProgramFileDir (x86) directory and check if it points to actual C:\Program Files (x86)