I want to move my Vista install from x86 to x64, but retain the user profiles with all the files and so. Microsoft does not seem to provide an upgrade option

In the XP days, recreate the user accounts and xcopy the profiles after logon/logoff*. Is there another other way; officially supported?

*Necessary to create and register the profile directories


So the real question here is that you want to move a profile from one OS install to another, retaining appropriate permissions on the user profile. While registry hacks may work, there's a better way.

In the Windows AIK, there's a tool called "User State Migration Tool". Its explicit purpose is moving profiles from one OS to another (upgrading them as necessary as well), and is well documented.

| improve this answer | |

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