Just when you save or install, point everything to where you want to D.
For me I make a set of similar program file and user folders on my D drive then watch where I install stuff.
But direct to the question. No, Windows does not have such a setting. You can move an user home folder to another drive but before you do what you find on the web about that you SHALL CREATE a new administrator account with a local login. This way if you goof the changes, you can still get in.
Ok, so some people may be wondering why i'm doing this. The main reason i'm trying to do this is for storage. I'm pretty new to computers, but I was wondering if i could change my C drive to my D drive. What i mean is use D drive instead of C drive. My C drive only has 200 gigs so i cant really use it , but my D drive has 1.81 terabytes and i want to use that. If anyone know how to do this or can recommend me to a video i would appreciate it.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic