USMT 要件

サポートされているオペレーティング システム

ユーザー状態移行ツール (USMT) には、ソース コンピューターまたは移行先コンピューターの明示的な RAM または CPU 速度の要件はありません。 コンピューターがオペレーティング システムのシステム要件に準拠している場合は、USMT の要件にも準拠します。 移行されたすべてのデータと設定を保持するのに十分な大きさの中間ストアの場所が必要です。 移行先のコンピューターでも、移行されたファイルと設定に同じ量のハード ディスク領域が必要です。

次の表は、USMT でサポートされているオペレーティング システムの一覧です。

オペレーティング
システム
Scanstate
(ソース
デバイス)
Loadstate
(宛先
デバイス)
Windows 7 ✔️
Windows 8 ✔️
Windows 10 ✔️ ✔️
Windows 11 ✔️ ✔️

  • 32 ビット オペレーティング システムは、64 ビット オペレーティング システムに移行できます。 ただし、64 ビット オペレーティング システムを 32 ビット オペレーティング システムに移行することはできません。

  • サポート対象外のバージョンの Windows に対して ScanState を使用してソース デバイスからデータを収集することがサポートされています。 ただし、 LoadState を使用してサポート対象外のバージョンの Windows にデータを復元することはサポートされていません。

サポートされていないシナリオ

  • USMT では、どの Windows Server オペレーティング システムもサポートされていません。
  • USMT では、Microsoft Entra参加済みデバイスをソース デバイスまたは宛先デバイスとしてサポートしていません。
  • USMT は、ハイブリッド参加済みデバイスMicrosoft Entra使用できますが、テストされたシナリオではないため、サポートされていません。
  • USMT では、Microsoft Store アプリの設定の移行はサポートされていません。
  • 以前のバージョンの Windows 間の移行には USMT を使用しないでください。 USMT の目的は次のとおりです。
    • 現在サポートされているバージョンの Windows に移行する
    • 現在サポートされているバージョンの Windows 間で移行します。移行先の Windows のバージョンが新しい場合、または移行元の以前のバージョンの Windows と同じであると仮定します。

USMT ツールの以前のリリースの詳細については、「 ユーザー状態移行ツール (USMT) の概要」を参照してください。

Windows PE

  • 最新バージョンの Windows PE を使用する必要があります。 詳細については、「 Windows PE の新機能」を参照してください。

資格情報

  • 管理者として実行します。

    ScanState ツールと LoadState ツールを実行するときは、管理者特権のコマンド プロンプトから実行して、指定されたすべてのユーザーが確実に移行されるようにする必要があります。 USMT が管理者特権のプロンプトから実行されない場合は、ログオンしているユーザー プロファイルのみが移行に含まれます。

管理者特権のコマンド プロンプトを開くには:

  1. [スタート] を選択します。
  2. 検索機能に「」と入力 cmd します。
  3. cmd または コマンド プロンプト が表示されます。
  4. cmd またはコマンド プロンプトを右クリックし、[管理者として実行] を選択します。
  5. 現在のユーザーがまだ管理者でない場合は、管理者の資格情報を入力するように求められます。

重要

USMT は、次の特権を含む、完全な管理アクセス許可を持つアカウントを使用して実行する必要があります。

  • SeBackupPrivilege (ファイルとディレクトリのバックアップ)
  • SeDebugPrivilege (デバッグ プログラム)
  • SeRestorePrivilege (ファイルとディレクトリの復元)
  • SeSecurityPrivilege (監査とセキュリティ ログの管理)
  • SeTakeOwnership Privilege (ファイルまたはその他のオブジェクトの所有権を取得する)

Config.xml

ファイルで/cオプションと <ErrorControl> 設定を指定するConfig.xml

オプションが指定されていない限り /c 、ファイルまたは設定を移行できない場合、USMT は失敗します。 オプションを /c 指定すると、移行しなかったが移行が中断されない使用中のファイルが検出されるたびに、USMT によってエラーが記録されます。 USMT では、移行を続行できるエラーの種類と、移行が失敗する原因となるエラーをファイルに Config.xml 指定できます。 エラー報告と <ErrorControl> 要素の詳細については、「ファイル、ログ ファイルXML 要素ライブラリConfig.xml」を参照してください。

Loadstate

LoadState コマンドを実行する前にアプリケーションをインストールする

ユーザーの状態を復元する前に、対象のコンピューターにすべてのアプリケーションをインストールします。 コマンドを実行する前にアプリケーションを LoadState.exe インストールすると、移行された設定が確実に保持されます。

ハード ディスクの要件

移行ストアの場所と、ソースコンピューターと移行先コンピューターに十分な空き領域があることを確認します。 詳細については、「 移行ストアのサイズの見積もり」を参照してください。

ユーザーの前提条件

このドキュメントでは、USMT を使用する IT プロフェッショナルがコマンド ライン ツールを理解していることを前提としています。 また、このドキュメントでは、USMT を使用して MigXML ルールを作成する IT プロフェッショナルが、次の概念を理解していることを前提としています。

  • Windows レジストリのナビゲーションと階層。
  • アプリケーションで使用されるファイルとファイルの種類。
  • 内部ソフトウェア開発グループと Microsoft 以外のソフトウェア発行元によって作成されたアプリケーションからアプリケーションと設定情報を手動で抽出する方法。
  • XML オーサリングの基本。