Right now the files on the desktop are located in C:\Users\Joseph\Desktop. So when I go to that folder in Windows Explorer and create a new text document, it would appear on my desktop.

What I need is something like this: I want the files on my desktop to be in another folder (let's say C:\Desktop).

Is this possible?

(Windows 32-Bit Vista Home Premium SP 2)

up vote 32 down vote accepted

Yes, it's possible and actually very easy to do.

This feature is very useful if you want to separate user data from the OS and store the user data on a separate drive or partition thus having minimal need for backups when reinstalling Windows.

All you need to do is go to C:\Users\Joseph

From there just right click the Desktop Folder, go to Properties and then the Location Tab. You will see the path in a textbox, all you need to do is replace it with C:\Desktop

enter image description here

  • 1
    Heys I was wondering how do I do this from the Control Panel, or rather, how do I do this without having to scroll to the desktop folder and right click it? – Pacerier Oct 14 '11 at 16:02
  • There's probably a registry location that sets this, which the property sheet above is changing. – Matthew Lock Apr 11 '16 at 6:46

Using this trick one can easily change the target folder for many personal directories including the desktop:

  1. Don't forget to create a backup before changing anything.
  2. Open the Registry editor (Regedit.exe)
  3. Browse to the location: HKCU/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders.
  4. In the right window pane select the required value (i.e. Desktop).
  5. Insert the new location for the folder to be stored.
  6. Close the registry editor.
  7. Move the files in the old desktop folder to new location.
  8. Log off and sign in again.

I have only tested this on Windows 10 but should work on some older versions, too.

  • This answer saved me. I moved my desktop folder to another disc, and could not use the easy solution, because my desktop folder did not exist. – MarthyM Jul 5 at 6:50

protected by bwDraco Sep 29 '15 at 1:37

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.