Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I love using my desktop to store all of my latest projects and work however It troubles me this is kept on my local machine. Is there any way to map the desktop so that everything it contains is stored onto a network location instead?

I already have shortcuts to network folders/drives on my desktop, but what I'm after is a more pure solution.

share|improve this question
    
Are you on a Windows Server Active Directory domain? –  Dave M Sep 28 '11 at 14:46
    
yes, its on our corporate network –  shiznit123 Sep 28 '11 at 16:34

1 Answer 1

up vote 2 down vote accepted

I think you're saying that you would like your desktop to be populated with the contents of a folder that is somewhere on the network, presumably with better management, backups, etc. (since your desktop is really just a folder anyway). Also, I will assume you have permissions to the network locations and local admin permissions. Warning, if you network goes down you won't be able to get your desktop!

  1. Start by making a folder in the network location you want your desktop to be. Then "Map Network Drive" from "Computer" in Explorer (XP: Tools > Map Netowrk Drive). Select the drive letter and the \\server\folder (you can browse if you want).
  2. Then (Vista/7), go into your user folder (typing %USERNAME% works in all versions): C:\Users\<username>\ and right click on the Desktop folder, click Properties, Click Location tab and type in <mapped drive letter>:\ or click Move to find the network mapped drive. That should do it. You may need to restart.

OR: 2. In XP I think you would have to change a registry setting.

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

On the right sind you should see the path to Desktop: change it to your mapped network drive. Big warnings here about changing your registry. Also, I've never changed this key so I can't predict if there are any issues or complications with it. Research this more before you do it.

Of course, all this could be done by cmd with junctions, but I think this is messy.

mklink /J "%USERNAME%\Desktop" "<mapped drive letter>:\ or network folder"

or in XP (requires linkd.exe from the Resource Kit)

linkd "%USERNAME%\Desktop" "<mapped drive letter>:\ or network folder"

I hope this helps.

share|improve this answer
    
No need to map a Network drive. You can put network path directly into Location –  Veton Apr 11 at 22:03

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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