Okay, I think I've got it. This worked for me in my testing VM.DISCLAIMER: NEITHER I NOR BLEEPING COMPUTER WILL BE HELD RESPONSIBLE FOR DAMAGE DONE USING THIS METHOD. NO WARRANTY, EXPRESS OR IMPLIED, IS OFFERED AS TO THE VALIDITY, ACCURACY, OR EFFECTIVENESS OF THIS METHOD.
Step 1: Create a new, temporary Administrator level account. Log out of all profiles and log into the new account.
Step 2: Create the root folder for all the user profiles (what C:\Documents and Settings is now), I'm going to use D:\NewDocs for this example.
Step 3: Right-click on My Computer
and click on Properties
. Switch to the Advanced
Tab, then click on the Settings
button under the User profiles
Step 4: Select each profile to be moved in turn and click on the Copy To button. Enter the path to the folder you created in step 2 plus the name of the user: e.g. D:\NewDocs\Andrew
Once this has been done for all accounts (except the temporary one you're logged into) move on th step 5.
Step 5: Log out of the temp account and log into each account to be moved in turn. This must be done once logged in to each account!!
Open the command line (Start->Run...->cmd) and enter these two commands:
set homepath=D:\NewDocs\AndrewReplace the D:\NewDocs\Andrew part with the path to where you copied the profile for the account you're currently logged in as.
Step 6: Now, log back into the temporary admin account and open up regedit.
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Edit the ProfilesDirectory
value and change it to the root folder you made in step 2, e.g. ProfilesDirectory=D:\NewDocs
Step 7: Close the registry and reboot the computer. Log into your regular Administrator account and delete the temporary Admin account.
Edited by Amazing Andrew, 28 January 2008 - 09:19 PM.