0
Whenever I install Windows programs I always make the installation drive be something other the C-drive. However, the installer almost always puts many files to C:\Users\<username>\AppData
even if they put some of the files in the location I specified.
I want the operating system (Windows) on its own hard-drive with nothing else. That way if the operating system hard-drive fails, I only lose the operating system. I can always go get another copy of Windows. After I get a new drive and Windows, I still have all of my old files. Thus, I put my files on hard-drives I replace regularly or back-up, and software on drives I don't care about. It's fine to allow a hard-drive to fail if there are copies of the files on that drive somewhere else.
Why do many Windows programs install to C:\Users\<username>\AppData
even if the user provides another path, such as E:\SOFTWARE
? Given that it's common practice, there must be some reason why.
"Almost always"? I've only seen 2 or 3 programs do that out of maybe hundred, and even those only do so because they put the whole program in there. – user1686 – 2019-01-06T21:38:39.477
To do what you want to do you need to redirect the user profile directory, which is more complex and cannot be completely done. – music2myear – 2019-01-06T23:50:01.290