User State Migration Tool (USMT) migrates user files and settings during large deployments of Windows 2000 or XP. USMT captures desktop, network and application settings as well as a user files, and then migrates them to a new Windows installation.
The entire migration process is driven by the .inf rules, which you can modify, and logic that is built-in to the tool. When using USMT for automated migration, in almost all cases you should modify the .inf files to better handle your unique situation.
Additional Resources: