--- title: User State Migration Toolkit (USMT) Reference (Windows 10) description: Use this User State Migration Toolkit (USMT) article to learn details about USMT, like operating system, hardware, and software requirements, and user prerequisites. manager: aaroncz ms.author: frankroj ms.prod: windows-client author: frankroj ms.date: 11/01/2022 ms.topic: article ms.technology: itpro-deploy --- # User State Migration Toolkit (USMT) reference ## In this section | Link | Description | |--- |--- | |[USMT requirements](usmt-requirements.md)|Describes operating system, hardware, and software requirements, and user prerequisites.| |[USMT best practices](usmt-best-practices.md)|Discusses general and security-related best practices when using USMT.| |[How USMT works](usmt-how-it-works.md)|Learn about the processes behind the ScanState and LoadState tools.| |[Plan your migration](usmt-plan-your-migration.md)|Choose what to migrate and the best migration scenario for your enterprise.| |[User State Migration Tool (USMT) command-line syntax](usmt-command-line-syntax.md)|Explore command-line options for the ScanState, LoadState, and UsmtUtils tools.| |[USMT XML reference](usmt-xml-reference.md)|Learn about customizing a migration with XML files.| |[Offline Migration reference](offline-migration-reference.md)|Find requirements, best practices, and other considerations for performing a migration offline.| ## Related articles [User State Migration Tool (USMT) overview topics](usmt-topics.md) [User State Migration Tool (USMT) how-to topics](usmt-how-to.md) [User State Migration Tool (USMT) troubleshooting](usmt-troubleshooting.md)