Windows Server 2019/2016の評価版を正規版(フルバージョン)に変換・アップグレードする方法
Microsoftは、サーバープラットフォームの機能を気軽に試してもらえるよう、Windows Server 2019やWindows Server 2016の評価版(StandardEvaluationまたはDatacenterEvaluation)を無料で公開しています。公式サイトで簡単なフォームに記入するだけで、Windows Server 2019のオンプレミス無償評価版やWindows Server 2016 Evaluationをダウンロードできます。評価版をインストールすると、180日間はすべての機能を制限なく利用でき、Windows Server 2019/2016/2022のフル機能をテストすることが可能です。
評価版を使用している間、デスクトップには現在のビルド番号と猶予期間の残り日数が表示されます(Windows License valid for 180 days)。

評価版のライセンス状態を確認する
評価版の猶予期限がいつまでかは、以下のコマンドでいつでも確認できます。
Slmgr /dli

Name: Windows, ServerStandardEval edition Description: Windows Operating System, TIMEBASED_EVAL channel License Status: Licensed Timebased activation expiration: xx min (xx days)
この出力では、製品名、説明(TIMEBASED_EVALチャネル)、アクティベーションの有効期限を確認できます。
評価版の期限を延長する方法
実は、Windows Serverの評価版は追加で180日間延長することができます。使用するのは次のコマンドです。
slmgr /rearm
この再認証コマンドは最大5回まで実行できるため、評価版の寿命は理論上最大3年間(180日×6回)まで延ばせます。ただし、Microsoftの評価版利用規約では、試用版を商用目的や本番環境での業務には使用しないことと定められている点に注意してください。
評価版が期限切れになるとどうなる?
試用期間が終了すると、Windows Serverはアクティベーションを要求し始め、1時間ごとに自動的にシャットダウンするようになります。このとき、イベントビューアーには以下のようなイベントが記録されます。
Log Name: System
Source: USER32
Event ID: 1074
説明:
The process C:\Windows\system32\wlms\wlms.exe Server1 has initiated the shutdown of computer Server1 on behalf of user NT AUTHORITY\SYSTEM for the following reason: Other (Planned)
Reason Code: 0x80000000
Shutdown Type: shutdown
Comment: The license period for this installation of Windows has expired. The operating system is shutting down.
または、
Log Name: Application
Source: WLMS
Event ID: 100
説明: The license period for this installation of Windows has expired. The operating system will shut down every hour.
また、デスクトップの背景は黒くなり、画面右下に「Windows Licenses is expired」(Windowsライセンスの有効期限が切れています)という通知が表示されます。

この記事は、評価版のWindows Serverで本番タスクを実行してしまい、データを保持したままOSを完全に再インストールすることなく正規版へアップグレードしたい場合に役立ちます。
- Windows Server評価版のアップグレード制限
- Windows Server 2016:評価版からライセンス版への変換
- Windows Server 2019:評価版からフルバージョンへのアップグレード
- Windows Server 2022:評価版からRetail版への変換
評価版にプロダクトキーを入力できない理由
Windows ServerのEvaluationエディションに対してKMSキーやRetailキー、MAKキーを指定しようとしても、「This edition cannot be upgraded」(このエディションはアップグレードできません)という警告が表示されます。

slmgr.vbsツールを使ってリテールキーをインストールしようとした場合(slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx)も、同様にエラーが発生します。
Error: 0xC004F069. On a computer running Microsoft Windows non-core edition, run 'slui.exe 0xC004F069' to display the error text.
指示されたコマンドを実行すると、エラーの詳細が表示されます。
The Software Licensing Service reported that the product SKU is not found.

しかし、心配はいりません。適切な手順を踏めば評価版を正規版へ変換できます。
現行エディションとアップグレード先の確認
まず、DISMを使って自分が使用しているのがWindows ServerのEvaluationエディションであることを確認しましょう。管理者権限でコマンドプロンプトを開き、次のコマンドを実行します。
DISM /online /Get-CurrentEdition

「Current Edition」の行を見ると、現在のWindowsのバージョンがServerStandartEvalであることがわかります。
次に、現在のEvalエディションからアップグレード可能なWindows Serverのエディション一覧を取得します。
DISM /online /Get-TargetEditions
Editions that can be upgraded to: Target Edition : ServerStandard Target Edition : ServerDatacenter

このように、現在のServerStandardEvalエディションは、ServerDatacenterまたはServerStandardのいずれかにアップグレード可能です。
Windows Server評価版のアップグレード制限
評価版を正規版に変換する前に、以下の制限事項を必ず把握しておいてください。
- Active Directoryドメインサービス(AD DS)のドメインコントローラー役割を持つサーバーは直接アップグレードできません。まずメンバーサーバーに降格させる必要があります(FSMOのAD役割がそのDC上で稼働していないことを確認し、必要なら他のドメインコントローラーへ移行してください)。
- NICチーミングが構成されている場合は、アップグレード前に無効化しておく必要があります。
- Windows Server Eval DatacenterからWindows Server Standardフル版への直接アップグレードはできません。まずWindows Server Datacenterフル版へアップグレードしてから、ダウングレードの手法を使ってエディションを変更します(詳細は記事末尾のリンクを参照)。
- GUI付きのフルバージョンでもServer Coreでも変換は可能です(Server Coreの試用版変換は、Windows Server 2016 ビルド14393.0.161119-1705.RS1_REFRESH以降でサポートされています)。
Windows Server 2016:評価版からライセンス版への変換
Windows Serverの評価版を正規版へアップグレードするには、Windows Server 2016用の公開KMSクライアントキー(GVLKキー)を使用します。変換作業は、内蔵のDISMツールを使ってコマンドプロンプトから実行します。例えば、EvalエディションをWindows Server 2016 StandardのRetail版へアップグレードするには、次のコマンドを使用します。
dism /online /set-edition:ServerStandard /productkey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /accepteula

DISMコマンドで公開GVLKキーの代わりに自分のリテールキーやMAKキーを指定すると、以下のエラーが表示されます。
Error 1168 The specified product key could not be validated. Check that the specified product key is valid and that it matches the target edition.

エディションのアップグレード時には、必ずMicrosoftのGVLKキーを使用してください。変換完了後に、自分自身のプロダクトキーへ差し替えます。
一部のユーザーからは、DISM /set-editionコマンドの実行中に10%で処理が止まってしまうという報告があります。この場合は、Software Protection Serviceを特定して停止し(Stop-Service sppsvc -Force)、インターネット接続を無効化してください(LANケーブルを抜くだけでも構いません)。
コマンド実行後、Command completed successfullyというメッセージが表示されるまで待ちます(場合によっては数時間かかることもあります!)。その後サーバーを再起動し、フル版のStandardエディションがインストールされていることを確認してください。
winver.exe

Windows Server 2016 EvalをDatacenterエディションへアップグレードする場合は、別のGVLKキーを使用します。コマンドは以下のようになります。
DISM /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula
KMSサーバーがある場合のアクティベーション
ローカルネットワーク内にKMSサーバーが展開されている場合は、以下のコマンドでWindows Server OSをアクティベートできます。
slmgr /ipk WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY(これはWindows Server 2016 Standard用のGVLKキーです。Datacenter用には上記とは別のキーを使用します)
slmgr /ato
KMSサーバーがない場合:MAK/Retailキーでの認証
KMSサーバーがない環境では、自分のMAKキーまたはRetailプロダクトキーを指定して、通常どおりインターネット経由または電話でOSを認証できます。
まず現在のキーを削除します。
slmgr.vbs /upk
slmgr.vbs /cpky
次に、MAKまたはリテールのプロダクトキーを入力します。
slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
最後にWindows Serverをアクティベートします。
slmgr.vbs /ato
Windows Server 2019:評価版からフルバージョンへのアップグレード
Windows Server 2019 EVALを正規版へ変換するには、Windows Server 2019用のGVLK(KMS)キーを使用します。エディションのアップグレード手順は2016と同じです。
Windows Server 2019 EvaluationをWindows Server 2019 Standardへ変換するコマンド:
dism /online /set-edition:ServerStandard /productkey:N69G4-B89J2-4G8F4-WWYCC-J464C /accepteula
Windows Server 2019 EvaluationをWindows Server 2019 Datacenterエディションへ変換するコマンド:
dism /online /set-edition:ServerDatacenter /productkey:WMDGN-G9PQG-XVVXX-R3X43-63DFG /accepteula
コマンドを確定したらサーバーを再起動します。再起動後、Windows Server Evalエディションが正規のRetail版へ変換されていることを確認してください。
Windows Server 2022:評価版からRetail版への変換
Windows Server 2022についても、Microsoftはすでに公開KMSクライアントセットアップキー(GVLK)を提供しています。これにより、評価版からの変換が可能です。
Windows Server 2022 EvaluationエディションをStandardへ変換するコマンド:
dism /online /set-edition:serverstandard /productkey:VDYBN-27WPP-V4HQT-9VMD4-VMK7H /accepteula
評価版インスタンスをWindows Server 2022 Datacenterへ変換するコマンド:
dism /online /set-edition:serverdatacenter /productkey:WX4NM-KYWYW-QJJR4-XV3QB-6VM33 /accepteula
サポート対象のすべてのWindowsバージョン向けの公開KMSクライアントセットアップキーの完全なリストは、Microsoftの公式ページ https://technet.microsoft.com/en-us/library/jj612867.aspx で確認できます。
DISMで発生しうる主なエラーと対処法
The current edition cannot be upgraded to any target editions— DatacenterエディションをStandardへ変換しようとしている場合に発生します。この方向のアップグレードはサポートされていません。なお、DatacenterからStandardへダウングレードする非公式な手法は存在します。Error: 50. Setting an Edition is not supported with online images— サーバーにActive Directoryドメインコントローラー(AD DS)の役割が展開されている可能性があります。ドメインコントローラー上でのWindows Serverエディション変換はサポートされていません。This Windows image cannot upgrade to the edition of Windows that was specified. The upgrade cannot proceed. Run the /Get-TargetEditions option to see what edition of Windows you can upgrade to— Windows Server Evaluation DatacenterをStandardへ変換しようとした場合に表示されるエラーです。Eval DatacenterからStandardへの直接アップグレードはできません。ServerDatacenterEvalエディションをServerDatacenterへ変換し、DISMコマンドにはWindows Server Datacenterエディション用のKMSキーを指定してください。
なお、DISMはWindows 10を上位エディションへ再インストールなしでアップグレードする際にも活用できます。ぜひ覚えておくと便利なツールです。
-
RDSHライセンス不要!Windows Server 2016/2019にAdobe Flash Playerをインストールする手順
Windows Server 2016 や Windows Server 2019 に Adobe Flash Player をインストールする方法をお探しの方は、ぜひこのチュートリアルをご活用ください。ご存知のとおり、通常は「リモートデスクトップセッションホスト(RDSH)」ロールを追加しないと、Server 2016 に Flash Player をインストールすることはできません。しかし、そのために RDSH ライセンスを新たに購入したくない場合でも、以下の手順に従えば追加費用なしで Flash Player を有効化できます。本記事では、Windows Server 2016 / 20
-
Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】
本チュートリアルでは、外出先からでも自宅やオフィスのローカルネットワークリソースに安全にアクセスできるよう、Windows Server 2016をPPTP VPNサーバーとしてセットアップする手順を、初心者にも分かりやすく段階的に解説します。ネットワークカード(NIC)が1枚搭載されたWindows Server 2016環境で、どこからでもサーバーや共有ファイルへ接続したい方は、ぜひ最後までご覧ください。※補足: PPTPは設定が簡単な反面、暗号化強度が低いという特徴があります。よりセキュリティの高いVPN環境が必要な場合は、「カスタム事前共有キーを使用したL2TP/IPsec VPNサー