1. Sunday, March 25, 2007 4:17:27 AM by Corey
    Thanks for this--helps out neat freaks like myself!
  2. Monday, April 02, 2007 2:55:40 PM by tom t
    I'm using Emacs on Vista. Vista won't let emacs write to c:/, where .emacs , .emacs-places, are kept. Suggestions? Give Full Control to C:/ to my user? Would rather make Emacs use some other place for these files but don't see how to do it.
  3. Tuesday, April 03, 2007 3:21:43 AM by tom t
    Emacs/Vista problem solved--I defined an environment variable HOME = /users/tom and emacs uses that location now for .emacs-places, .emacs, etc.
  4. Thursday, April 05, 2007 6:17:02 AM by oliver
    what i did on my was completely rerouted my home folder in another partition and edited the shell folders and user shell folders inthe hives of the registry via regedit. but this is a cool way to do. i'll practice onthe other machine :)
  5. Saturday, April 07, 2007 8:52:36 PM by Josh M
    Yours was the first article to come up when I did a search on changing the location of a Vista user profile directory. So, I thought I'd add that I wrote up a quick HOWTO on how I did this.
  6. Thursday, April 19, 2007 6:12:33 AM by Nathan
    Very cool, I didn't know that vista added symlinks. That must have been why it took so long ;) Only downfall with this method is that some apps don't use the RegKey, they just hardcode the path in their programs :(. Thanks though. BTW is the question below a robot detector?
  7. Tuesday, June 26, 2007 5:22:40 AM by Anthony
    Thanks a lot, I've been waiting for something like this for a while.
  8. Monday, August 06, 2007 5:14:13 AM by Fortis
    Thanks! Finally you helped me to make the directory structure I like. And the new 'home' icon looks cool however it does not show up on the 'start' menu...
  9. Monday, December 03, 2007 7:03:22 AM by Daniela
    Helpfull.. Thanks a lot!
  10. Thursday, December 27, 2007 9:44:48 PM by Steve
    This is great, thank you! However, when I open windows explorer "My Documents" is still listed at top, which goes to the documents folder in my home directory. Is there a way to have it go just to the home directory?
  11. Sunday, January 20, 2008 3:21:49 AM by Ryan Meray
    So from what I can tell, the junction function is useless in situations where you have two drives, say a 750GB primary drive and a 150GB boot drive, and you want the 750GB drive to become the holder of your Users folder instead of the smaller drive.

    I was hoping that Junction would allow previous applications to continue to run off the data located in the old destination, while the new stuff created after the registry edits would actually physically be stored at the junctioned location. Instead, it looks like that Junction location is merely a permalink to the old location, which leaves the data on the smaller boot drive.

    Looks like I'm gonna have to dig through my book of registry edits to get that permanant move. Bummer.

    This is pretty slick though for single-drive installations.
  12. Saturday, January 26, 2008 7:08:30 PM by Morten
    Cool! I completely agree with you on that being the best "feature" of Windows Vista.

    Thanks for giving me the best of Vista on XP :D

    One other thing, how did you make Windows XP look like that? I really like the dark-blueish look.
  13. Wednesday, June 25, 2008 2:27:55 AM by Chris
    Hello, Ryan Meray, there is indeed a way to do it using separate hard drives. If you move the "My Documents" folder from your c: drive to your external drive, and then create the junction back to the C: drive, then it will work as you wish!
  14. Sunday, August 31, 2008 4:00:36 PM by Korv
    Thank you very much! This works great! I had to fix some stuff like my pictures etc. disappearing from start menu, but now its working perfectly. I've been looking for something like this for a long time!
  15. Tuesday, September 30, 2008 2:55:30 AM by Lou
    Great writeup thanks for sharing. btw what theme is that you are using? I like the color scheme.
  16. Thursday, October 23, 2008 3:39:15 AM by Brad
    Awesome work. This was pretty much the only feature I liked about Vista. I have a couple questions though:
    1. When I click on my new "Documents" folder, I still see "My Music...etc". How do I get rid of (hide) these without deleting everything.
    2. When I display hidden folders and I navigate to "C:/Users/Brad" everything is displayed including "Application Data" and all that stuff. Is there anyway to keep all that from displaying there and have it only display in the existing "documents and settings" folder?
  17. Saturday, November 29, 2008 2:46:08 PM by Mike
    What theme are you using in the screen shots above for XP?
    thanks, Mike
  18. Saturday, February 07, 2009 2:22:05 PM by Wolfgang Schneider
    this sounds like what I am looking for ... but I am unclear whether I have to first create the new folders to which I will then "junction" the old folders? Do I need to create the folders on drive D:, then copy contents and folders from c:\documents and Settings\wolfgang\... and afterwards I can then create the "junction" to D:\users etc ?
    Any clarification would be appreciated.
  19. Saturday, July 04, 2009 5:12:01 AM by Chris P
    This is a great post - I've set up a real Home directory now. One thing I also did was made a "My Home" Virtual Folder using information from:

    My registry file to amke this work is here:
    Windows Registry Editor Version 5.00

    ; These reg entries create a "Virtual Folder", ie. a new folder visible in the shell
    ; that looks and behaves like a users "home" directory.
    ; See: "Creating Shell Extensions with Shell Instance Objects":

    ; NOTE this my UUID (AE5CCCC6-31F7-48C2-9028-7ABF7EF8FE9D) - I guess you should make your own?

    "InfoTip"="Home Directory"

    ; This is: "%SystemRoot%\system32\ieframe.dll,0"
    ; NOTE the ",n" is the difference between the IconID you want and the IconID of the first Icon in the file

    ; This is: %SystemRoot%\system32\shdocvw.dll - the DLL that makes "Shell Instance Objects" work

    ; This is a "special" uuid that means "CLSID_FolderShortcut"

    ; This means: CSIDL_PROFILE - or the user home directory special folder

    ; The ShellFolder attributes are:
    ; SFGAO_CANRENAME (0x00000010)
    ; SFGAO_DROPTARGET (0x00000100)
    ; SFGAO_FOLDER (0x20000000)
    ; SFGAO_FILESYSTEM (0x40000000)
    ; SFGAO_HASSUBFOLDER (0x80000000)

    ; The uuid that is the CLSID also needs to be added to the shell folder namespace, in this case under the "Desktop" folder.
    @="Home Directory"
Add Comment