インプレース アップグレードでは、設定、サーバーの役割、およびデータをそのまま維持したまま、サーバーを古いバージョンのWindows Serverから新しいバージョンに移動します。 たとえば、Windows Server 2012 R2 から Windows Server 2025 にアップグレードできます。 その場でアップグレードしても、最新のセキュリティ機能とパフォーマンス機能を備えたサポートされているバージョンで環境が実行され続け、すべて再構築されません。
この記事では、インストール メディアからの Windows Server セットアップまたは Windows Update の機能更新プログラムを使用してアップグレードする方法について説明します。
前提条件
Windows Serverバージョンとサポートされているアップグレード パスを確認するには、バージョン別のサポートされているインプレース アップグレード パスを参照してください。
ターゲット サーバーに対する管理者権限。
オペレーティング システム、アプリ、データ、VM など、サーバーの完全バックアップ。 復元テストを実行して、バックアップが有効で回復可能であることを確認します。 Windows Server Backup またはパートナー バックアップ ソリューションを使用できます。
アップグレード中にダウンタイムが必要であるため、スケジュールされたメンテナンス期間。
以下の知識:
- インプレース アップグレードをサポートするロールと機能。
Windows Server の役割と機能のアップグレードと移行 を参照してください。 - Windows ServerでサポートされているMicrosoft サーバー アプリケーション。 Microsoft サーバー アプリケーションの互換性については、Windows Serverの説明を参照してください。
- Microsoft以外のアプリケーション ベンダーのサポート要件。
- インプレース アップグレードをサポートするロールと機能。
あるサーバーは次のように特化されています:
- Windows Server の ハードウェア要件を満たすか、それを超えています。
- クラスター化されていません。 クラスターを実行している場合は、 Cluster-Aware 更新 機能または クラスター オペレーティング システムのローリング アップグレード を代わりに使用します。
有効なプロダクト キーとライセンス認証方法。 キーと方法は、商用ライセンス プログラム、小売チャネル、OEM など、Windows Server メディアを受信した配布チャネルによって異なる場合があります。
USB フラッシュ ドライブやネットワークの場所など、サーバーから離れた場所にファイルを格納する場所。
Windows Server 2012 または Windows Server 2012 R2 サーバーに Configuration Manager がインストールされている場合は、Configuration Manager をサポートするオンプレミス インフラストラクチャをアップグレードする 前と後の手順に従ってください。
Important
ほとんどのWindows Serverロールはインプレース アップグレードをサポートしていますが、Active Directory ドメイン Controllers は例外です。 インプレース アップグレードは機能する可能性がありますが、Active Directory Domain Servicesロールを実行するサーバーはアップグレードしないでください。 詳細については、「ドメイン コントローラーを新しいバージョンの Windows Server にアップグレードする」を参照してください。
インストール メディアを使用してアップグレードするか、Windows Updateを使用してアップグレードするかに応じて、追加の前提条件を満たす必要があります。 アップグレード方法のタブを選択します。
インストール メディアのアップグレード方法は、Azure以外のサーバーにのみ適用されます。 Azure 仮想マシン (VM) 上の Windows Server をアップグレードするには、Azure 上で Windows Server を実行する VM のインプレース アップグレードを参照するか、Windows Update メソッドを使用してください。
アップグレードするWindows Serverのバージョンのインストール メディア (ISO イメージ、USB ドライブ、または DVD)。
ターゲット バージョンのWindows Serverのインストール メディアは、OEM (oem)、小売販売チャネル、Visual Studio サブスクリプション、またはMicrosoft 365 管理センターから入手できます。
アップグレード前の診断情報を収集する
アップグレードに失敗した場合に備え、アップグレードする前にサーバーから診断情報を収集します。 サーバーがダウンした場合にアクセスできる診断ファイルを格納します。
情報を収集するには:
管理者特権の PowerShell プロンプトを開き、現在のディレクトリを書き留め、次のコマンドを実行します。
Get-ComputerInfo -Property WindowsBuildLabEx,WindowsEditionID | Out-File -FilePath .\computerinfo.txt systeminfo.exe | Out-File -FilePath systeminfo.txt ipconfig /all | Out-File -FilePath ipconfig.txtThe
Get-ComputerInfoコマンドには PowerShell 5.1 以降が必要です。 Windows Server バージョンに PowerShell 5.1 が含まれていない場合は、レジストリ エディターを開き、BuildLabExとEditionIDの値をHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersionで見つけます。エクスプローラーを開き、書き込んだディレクトリに移動し、コンピューターの USB フラッシュ ドライブまたはネットワーク上の場所にファイルをコピーします。
システム情報を収集した後、サーバー オペレーティング システム、アプリ、VM をバックアップします。 サーバーで現在実行されている VM をシャットダウンまたは移行します。 アップグレード中に VM が実行されていないことを確認します。
インプレース アップグレードを実行する
インプレース アップグレードは、インストール メディアまたはWindows Updateを使用して実行できます。 アップグレード方法のタブを選択します。
ヒント
インストール メディアなしでアップグレードする方法をお探しですか? インストール メディアを必要とせずにアップグレードするには、[Windows Update] タブを使用します。
インストール メディアから Windows Server セットアップを実行して、インプレース アップグレードを実行します。 この手順は、Windows Server 2012 R2以降を実行している非 Azure、非クラスター化サーバーに適用されます。 アップグレード中に、サーバーが数回再起動します。
インストール メディアを使用してインプレース アップグレードを実行するには:
インストール メディアをマウントまたは挿入します。 エクスプローラーを開き、インストール メディアのルートに移動し、
setup.exe開きます。 たとえば、ISO イメージをマウントした場合や、ドライブ D として DVD を挿入した場合、ファイル パスはD:\setup.exe。 ユーザー アカウント制御で、セットアップによる変更の許可を求められた場合は、[はい] を選択します。既定では、セットアップによってインストールの更新プログラムが自動的にダウンロードされます。 既定の設定で問題ない場合は、[ 次へ ] を選択して続行します。
セットアップで更新プログラムを自動的にダウンロードしない場合は、[セットアップの更新 プログラムのダウンロード方法を変更する] を選択し、環境に適したオプションを選択して、[ 次へ] を選択します。
メッセージが表示されたら、プロダクト キーを入力し、[ 次へ] を選択します。
インストールするWindows Serverのエディションを選択し、Next を選択します。
該当する通知とライセンス条項を確認します。 使用条件に同意する場合は、[ 同意する] を選択します。
[ ファイル、設定、アプリを保持 してインプレース アップグレードを実行する] を選択し、[ 次へ] を選択します。
セットアップがデバイスの分析を完了すると、[ インストールの準備完了 ] 画面が表示されます。 インプレース アップグレードを開始するには、[インストール] を選択 します。
インプレース アップグレードが開始され、進行状況が画面に表示されます。 インプレース アップグレードが完了すると、サーバーが再起動します。
その場でのアップグレードを確認する
サーバーの再起動後、Windows Serverバージョンを確認し、アプリケーションをテストすることで、アップグレードが成功したことを確認します。
管理者特権の PowerShell プロンプトを開きます。 次のコマンドを実行して、バージョンとエディションが予期したバージョンと一致することを確認します。
Get-ComputerInfo -Property WindowsProductNameすべてのアプリケーションが実行され、クライアント接続が成功していることを確認します。
インプレース アップグレード後にサーバーが想定どおりに動作しない場合は、C:\Windows\Panther ディレクトリ内のセットアップ ログ ファイルを分析します。 また、 SetupDiag ツールをダウンロードしてセットアップ ログ ファイルを分析します。
テクニカル サポートが必要な場合は、Microsoft サポート にお問い合わせください。
関連するコンテンツ
- Windows Server アップグレードを計画します
- ロールと機能を追加または削除する
- Windows Server管理の概要
Windows Admin Center - キー管理サービス (KMS) のアクティブ化計画