Learn Why USMT Not Working and How to Make it Operable Again

  author
Written By Ashwani Tiwari
Anuraag Singh
Approved By Anuraag Singh
Published On August 20th, 2018
Reading Time 5 Minutes Reading

Is your USMT not working? Are you facing an issue like SCCM USMT failed? Find out the manual trick to resolve User State Migration Tool failed issue in simple steps. This post also discusses an alternative for the USMT.

“Hi all, has anyone utilized USMT 10 to migrate from Windows 7 to Windows10? I have used it successfully in the past for moving the WinXP (32-bit) to Win7 Pro (64-bit). I have downloaded the new ADK to acquire the v10 tools. Now, I have USMT 10 and when I am trying to migrate the Win7 Pro 64-bit users to Win10 Enterprise 64-bit, the new deployment task sequence, loadstate.exe it not working properly. It is throwing an error popup, which says ‘USMT: Loadstate has stopped working’. Now, in the application activity log, I am getting the following information:

Faulting application name: loadstate.exe, version: 6.1.7600.16385, time stamp: 0x4a5bc356
Faulting module name: migcore.dll, version: 6.1.7600.16385, time stamp: 0x4a5bc573
Exception code: 0xc0000005
Fault offset: 0x0000000000391829
Faulting process id: 0xfb0
Faulting application start time: 0x01cb34981e339944
Faulting application path: C:\MININT\USMT\loadstate.exe
Faulting module path: C:\MININT\USMT\migcore.dll
Report Id: 3b7a2c2e-a091-11df-a351-005056a655be

Well, I am utilizing a custom XML file for the migration. Does anybody know for what reason I am getting this error as I am having no idea about this? Please, help!”

Just like above-mentioned user query, there are several users who are going through the same scenario i.e., SCCM USMT failed. Hence, in this technipage, we have come up with some eminent solutions that can resolve this problematic-situation quickly and seamlessly.

Manual Technique to Resolve USMT Not Working Issue

When user analyzes the issue, they found that there is a presence of a bug in loadstate.exe but, not in the actual syntax of .xml data file. However, the custom .xml file is the main cause for what USMT stops working or causes failure. The main issue is with the sections of .xml file using the following:

<script>MigXmlHelper.GenerateDocPatterns (“TRUE”,”TRUE”,”FALSE”)</script>

Generally, the main problem is with the first “TRUE” parameter. Whenever this parameter is specified as “TRUE” the loadstate.exe blows up. For this, one needs to modify all the references from

<script>MigXmlHelper.GenerateDocPatterns (“TRUE”,”TRUE”,”FALSE”)</script>

to

<script>MigXmlHelper.GenerateDocPatterns (“FALSE”,”TRUE”,”FALSE”)</script>

After this, USMT will work fine and according to the Microsoft guide for MigXmlHelper.GenerateDocPatterns feature, the “TRUE” is a valid value. It orders function to scan the “Program Files” directories to match the documents the doc patterns that are specified in MigXmlHelper.GenerateDocPatterns function. Nevertheless, repeatedly, and on the different machines, utilizing the value of “TRUE” terminates the loadstate.exe

Usually, users try to use the “TRUE” value in both “User” and “System” contexts of their .xml file yet, it only supports in the “System” context. Modifying the value to “FALSE” just in the “User” context cannot resolve the issue.

Limitations of Using USMT

User State Migration Tool is very complex to run and it requires technical expertise to transfer files and settings between computers. This is one of the reasons why the users have to face USMT not working issue. Also, it can only move the settings for a limited number of applications. As the USMT uses XML data files to store the application information and it is not an unusual selection. Even User State Migration Tool allows the administrators to generate their own XML migration rules. However, the issue is that, generating these rules is so complex (unless user considers the manual XML editing as an amusing experience).

Professional Technique to Perform Cross-Windows Migration

As User State Migration Tool is such a handy utility, however, it includes multiple limitations with it. Thus, we have come up with a better choice to USMT i.e., SysTools Windows Migrator Tool. It is one of the safest and convenient solutions to execute the migration of end-user workstations into the new hardware or to the new OS. The software allows moving OS settings, Control Panel Settings, Registry Settings, Desktop, Taskbar and Quick Launch Settings across multiple Windows versions such as Windows 7, Windows 8, Windows 8.1, and Windows 10. Also, it supports cross-architecture migration (32bit to 64bit). Apart from this, one can also migrate Windows Explorer Settings, Network Drivers Settings, Network and Shared printer connection settings, and export Email Clients, Browser, Adobe Application Settings etc. If someone wants to export all the OS users profiles and their default folders data then, this also can be via this software.

Concluding Lines

Due to the increasing demand of technology, users want to move their files, folders, programs, and account from one computer to the other computer. However, a successful data migration is not that much easy as it seems to be. Hence, in this article, we have discussed the solutions for a common issue faced by multiple computer users USMT not working. The resolution techniques can be opted according to current requirements and technical knowledge of the user.

  author

By Ashwani Tiwari

Being a Chief Technical Analyst, I am aware of the technicalities faced by the user while working with multiple technologies. So, through my blogs and articles, I love to help all the users who face various challenges while dealing with technology.