Gary S. Terhune said:
The entire %userprofile% folder is what he wants to move, intact. That is
what the article describes doing.
No, it doesn't. It only describes how to move the contained User Shell
Folders. Moving the whole %userprofile% folder is a hell of a lot more
involved than that, and in my opinion, not recommended.
For instance, Windows Live Messenger writes its Contacts info to
%userprofile%\Contacts, not to the location I moved the user's Contacts
folder to, thus there is a perpetual second folder in the virtual listing
of the user's folders under Desktop in Explorer.)
That would be easily sorted with a hidden Junction Point. This is some of
an earlier post of mine, which is related to all this:
----------------------------------------------------------------------
As %userprofile% contains the HKCU hive of the registry, you cannot move it
very easily. Without using Roaming User Profiles, you can do it with a lot
of registry editing, but I would expect that it would cause big problems if
the drive is unavailable to the OS for whatever reason. Here's a guy who
has manage to do it:
http://joshmouch.wordpress.com:80/2007/04/07/change-user-profile-folder-location-in-vista/
I just move the contained User Shell Folders to different drives, and even
network locations in some instances, and leave the User folder itself, where
it is, with the contained user registry hive and %appdata%.
The best way to do this is to move the folders to their new locations (even
network locations) and put hidden Symbolic Links in their places (using the
MKLINK command), pointing to the new locations. This allows you to use the
original addresses as usual, so completely avoids the issue you are having.