Windows Server の機能更新を実行する

機能更新 (インプレース アップグレードとしても知られる) では、設定、サーバー ロール、データを保持しながら、古いオペレーティング システムから新しいものに移行できます。 この記事では、機能更新を使用して新しいバージョンの Windows Server に移行する方法について説明します。

重要

前提条件

アップグレードを始める前に、次の前提条件が満たされている必要があります。

  • どのバージョンの Windows Server に更新するかを決定します。
  • 有効なプロダクト キーとライセンス認証方法があることを確認します。 キーと方法は、お客様が Windows Server メディアを受け取った配布チャネル (商用ライセンス プログラム、リテール、または相手先ブランド供給業者 (OEM)) によって異なる場合があります。
  • アップグレード先の Windows Server バージョンのセットアップ メディアが必要になります。 Windows Server のターゲット バージョンのセットアップ メディアは、OEM、Retail、Visual Studio Subscription、ボリューム ライセンス サービス センター (VLSC) の各チャネルから入手できます。
  • USB フラッシュ ドライブやネットワークの場所など、コンピューターから離れた場所にファイルを保存する場所を用意します。
  • Windows Server の役割と機能のアップグレードと移行」を確認します。
  • Microsoft サーバー アプリケーションの互換性を確認します。
  • サード パーティ製アプリケーション ベンダーのサポート要件を確認します。
  • お使いのコンピューターで次のことを確認します。
  • コンピューターの完全バックアップを実行します。 これには、オペレーティング システム、アプリ、データのほか、サーバーで実行されている仮想マシン (VM) が含まれます。 Windows Server Backup またはサードパーティのバックアップ ソリューションを使用できます。

Note

診断情報の収集

機能更新に失敗した場合に備えて、診断とトラブルシューティングのためにデバイスから情報を収集することをお勧めします。 また、デバイスにアクセスできない場合でも取得できる場所に情報を保存することをお勧めします。

情報を収集するには、以下を実行します。

  1. 管理者特権の PowerShell プロンプトを開き、現在のディレクトリを書き留め、次のコマンドを実行します。

    Get-ComputerInfo -Property WindowsBuildLabEx,WindowsEditionID | Out-File -FilePath .\computerinfo.txt
    systeminfo.exe | Out-File -FilePath systeminfo.txt
    ipconfig /all | Out-File -FilePath ipconfig.txt
    

    ヒント

    Get-ComputerInfo には PowerShell 5.1 以降が必要です。 お使いの Windows Server のバージョンに PowerShell が含まれていない場合は、レジストリでこの情報を見つけることができます。 レジストリ エディターを開き、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion キーに移動して、Windows Server BuildLabExEditionID の値をコピーして貼り付けます。

  2. ファイル エクスプローラーを使用して、書き留めたディレクトリに移動し、お使いのコンピューターの USB フラッシュ ドライブまたはネットワークの場所にファイルをコピーします。

Windows Server 関連のすべての情報を収集した後、サーバーのオペレーティング システム、アプリ、VM をバックアップすることをお勧めします。 また、サーバー上で現在実行されているすべての VM のシャットダウン、クイック マイグレーション、またはライブ マイグレーションを行う必要もあります。 機能更新中に VM を実行することはできません。

機能更新を実行する

前提条件のタスクを完了し、診断情報を収集したため、機能更新を実行する準備ができました。 このセクションでは、Windows Server セットアップを使用して、機能更新用の設定を選択します。 Windows Server セットアップでは、これらの設定を使用して Windows Server のバージョンをアップグレードできます。その間、お使いのコンピューターは数回再起動されます。

機能更新を実行するには:

  1. ファイル エクスプローラーを使用して、Windows Server セットアップ メディアに移動します。 次に、setup.exe を開きます。 たとえば、削除メディアを使用している場合、ファイル パスは D:\setup.exe となる場合があります。

    重要

    セキュリティ設定によっては、ユーザー アカウント制御によって、デバイスに変更を加えるセットアップを許可するように求められる場合があります。 続けてかまわない場合は、[はい] を選んでください。

  2. 既定では、セットアップによってインストール用の更新プログラムが自動的にダウンロードされます。 既定の設定で問題ない場合は、[次へ] を選んで続けます。

    セットアップで更新プログラムを自動的にダウンロードしたくない場合は、[Change how Setup downloads updates] (セットアップによる更新プログラムのダウンロード方法を変更する) を選び、環境に適したオプションを選んでから、[次へ] を選びます。

  3. メッセージが表示されたら、プロダクト キーを入力して、[次へ] を選びます。

  4. インストールする Windows Server のエディションを選んでから、[次へ] を選びます。

  5. 該当する通知とライセンス条項を確認します。 使用条件に同意する場合は、[同意する] を選びます。

  6. [個人用ファイルとアプリを引き継ぐ] を選択して、機能更新を行うことを選択し、[次へ] を選択します。

  7. セットアップによるデバイスの分析が完了すると、[インストールの準備完了] 画面が表示されます。 機能更新を続行するには、[インストール] を選択します。

機能更新が開始され、進行状況バーが表示されます。 機能更新が完了すると、サーバーが再起動します。

機能更新が成功したかどうかを確認する

Windows Server の機能更新が完了したら、機能更新が成功したことを確認する必要があります。

機能更新が成功したことを確認するには:

  1. 管理者特権の PowerShell プロンプトを開き、次のコマンドを実行して、バージョンとエディションがセットアップ時に選択したメディアと値に一致することを確認します。

    Get-ComputerInfo -Property WindowsProductName
    
  2. すべてのアプリケーションが実行されており、アプリケーションへのクライアント接続が正常に行われていることを確認します。

機能更新後にコンピューターが期待どおりに動作しない場合は、Microsoft サポートに連絡して技術的なサポートを受けることができます。

次のステップ

次の記事は、新しい Windows Server バージョンを準備して使用するのに役立ちます。

展開およびインストール後の構成とライセンス認証のオプションについてさらに詳しく学習したい場合は、「Windows Server の展開、構成、管理」ラーニング パスをご覧ください。