So let's be clear your question has so many prior discussions that I will not possibly note all the ways to cut back.
1. To move an app (program) I uninstall and reinstall it but watch for an opportunity to install to my other drive.
2. When I do this I MIMIC Windows current Program folders I have on C to keep things almost like what you see on drive C:
3. I ALWAYS TURN the following off: https://www.howtogeek.com/224981/how-to-stop-windows-10-from-uploading-updates-to-other-pcs-over-the-internet/
4. If everything is working fine, I will turn off System Restore then turn it back on.
I have a new desktop computer running Windows 10, updated as of today...
The C: drive is a relatively small SSD drive 250g.
A couple of questions:
1) I am already getting errors or warnings that my C: Drive is nearly full. What programs can I move from the C: Drive to other drives to save space on the C: Drive.
I've set up a 2nd hard drive with a partition for programs and have begun installing many new programs to the 2nd hard drive. Howver, it appears I need to move some items off the C drive
2) Changing default locations for data...As per above, I've setup a separate partition on a 2nd hard drive for all my data files. However, it appears that many programs default to c:/users/UserName/ as the default location for user data files.