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

closed as off topic by EEAA, jscott, Tom O'Connor, MDMarra, Chris S Feb 24 '12 at 17:47

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.


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.

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