Das User State Migration Tool oder USMT ist ein Microsoft-Dienstprogramm, mit dem Benutzer Dateien und Einstellungen von einem Computer auf einen anderen übertragen können. Benutzer müssen mit Skriptsprachen vertraut sein, um USMT verwenden zu können, da es sich um ein Befehlszeilendienstprogramm handelt. USMT kann mit Windows 2000, XP, Vista, 7 und 8 verwendet werden. Es kann Dateien und Einstellungen zwischen Computern übertragen, auf denen 32- und 64-Bit-Versionen von Windows ausgeführt werden, und umgekehrt.
Für Benutzer, die mit der Programmierung nicht vertraut sind, kann eine Drittanbieteranwendung heruntergeladen werden, um ein GUI-Front-End für USMT bereitzustellen.
Computerakronyme, Betriebssystembegriffe