Problem: When I run the USMT scanstate.exe executable on my shiny new Windows XP SP3 Lab machine, I get the following error
|Scanstate.exe is not a valid Win32 application.|
The procedure I used to get this copy of the USMT is to download the
Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1
from http://www.microsoft.com/en-us/download/details.aspx?id=39982 run it, and select only the USMT components. This creates two folders inside
C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\User State Migration Tool one is for x86, one is for x64.
My Xp machine is x86 (32-bit), and it doesn't work.
The solution is to remove the Windows 8.1 ADK and pull down the Windows 8 ADK from http://www.microsoft.com/en-us/download/confirmation.aspx?id=30652. It installs exactly the same way as the 8.0 one, but these binaries work.
You'll find the functioning files in
C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\x86
I asked about this and was told that the Win8.1 ADK does not support XP. That explains it.
Let's file that under "Information that would have been relevant yesterday."