Erste Schritte mit dem User State Migration Tool (USMT)
In diesem Artikel wird der allgemeine Prozess zum Migrieren von Dateien und Einstellungen beschrieben.
Schritt 1: Planen der Migration
Planen Sie die Migration. Je nachdem, ob das Migrationsszenario Computer aktualisiert oder ersetzt, kann eine Onlinemigration oder eine Offlinemigration ausgewählt werden. Offlinemigrationen können entweder Windows Preinstallation Environment (WinPE) oder die Dateien im Verzeichnis Windows.old verwenden. Weitere Informationen finden Sie unter Allgemeine Migrationsszenarien.
Bestimmen Sie, was migriert werden soll. Zu den zu migrierenden Daten gehören Endbenutzerinformationen, Anwendungseinstellungen, Betriebssystemeinstellungen, Dateien, Ordner und Registrierungsschlüssel.
Bestimmen Sie, wo Daten gespeichert werden sollen. Abhängig von der Größe des Migrationsspeichers können Daten an einem der folgenden Speicherorte gespeichert werden:
- Entfernt.
- Lokal in einem Migrationsspeicher mit festem Link oder auf einem lokalen externen Speichergerät.
- Direkt auf dem Zielcomputer.
Weitere Informationen finden Sie unter Auswählen eines Migrationsspeichertyps.
Verwenden Sie die
/GenMigXML
Befehlszeilenoption, um zu bestimmen, welche Dateien in der Migration enthalten sind, und um zu bestimmen, ob Änderungen erforderlich sind. Weitere Informationen finden Sie unter ScanState-Syntax.Ändern Sie bei Bedarf Kopien der
Migration.xml
Dateien undMigDocs.xml
und erstellen Sie benutzerdefinierte .xml Dateien. Um das Migrationsverhalten zu ändern, z. B. das Migrieren des Ordners Dokumente , aber nicht des Ordners Musik , können benutzerdefinierte .xml Datei erstellt oder die Regeln in der vorhandenen Migration .xml Dateien geändert werden. Die Dokumentsuche oderMigXmlHelper.GenerateDocPatterns
Hilfsfunktion kann verwendet werden, um Benutzerdokumente automatisch auf einem Computer zu finden, ohne eine umfangreiche benutzerdefinierte Migration .xml Dateien zu erstellen.Wichtig
Microsoft empfiehlt, immer Kopien der .xml Dateien zu erstellen, die im User State Migration Tool (USMT) enthalten sind, und dann die Kopien zu ändern. Ändern Sie niemals die ursprünglichen .xml-Dateien .
Die
MigXML.xsd
Datei kann zum Schreiben und Überprüfen der .xml Dateien verwendet werden. Weitere Informationen zum Ändern dieser Dateien finden Sie in der USMT-XML-Referenz.Erstellen Sie eine Config.xml Datei , wenn Komponenten von der Migration ausgeschlossen werden sollen. Führen Sie zum Erstellen dieser Datei den
ScanState.exe
Befehl mit den folgenden Optionen aus:- /genconfig.
-
/i : Als Argumente geben die .xml Dateien an, die mit
ScanState.exe
verwendet werden.
Der folgende Befehl erstellt beispielsweise eine
Config.xml
Datei mithilfe derMigDocs.xml
Dateien undMigApp.xml
:ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Öffnen Sie die , die
Config.xml
im vorherigen Schritt generiert wurde. Überprüfen Sie den Migrationsstatus jeder der in der Datei aufgeführtenConfig.xml
Komponenten. Bearbeiten Sie bei Bedarf dieConfig.xml
Datei, und geben Sie für alle Komponenten anmigrate=no
, die nicht migriert werden müssen.
Schritt 2: Sammeln von Dateien und Einstellungen vom Quellcomputer
Sichern Sie den Quellcomputer.
Schließen Sie alle Anwendungen. Wenn einige Anwendungen ausgeführt werden, wenn der
ScanState.exe
Befehl ausgeführt wird, migriert USMT möglicherweise nicht alle angegebenen Daten. Wenn z. B. Microsoft Office Outlook geöffnet ist, migriert USMT möglicherweise keine PST-Dateien.Hinweis
USMT schlägt fehl, wenn eine Datei oder Einstellung nicht migriert werden kann, es sei denn, die
/c
Option ist angegeben. Wenn die/c
Option angegeben ist, ignoriert USMT die Fehler und protokolliert jedes Mal einen Fehler, wenn eine Datei auftritt, die verwendet wird, die von USMT nicht migriert wurde. Der<ErrorControl>
Abschnitt in derConfig.xml
Datei kann verwendet werden, um anzugeben, welche Fehler ignoriert werden sollen und welche dazu führen sollten, dass die Migration fehlschlägt.Führen Sie den
ScanState.exe
Befehl auf dem Quellcomputer aus, um Dateien und Einstellungen zu sammeln. Alle .xml Dateien, die derScanState.exe
Befehl verwenden muss, sollten angegeben werden. Beispiel:ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Hinweis
Der
ScanState.exe
Befehl muss im Administratormodus auf dem Quellcomputer ausgeführt werden. Klicken Sie zum Ausführen im Administratormodus mit der rechten Maustaste auf Eingabeaufforderung, und wählen Sie dann Als Administrator ausführen aus. Weitere Informationen dazu, wie derScanState.exe
Befehl die Daten verarbeitet und speichert, finden Sie unter Funktionsweise von USMT.Um sicherzustellen, dass der erstellte Speicher nicht beschädigt ist, führen Sie den
UsmtUtils.exe
Befehl mit der/Verify
Option aus.
Schritt 3: Vorbereiten des Zielcomputers und Wiederherstellen von Dateien und Einstellungen
Installieren Sie das Betriebssystem auf dem Zielcomputer.
Installieren Sie alle Anwendungen, die sich auf dem Quellcomputer befanden. Obwohl dies nicht immer erforderlich ist, empfiehlt Microsoft, alle Anwendungen auf dem Zielcomputer zu installieren, bevor der Benutzerzustand wiederhergestellt wird. Durch die Installation aller Anwendungen vor dem Wiederherstellen des Benutzerzustands wird sichergestellt, dass migrierte Einstellungen beibehalten werden.
Hinweis
Die anwendungsversion, die auf dem Zielcomputer installiert ist, sollte dieselbe Version wie auf dem Quellcomputer sein. USMT unterstützt die Migration der Einstellungen für eine ältere Version einer Anwendung zu einer neueren Version nicht. Die Ausnahme für diese Regel ist Microsoft Office. USMT kann von einer älteren Version von Microsoft Office zu einer neueren Version von Microsoft Office migrieren.
Schließen Sie alle Anwendungen. Wenn einige Anwendungen ausgeführt werden, wenn der
LoadState.exe
Befehl ausgeführt wird, migriert USMT möglicherweise nicht alle angegebenen Daten. Wenn z. B. Microsoft Office Outlook geöffnet ist, migriert USMT möglicherweise keine PST-Dateien.Hinweis
Verwenden Sie
/c
, um die Migration fortzusetzen, wenn Fehler auftreten. Verwenden Sie den<ErrorControl>
Abschnitt in derConfig.xml
Datei, um anzugeben, welche Fehler ignoriert werden sollen und welche Fehler dazu führen sollen, dass die Migration fehlschlägt.Führen Sie den
LoadState.exe
Befehl auf dem Zielcomputer aus. Geben Sie den gleichen Satz von.xml Dateien an, die bei der Verwendung desScanState.exe
Befehls angegeben wurden. Die Datei muss jedochConfig.xml
nicht immer angegeben werden. DieConfig.xml
Datei muss nur angegeben werden, um einige der Dateien und Einstellungen auszuschließen, die in den Speicher migriert wurden. Beispielsweise wurde der Ordner Dokumente in den Speicher migriert, muss aber nicht zum Zielcomputer migriert werden. Ändern Sie beispielsweise dieConfig.xml
Datei, und geben Sie die aktualisierte Datei mit demLoadState.exe
Befehl an. Anschließend migriert derLoadState.exe
Befehl nur die Dateien und Einstellungen, die migriert werden müssen. Weitere Informationen dazu, wie derLoadState.exe
Befehl Daten verarbeitet und migriert, finden Sie unter Funktionsweise von USMT.Der folgende Befehl migriert beispielsweise die Dateien und Einstellungen:
LoadState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
Hinweis
Führen Sie den
LoadState.exe
Befehl im Administratormodus aus. Klicken Sie hierzu mit der rechten Maustaste auf Eingabeaufforderung, und wählen Sie dann Als Administrator ausführen aus.Melden Sie sich nach dem Ausführen des
LoadState.exe
Befehls ab. Einige Einstellungen, z. B. Schriftarten, Hintergrundbilder und Bildschirmschonereinstellungen, werden erst wirksam, wenn sich der Benutzer das nächste Mal anmeldet.