This article describes the User State Migration Tool (USMT) software update. The update includes fixes and support for migration scenarios for when the source or destination computer has Microsoft Office 2010 installed. You can download the USMT 4.0 update from the Microsoft Windows Download Center.
This update is required if the source or destination computers in a USMT migration have Microsoft Office 2010 installed.
If you are using USMT to migrate from a computer that has Microsoft Office Outlook 2003 installed, also make sure that you have the following update (or a later update that includes this update), installed on the Office 2010 client:
About USMT
USMT is included in the Windows Automated Installation Kit (Windows AIK). Administrators can use USMT to migrate user data and user settings. The tool supports several operating systems, application settings, and user data migration scenarios that include the following scenarios:
You can customize USMT for enterprise environments. To customize a migration, modify or create XML files that specify the migration rules for the utility.
For more information about how to customize migrations, view the following Microsoft TechNet website:
To download the Windows AIK tools, visit the following Microsoft website:
Consider the following scenario:Note This issue also occurs when you use the loadstate command in USMT 4.0.
Cause
This issue occurs because of an error in the code for the progress log in USMT 4.0.
Because of the way that user settings are stored in the registry, USMT can migrate Office settings from the following installations:
Additionally, USMT cannot migrate the Microsoft Word settings in the following registry key from an x86-based installation of Office:
Note To migrate application settings, you must install applications on the destination computer before you run the loadstate command. For Office installations, you must run the LoadState tool to apply settings before you start Office on the destination computer for the first time by using a migrated user. If you start Office for a user before you run the LoadState tool, many settings of Office will not migrate correctly. For more information, visit the following Microsoft TechNet website:
This update is required if the source or destination computers in a USMT migration have Microsoft Office 2010 installed.
If you are using USMT to migrate from a computer that has Microsoft Office Outlook 2003 installed, also make sure that you have the following update (or a later update that includes this update), installed on the Office 2010 client:
2405793 Description of the Outlook 2010 hotfix package (outlook-x-none.msp): October 26, 2010
About USMT
USMT is included in the Windows Automated Installation Kit (Windows AIK). Administrators can use USMT to migrate user data and user settings. The tool supports several operating systems, application settings, and user data migration scenarios that include the following scenarios:
- Migrating operating system settings, application data, or user data from a Windows installation that is running on an older computer to a Windows installation that is running on a newer computer.
- Migrating operating system settings, application data, or user data from an older Windows installation to a newer Windows installation that are running on the same computer in a "refresh" scenario.
You can customize USMT for enterprise environments. To customize a migration, modify or create XML files that specify the migration rules for the utility.
For more information about how to customize migrations, view the following Microsoft TechNet website:
To download the Windows AIK tools, visit the following Microsoft website:
Contents of this update
The USMT update includes the following changes:- The XML rules included in the default Migapp.xml file are updated to include new rules that support migrating Office 2010 application settings.
- Changes that resolve an issue that creates many temporary files, that does not correctly remove the temporary files in a hard-link migration, and that causes poor LoadState performance.
- An issue that prevents migration in certain time zones is corrected. When this issue occurs, the user receives the following error message in a log file:Unhandled exception, abnormal termination.
Consider the following scenario:
- You change the time zone to a time zone that has a negative value in Coordinated Universal Time (UTC) on a computer that is running Windows 7. For example, you change the time zone to (UTC -04:30) Caracas.
- You run the scanstate command by using the /progress option. For example, you run the following command:scanstate.exe c:\statestore /o /all /c /localonly /v:13 /progress:USMTCaptureProgress.prgNote The scanstate command is part of Windows User State Migration Tool (USMT) 4.0. USMT 4.0 is included in Windows 7.
Error [0x000000] Unhandled exception: OutOfMemoryException: (no exception message provided) class UnBCL::String *__stdcall Mig::pGetDateAndTime(void)[gle=0x00000091]
<Date><Time>, Error [0x000000] Unhandled exception, abnormal termination[gle=0x00000091]
Cause
This issue occurs because of an error in the code for the progress log in USMT 4.0.
Office setup and migration considerations
This update is required in a USMT migration if the source or destination computer has Microsoft Office 2010 installed.Because of the way that user settings are stored in the registry, USMT can migrate Office settings from the following installations:
- From an x64-based installation of Office to only an x64-based installation of Office
- From an x86-based installation of Office to only an x86-based installation of Office
Additionally, USMT cannot migrate the Microsoft Word settings in the following registry key from an x86-based installation of Office:
HKEY_CURRENT_USER\software\Microsoft\Office\<OfficeVersion>\Word\Data
USMT does not support migrating settings to a version of Office that is earlier than the version that is currently installed on the source computer. For example, USMT cannot migrate settings from a 2007 Microsoft Office installation to an Office 2003 installation.Note To migrate application settings, you must install applications on the destination computer before you run the loadstate command. For Office installations, you must run the LoadState tool to apply settings before you start Office on the destination computer for the first time by using a migrated user. If you start Office for a user before you run the LoadState tool, many settings of Office will not migrate correctly. For more information, visit the following Microsoft TechNet website: