User State Migration Tool (USMT)

User State Migration Tool (USMT)
The User State Migration Tool (USMT) captures desktop, and application settings, as well as user accounts and users’ files, and then migrates them to a new Windows installation. Using USMT can help you improve and simplify your migration process.

USMT v.3.0.1 can be downloaded from Microsoft

USMT works with the following systems
Source system: Microsoft Windows 2000, Microsoft Windows XP or Microsoft Windows Vista.
Destination system: Microsoft Windows XP or Microsoft Windows Vista.
Note: USMT does not support any version of Windows Server as either a source or destination system.

Using the USMT
Using the USMT with its default migration settings is not difficult; you run Scanstate.exe to save user documents and settings to a temporary location (removable drive, a network share) and then run Loadstate.exe to restore those documents and settings.

Microsoft® Windows® User State Migration Tool (USMT) version 3.0.1 migrates user files and settings during deployments of Microsoft Windows XP and Windows Vista. You can use USMT to perform unattended migrations and to migrate files and settings for computers with multiple users. Also, with USMT you have the ability to encrypt and compress the store. USMT 3.0.1 is intended for administrators who are performing automated deployments. [1]

Migrate user profiles (Domain only) from an old PC to a new PC during the computer upgrade process. Do not clobber upgraded config’s hence migrate rather than copy.

In these examples the temporary storage location is “E:” (removable drive, a network share) The drive needs to be NTFS or similar as these migration files can be quite large., and you’ll be quite upset when the migration falls over when the file hits 2GB on a FAT formatted drive 😉

Create a folder structure so that there is a PROFILES directory in the root of E:.

Inside this directory use folders to identify your storage areas for each machine. In our testing we have found it useful to create a baseline profile set for each base image, to recover local admin settings in case of “oops!” occasions – this location is named “baseline-%imagename%“. When migrating from a machine create a folder based on the asset number ie. NNNNNw


Also inside the PROFILES directory have a copy of the USMT301 installation;


scanstate E:\PROFILES\NNNNNw /i:MigUser.xml /i:MigApp.xml /o

RESTORE (Domain Users):
loadstate E:\PROFILES\NNNNNw /i:MigUser.xml /i:MigApp.xml

Other data?
Have the users move critical/sensitive/private/confidential data onto the server befoer the migration process.
What about the other data left by users that is not in the tool migrated locations? Perform a quick search across the HD and copy these files into
Then on the new machine restore these files to

[1] Windows User State Migration Tool (USMT) Version 3.0.1 (2007-Apr-20) [MS Download]
[2] User State Migration Tool 3.0 [MS Technet]
[3] Quick Start Guide to Windows Vista User Profile Migration [MS Technet]
[4] User Profile migration / relocation [Google Groups]
[5] The USMT team blog [MS Technet]
[6] What is the User State Migration Tool? | The USMT team blog [MS Technet]

This entry was posted in tool, windows. Bookmark the permalink.

4 Responses to User State Migration Tool (USMT)

  1. Thomas Ehler says:

    If you should get bored with writing Commandlines for USMT, and trying to figure out WHAT the H… went wrong, then try using our free GUI.

    Kind Regards
    Thomas Ehler

    • João says:

      If you have to donate 10 dollars to download then the GUI isn’t free…

    • Andy says:

      FREE? After a $10 “donation”

      As the previous poster mentioned. This is advertised as a FREE software; however, you can not download/use that package unless you make a $10 “Donation”. So, if it is free As Thomas Ehler states, why is he requiring a donation to use it? If he wants to require money for it, why doesn’t he just SELL the software? Could it be that if you SOLD a software, then you would have to stand by & support that software, otherwise a person might be able to get a REFUND? When you DONATE money, it isn’t as easy to get a REFUND (if at all). Sounds suspect to me. I wouldn’t BUY a FREE software, without some reassurances.

  2. sj14260 says:

    Try mine. No its not free but offers everthing Microsoft should have when they created this beast. Handles all XML syntax, adding nearly all the available rules, conditions, detections, merges, etc etc etc. I stand by it and offer support for paying customers only, not donations please as yes if buy yo buy support, donations buy you only a conscience.

    Get it from

    Simon Jarvis

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.