USMTGUI brief description

1. Introduction
2. MS USMT - Function description
3. MS USMT - What does it migrate
4. How USMT GUI works - function description and short userguide - Or
See simple PDF User Guide here
1. Introduction

Microsoft has for many years, starting off Windows 2000, had a product called User State Migration tool (USMT).
The intention with USMT was to simplify transfer of Application settings, system settings, user settings (mail etc.), and documents from one Pc to another. Aiming at the IT professionals need for a tool when upgrading Pc's in bigger installations USMT was, and still is, a very strong commandline tool.
A PRO version of "Files and Settings Transfer Wizard/Windows Easy Transfer" so to speak

When MS released Vista and USMT v.3 I found that it was time for me to finally figure out how to use USMT. What I soon discovered was that USMT is Strong but also very complex and certanly NOT userfriendly for an average user! Since then Windows 7 & 8, 8.1 & 10 has emerged and with them USMT4, 5, 6.2, 6,3 and now USMT 10.

2. MS USMT - Function description

USMT basically detects where the users profile is stored and backs it up with the commanline tool Scanstate. From the backup file the second tool, Loadstate, restores the User.
The backup includes the profile - including desktop, pictures, documents, music and videos, contacts and application-settings and -data such as Outlook email accounts, IE favorites etc.

3. What Does USMT Migrate? -
See in greater detail What USMTGUI does/doesn't migrate?

In the USMT, XML templates control the data being migrated from the machine. The default templates migrate the following:

   Accessibility settings
   Address book
   Command-prompt settings
   Desktop wallpaper (not migrated when using offline backup)
   Encrypting File System (EFS) files
   Folder options
   Group membership
   Internet Explorer settings (not migrated when using offline backup)
   Microsoft ODBC settings
   Mouse and keyboard settings
   Network drive mapping
   Network printer mapping (not migrated when using offline backup)
   Offline files (not migrated when using offline backup)
   Phone and modem options (not migrated when using offline backup)
   Remote Access Service (RAS) connection and phone book (.pbk) files
   Regional settings (not migrated when using offline backup)
   Remote Access
   Taskbar settings (not migrated when using offline backup)
   Windows Mail (Microsoft Outlook Express Mail, or .dbx, files are migrated from Windows XP)
   Windows Media Player (not migrated when using offline backup)
   Windows Rights Management

In addition to this list, the USMT also migrates settings for some 30 applications and many known file types. Please check the USMT documentation (USMT.CHM) for a detailed list.

USMT does however not as default migrate the Downloads folder. To Include the Downloads, check this

4. How USMT GUI works - function description and a short userguide -

   - Also check out the
USMTGUI Function desc. page

When installing USMT GUI the GUI will check if Microsoft USMT is installed. The USMT GUI v.10 Application will automatically install MS USMT v.10 in 32 or 64 bit version according to Operating system.

The new USMT GUI 10 installer also checks for Dot.Net and other Dependencies.

The GUI basically builds the commandline for you and monitors that the backup/restore sequence finishes in the way it is supposed to.

This is my sixth version of the GUI over the last 8 years and it is clearly the most complete and stable version yet. There are tons of special functions in USMT that this GUI does NOT cover but you experts can just go and use USMT directly if your needs are beond this GUI.
(Of cause suggestions are always welcome.. ;-)

Version History


Short USMTGUI userguide

Logon as Administrator (or an account with administrative rights) before you begin and shut down all other programs.

1. Start USMTGUI.

2. Now decide where to store the migration files. The files can be stored locally or on a network share. Just select an empty folder and press open. (If you want to use specialized config .XML files you should place them in the target folder manually (they will then not be overwritten!!!)

3. Then select What and Who to migrate.

4. Now, just click "RUN" and go fetch a cup of coffe!

On the Target Pc start USMTGUI, point to the .MIG file and select which users should be migrated. If one or more of the Users are not allready present on the target Pc, select to have their accounts created and if you want them enabled.
On Vista, 7, 8 and 10 (local accounts) you will be promted to enter the accounts original password on the first logon to the specific account.