Windows のアップグレードと移行に関する考慮事項

ファイルとアプリケーションの設定は、Windows® オペレーティング システムを実行している新しいハードウェアに移行することも、オペレーティング システムのアップグレード中に同じコンピューターで管理することもできます。 このトピックでは、アップグレードまたは移行を実行するための特別な考慮事項に加えて、インストール間でファイルと設定を移動するために使用できる Microsoft® ツールについて説明します。

以前のバージョンの Windows からのアップグレード

以前のバージョンの Windows からアップグレードできます。つまり、新しいバージョンの Windows をインストールし、以前のバージョンの Windows と同じようにアプリケーション、ファイル、設定を保持できます。 アップグレードではなく Windows のカスタム インストールを実行する場合、アプリケーションと設定は維持されません。 個人用ファイルとすべての Windows ファイルとディレクトリは、Windows.old フォルダーに移動されます。 Windows セットアップが完了した後、Windows.old フォルダー内のデータにアクセスできます。

ファイルと設定を移行する

移行ツールを使用すると、Windows を実行しているコンピューターから別のコンピューターに設定を転送できます。 これらのツールはプログラム設定のみを転送し、プログラム自体は転送しません。

アプリケーションの互換性の詳細については、 アプリケーション互換性ツールキット (ACT) を参照してください。

ユーザー状態移行ツール (USMT) 10.0 は、大規模な自動デプロイを実行している管理者向けのアプリケーションです。 いくつかのコンピューターへの展開、または個別にカスタマイズされた展開の場合は、Windows Easy Transfer を使用できます。

Windows Easy Transfer を使用した移行

Windows Easy Transfer は、Windows を実行しているコンピューターから別のコンピューターにファイルと設定を転送するためのソフトウェア ウィザードです。 これは、新しいコンピューターに移動する内容を選択し、使用する移行方法を設定し、転送を実行するのに役立ちます。 転送が完了すると、Windows Easy Transfer Reports には、転送された内容が表示され、ダウンロードする可能性がある他のプログラムへのリンクに加えて、新しいコンピューターにインストールする可能性があるプログラムの一覧が表示されます。

Windows Easy Transfer では、ネットワーク共有、USB フラッシュ ドライブ (UFD)、または Easy Transfer ケーブルを使用してファイルと設定を転送できます。 ただし、通常のユニバーサル シリアル バス (USB) ケーブルを使用して、Windows Easy Transfer でファイルや設定を転送することはできません。 Easy Transfer ケーブルは、Web、コンピューターの製造元、またはエレクトロニクス ストアで購入できます。

Windows Easy Transfer は、Windows 10では使用できません

ユーザー状態移行ツールを使用して移行する

USMT を使用すると、Windows オペレーティング システムの大規模な展開中に移行を自動化できます。 USMT では、構成可能な移行規則 (.xml) ファイルを使用して、移行するユーザー アカウント、ユーザー ファイル、オペレーティング システム設定、アプリケーション設定、および移行方法を正確に制御します。 オペレーティング システムのみがアップグレードされている場合は、1 つのハードウェアが置き換えられるサイド バイ サイド 移行、または ワイプアンドロード (または 更新) 移行の両方に USMT を使用できます。

重要

USMT では、ローカル Active Directory ドメインに参加しているデバイスのみがサポートされます。 USMT では、参加済みデバイスMicrosoft Entraサポートされていません。

アップグレードと移行に関する考慮事項

新しいバージョンの Windows にアップグレードまたは移行する場合でも、次の問題と考慮事項に注意する必要があります。

アプリケーションの互換性

Windows でのアプリケーションの互換性の詳細については、「 アップグレード準備を使用して Windows のアップグレードを管理する」を参照してください。

多言語 Windows イメージのアップグレード

多言語 Windows アップグレードを実行する場合、USMT では言語間アップグレードはサポートされていません。 複数の言語パックがインストールされているオペレーティング システムをアップグレードまたは移行する場合は、システムの既定のユーザー インターフェイス (UI) 言語にのみアップグレードまたは移行できます。 たとえば、英語が既定で、スペイン語の言語パックがインストールされている場合は、英語にのみアップグレードまたは移行できます。

多言語オペレーティング システムのシステムの既定の UI 言語と一致する単一言語の Windows イメージを使用している場合、移行は機能します。 ただし、言語パックはすべて削除され、アップグレードが完了した後に再インストールする必要があります。

Errorhandler.cmd

以前のバージョンの Windows からアップグレードする場合、Errorhandler.cmdを使用する場合は、Errorhandler.cmdを古いインストールの %WINDIR%\Setup\Scripts ディレクトリにコピーする必要があります。 これにより、Windows セットアップのダウン レベルフェーズでエラーが発生した場合、Errorhandler.cmdのコマンドが実行されます。

データ ドライブ ACL の移行

Windows セットアップの構成パス中に、オペレーティング システムがインストールされていない NTFS 用にフォーマットされたドライブのルート アクセス制御リスト (ACL) は、既定の Windows XP ACL 形式に変更されます。 これらのドライブの ACL は、認証されたユーザーがフォルダーとファイルへのアクセスを変更できるように変更されます。

既定の Windows XP ACL が大量のデータを含むパーティションに適用されている場合、ACL を変更すると Windows セットアップのパフォーマンスに影響する可能性があります。 これらのパフォーマンス上の問題のため、次のレジストリ値を変更して、この機能を無効にすることができます。

Key: HKLM\System\Setup
Type: REG_DWORD 
Value: "DDACLSys_Disabled" = 1

このレジストリ キーの値が存在し、 が に 1構成されている場合、この機能は無効になります。

User State Migration Tool (USMT) の概要に関するトピック
Windows 10 のアップグレード パス
Windows 10 のエディションのアップグレード