On the computer in the old domain, run Files and Settings Transfer Wizard, directing the output to a network share or removable drive
Copy the share to the new domain
Join the computer to the new domain
Log on with the new user account then run FSTW again, acquiring data from the (new domain) share or plugging in the drive
Yes, its labour intensive, but your users could (with simple instructions) do both sides of it.
Note - this
works reliably with Windows XP but is a gamble with Vista. It may
cause Vista to BSOD so I advise against using it with Vista.
When you
remove a computer from a domain the user profiles are then no longer
associated with any user accounts. You generally have to copy the old profiles
into the newly created ones.
This trick reassociates the old profile to the new one. You no longer
need to copy the profile. It saved me from having to copy a profile with 60+
Gb of mpg’s and photos. It is also useful if the profile is larger than the
available disk space which would prevent it from being copied.
I also used this
trick to reassociate a domain profile to a local user account, and it
works to move a profile from one domain to another.
-
After
successfully logging in as your new user, immediately log out and log
back in as the local machine administrator.
2.
Go to Documents and Settings and you’ll see two profile folders with
similar names. One will probably have .DOMAIN appended to the end. This
is the new profile.
3. Move the new profile folder to another location. Remember where
it is and what it’s called.
4. Add the new user account to the local administrators group on the
computer.
5. Go Start\Run and type regedit then click OK.
6. Choose Edit\Find from the menu and type the name of
the folder you just moved. It’ll be somewhere like: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\ProfileList\<SID number> and the key is called
ProfileImagePath. The string will look like “%SystemDrive%\Documents
and Settings\
”
7. Change the value of this key to the path of your original
profile folder.
8. Then go into regedit, highlight HKEY_USERS, and go to File\load hive,
then find the users NTUSER.DAT (ensure you have hidden files visible),
and load this file. The NTUSER.DAT file will be found in the new
profile folder - the one you moved. Regedit will prompt
for a name. Type anything for the name as this is just the subkey that
the user’s registry hive will appear under.
9. Then right-click on that subkey and choose Permissions. You will see
the old SID which can no longer be resolved to a user account name
because it belongs to the old domain, to which the machine is no longer
joined. Delete that SID, and add the user again from the new domain with
full permissions. Then unload the hive from the file menu (otherwise the
file will be locked/in use and you won’t be able to use it).
10.
Also remove the old SID and add the new user (same user, but new SID, so
a new user as far as Windows is concerned) as the owner or
full-permissions for \documents and settings\username. Do all of this
while logged in as a domain administrator of the new
domain.
11. Now reboot and log in as the user. All the
settings will be there as before.
1) Open up the registry Editor
2) Go to the following key:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
3) Click through the profile list keys and find the profile you want to change. HINT: look at the string value named "ProfileImagePath"
4) Make sure no other profile is using that path. If another profile is using that path just switch the two.
5) Leave registry editor and double check that appropriate permissions and owner are set on the profile directories.
Log off or reboot
Back to Deighton