USMT は何を移行しますか?

既定の移行スクリプト

ユーザー状態移行ツール (USMT) は、IT エンジニアが USMT .xml スクリプト言語を使用して移行を正確に定義できるように設計されています。 USMT には、次のサンプル スクリプトが用意されています。

  • MigApp.XML - アプリケーション設定を移行するためのルール。

  • MigDocs.XML - MigXmlHelper.GenerateDocPatterns ヘルパー関数を使用するルール。これは、広範なカスタム移行 .xml ファイルを作成することなく、コンピューター上のユーザー ドキュメントを自動的に検索するために使用できます。

  • MigUser.XML - ユーザー プロファイルとユーザー データを移行するための規則。

    MigUser.xml は、ユーザーのプロファイル内のすべてのものを収集し、ファイル拡張子ベースの検索を行い、他のユーザー データについてほとんどのシステムを検索します。 データがこれらの条件のいずれにも一致しない場合、データは移行されません。 通常、このファイルはコア移行について説明します。

    次のデータは、 MigUser.xmlで移行されません。

    • MigUser.xmlのファイル拡張子のいずれかに一致しないユーザー プロファイルの外部のファイル。
    • ユーザー プロファイルの外部にあるフォルダーのアクセス制御リスト (ACL)。

ユーザー データ

このセクションでは、 MigUser.xml ファイルを使用して、USMT が既定で移行するユーザー データについて説明します。 また、アクセス制御リスト (ACL) を移行する方法も定義します。

  • 各ユーザー プロファイルのフォルダー。 MigUser.xml ファイルを指定すると、USMT は、次のフォルダー項目を含む、ユーザーのプロファイル内のすべてのものを移行します。

    • 書類。

    • ビデオ。

    • 音楽。

    • 写真。

    • デスクトップ ファイル。

    • スタート メニュー。

    • サイド リンク バーの設定。

    • [お気に入り]。

    重要

    USMT では、[スタート] メニュー レイアウトは移行されません。 ユーザーの [スタート] メニューを移行するには、Windows PowerShell コマンドレット Export-StartLayoutImport-StartLayout を使用して設定をエクスポートしてインポートする必要があります。 詳細については、「 USMT の一般的な問題」を参照してください。

  • [すべてのユーザー] プロファイルと [パブリック プロファイル] のフォルダー。 MigUser.xml ファイルを指定すると、USMT は Windows のパブリック プロファイルから次のファイルも移行します。

    • 共有ドキュメント

    • 共有ビデオ

    • 共有音楽

    • 共有デスクトップ ファイル

    • 共有画像

    • [共有スタート] メニュー

    • 共有のお気に入り

  • ファイルの種類。 MigUser.xml ファイルを指定すると、ScanState ツールは固定ドライブを検索し、次のいずれかのファイル拡張子を持つファイルを収集して移行します。

    .accdb, .ch3, .csv, .dif, .doc*, .dot*, .dqy, .iqy, .mcw, .mdb*, .mpp, .one*, .oqy, .or6, .pot*, .ppa, .pps*, .ppt*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl*, .vsd, .wk*, .wpd, .wps, .wq1, .wri, .xl*, .xla, .xlb, .xls*

    アスタリスク (*) は、0 個以上の文字を表します。

    Microsoft Office アプリケーションで使用できる OpenDocument 拡張機能 (*.odt*.odp*.ods) は、既定では移行されません。

  • アクセス制御リスト。 USMT は、Windows を実行しているコンピューターから、指定されたファイルとフォルダーのアクセス制御リスト (ACL) を移行します。 たとえば、User1読み取り専用File1.txtという名前のファイルと User2読み取り/書き込みファイルが移行された場合、移行後もこれらの設定は移行先コンピューターに適用されます。

    重要

    ACL を移行するには、移行するディレクトリを MigUser.xml ファイルに指定する必要があります。 *.doc のようなファイル パターンを使用しても、ディレクトリは移行されません。 ソース ACL 情報は、ディレクトリが明示的に指定されている場合にのみ移行されます。 例: <pattern type="File">c:\test docs</pattern>

オペレーティング システム コンポーネント

USMT は、オペレーティング システム コンポーネントを移行先のコンピューターに移行します。 マニフェスト ファイルを使用して、次のコンポーネントが既定で移行されます。

  • アクセシビリティ設定。

  • [アドレス帳] を選びます。

  • コマンド プロンプトの設定。

  • デスクトップの壁紙。 ¹

  • EFS ファイル。

  • [お気に入り]。

  • フォルダー オプション。

  • フォント。

  • グループ メンバーシップ。 USMT は、ユーザーのグループ設定を移行します。 ユーザーが属しているグループを表示するには:

    1. [スタート] メニューを右クリックし、[ コンピューターの管理] を選択します。
    2. コンピューター管理コンソールで、[システム ツール] > [ローカル ユーザーとグループ>Groups] を展開します
    3. 結果ウィンドウで個々のグループを調べて、どのユーザーがどのグループに属しているのかを確認します。

    オフライン移行を実行する場合は、Config.xml ファイルの <ProfileControl> セクションを使用する必要があります。

  • Microsoft Open Database Connectivity (ODBC) 設定。

  • マウスとキーボードの設定。

  • ネットワーク ドライブのマッピング。

  • ネットワーク プリンターのマッピング。 ¹

  • オフライン ファイル。 ¹

  • 電話とモデムのオプション。 ¹

  • RAS 接続と電話帳 (.pbk) ファイル。

  • リージョン設定。 ¹

  • リモート アクセス。

  • タスク バーの設定。 ¹

  • ユーザー個人証明書 (すべて)。

  • Windows メール。

  • Windows Media Player。 ¹

  • Windows Rights Management。

    ¹ これらの設定は、オフライン移行では使用できません。 詳細については、「 オフライン移行リファレンス」を参照してください

重要

この一覧は完全ではない可能性があります。 移行される追加のコンポーネントが存在する可能性があります。

フォントなどの一部の設定は、対象のコンピューターが再起動されるまで LoadState ツールによって適用されません。 このため、 LoadState ツールを実行した後、対象のコンピューターを再起動します。

サポートされているアプリケーション

すべてのアプリケーションに必要なわけではありませんが、ユーザーの状態を復元する前に、すべてのアプリケーションを移行先コンピューターにインストールすることをお勧めします。 設定を移行する前にアプリケーションをインストールすると、移行された設定がアプリケーション インストーラーによって上書きされないようにすることができます。

インストールされているアプリケーションのバージョンは、ソース コンピューターと移行先コンピューターで一致している必要があります。 USMT では、Microsoft Office を除き、以前のバージョンのアプリケーションの設定を新しいバージョンに移行することはできません。

USMT は、ソース コンピューターで変更された設定のみを移行します。 ソース コンピューターの既定の設定からアプリケーション設定が変更されていない場合、設定が移行されない可能性があります。

MigApp.xml ファイルを指定すると、USMT は、MigApp.xml ファイルで定義されている特定のアプリケーションの設定を移行します。 サポートされているアプリケーションについては、 MigApp.xml ファイルを参照してください。

USMT が移行しないもの

次の項目は、USMT が移行しない設定です。 ここに記載されていない問題がある場合は、「 一般的な問題」を参照してください。

アプリケーション設定

USMT では、次のアプリケーション設定は移行されません。

  • Microsoft Store アプリケーションの設定。

  • 以前のバージョンのアプリケーションの設定。 各アプリケーションのバージョンは、ソース コンピューターと移行先コンピューターで一致する必要があります。 USMT では、Microsoft Office を除き、以前のバージョンのアプリケーションの設定を新しいバージョンに移行することはできません。 USMT は、以前のバージョンの Microsoft Office から新しいバージョンに移行できます。

  • ローカル アカウントの作成時のアプリケーション設定と一部のオペレーティング システム設定。 たとえば、移行先コンピューターにローカル アカウントを作成するために /lac が指定されている場合、USMT はユーザー データを移行しますが、移行は行いません。

    • 一部のオペレーティング システム設定 - 壁紙やスクリーンセーバーの設定など、一部のオペレーティング システム設定のみが移行されます。
    • アプリケーション設定。

Operating-System 設定

USMT では、次のオペレーティング システム設定は移行されません。

  • ローカル プリンター、ハードウェア関連の設定、ドライバー、パスワード、アプリケーション バイナリ ファイル、同期ファイル、DLL ファイル、またはその他の実行可能ファイル。

  • 共有フォルダーのアクセス許可。 移行後、ソース コンピューターで共有されていたフォルダーは、手動で再共有する必要があります。

  • 異なる言語のオペレーティング システム間で移行するファイルと設定。 ソース コンピューターのオペレーティング システムは、対象のコンピューター上のオペレーティング システムの言語と一致している必要があります。

  • ショートカットのカスタマイズされたアイコンが移行されない場合があります。

また、次の項目にも注意してください。

  • 管理資格情報を持つアカウントから USMT を実行します。 それ以外の場合、一部のデータは移行されません。 ScanState ツールと LoadState ツールを実行するときは、管理者資格情報を持つアカウントから管理者モードでツールを実行する必要があります。 USMT が管理者モードで実行されていない場合、ログオンしているユーザー プロファイルのみが移行に含まれます。

  • /localonly オプションを使用して、ソース コンピューターにマップされているリムーバブル ドライブとネットワーク ドライブからデータを除外します。 /localonlyが指定されたときに除外される内容の詳細については、「ScanState 構文」を参照してください。

スタート メニューのレイアウト

USMT では、[スタート] メニュー レイアウトは移行されません。 ユーザーの [スタート] メニューを移行するには、Windows PowerShell コマンドレット Export-StartLayoutImport-StartLayout を使用して設定をエクスポートしてインポートする必要があります。 詳細については、「 USMT の一般的な問題」を参照してください。

Active Directory から Microsoft Entra ID へのユーザー プロファイル

  • USMT では、Active Directory ドメイン参加済みデバイスから Microsoft Entra 参加済みデバイスへのユーザー プロファイルの移行はサポートされていません。
  • USMT では、Microsoft Entra 参加済みデバイスから Active Directory ドメイン参加済みデバイスへのユーザー プロファイルの移行はサポートされていません。
  • USMT では、Microsoft Entra 参加済みデバイス間でのユーザー プロファイルの移行はサポートされていません。
  • USMT は、Microsoft Entra ハイブリッド参加済みデバイス間、または Active Directory ドメイン参加済みデバイスと Microsoft Entra ハイブリッド参加済みデバイスの間でユーザー プロファイルを移行する場合に機能しますが、テスト済みのシナリオではないため、サポートされていません。