Windows 8.1 / Windows Server 2012 R2対応のKMSアクティベーションサーバー構築手順
Windows 8.1およびWindows Server 2012 R2の正式リリースから約4ヶ月が経過し、システム管理者にとっては、これらの新OSを完全にサポートできるようITインフラを更新する絶好のタイミングとなっています。本記事では、旧バージョンのWindows上で稼働している既存のKMS(Key Management Service)サーバーにおいて、Windows 8.1およびWindows Server 2012 R2のKMSアクティベーションに対応させる方法について詳しく解説します。
旧KMSサーバーで発生するアクティベーションエラー
すでにKMSサーバーを運用している環境で、新しいOS(Windows 8.1 / Windows Server 2012 R2)のアクティベーションを試みると、以下のようなエラーが表示されます。
0xc004f015: ソフトウェア ライセンス サービスにより、ライセンスがインストールされていないことが報告されました。
SL_E_PRODUCT_SKU_NOT_INSTALLED
このエラーは決して異常ではありません。従来のバージョンのKMSサーバーは、Microsoftの新OSに関する情報を持っておらず、新しいKMSクライアントキーを認識できないために発生するものです。
この問題を解決するため、Microsoftは旧バージョンのWindows上で動作するKMSサーバーに対して、Windows 8.1およびWindows Server 2012 R2の完全なサポートを提供する特別な更新プログラムKB2885698を公開しています。ダウンロードはMicrosoftサポートページ(https://support.microsoft.com/kb/2885698)から入手可能です。
KB2885698は、KMSアクティベーションサーバーがインストールされた以下のOSに適用できます。
- Windows Vista SP2
- Windows Server 2008 SP2
- Windows 7 SP1
- Windows Server 2008 R2 SP1
- Windows 8
- Windows Server 2012
KB2885698のインストールとKMSサーバーの再アクティベーション手順
- 上記のリンクからKB2885698をダウンロードし、KMSサーバーにインストールしてサーバーを再起動します。注意: 更新プログラムは、KMSサーバーで使用しているWindowsのバージョンとビット数(x86/x64)に合ったものを選択してダウンロードしてください。
- 現在のライセンスの種類を確認するには、次のコマンドを実行します。
slmgr.vbs /dlv
実行例では、Windows Server 2012用のKMSキー(VOLUME_KMS_2012_Cチャネル)が使用されていることが確認できます。
- 次のコマンドで現在のプロダクトキーを削除します。
slmgr.vbs /upk
- KMSホストキーをインストールします。ここでは、VLSC(Microsoft Volume Licensing Service Center)から取得したWindows Server 2012 R2用のKMSキーを持っていることを前提としています。
cscript %windir%\system32\slmgr.vbs /ipk <VOLUME_KMS_KEY-for-2012-R2>
- サーバー上でキーをアクティベートします。
cscript %windir%\system32\slmgr.vbs /ato
注意: KMSホストのアクティベーション中にエラーコード0x8004FE92が表示された場合、Microsoftのインターネット認証サーバーに接続できていない可能性があります。サーバーまたはユーザーがインターネットにアクセスできるかどうかを確認してください。
- Windows VistaおよびWindows Server 2008の場合は、ソフトウェア ライセンス サービスの再起動が必要です。
net stop slsvc && net start slsvc
- 最後に、使用しているKMSキーのバージョンを確認します。
slmgr.vbs /dlv
これでチャネルがVOLUME_KMS_2012-R2に変わっているはずです。
更新プログラムの適用と新しいキーのインストールが完了すると、KMSサーバーはWindows VistaからWindows 8.1 / Windows Server 2012 R2まで、すべてのバージョンのクライアントKMSアクティベーションをサポートできるようになります。
Windows 8.1およびWindows Server 2012 R2のKMSクライアントセットアップキー一覧
KMSサーバー上でWindows Server 2012 R2およびWindows 8.1を認証する際に使用するKMSクライアントセットアップキーの一覧です。
| OSエディション | KMSキー |
| Windows 8.1 Professional | GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
| Windows 8.1 Professional N | HMCNV-VVBFX-7HMBH-CTY9B-B4FXY |
| Windows 8.1 Enterprise | MHF9N-XY6XB-WVXMC-BTDCT-MKKG7 |
| Windows 8.1 Enterprise N | TT4HM-HN7YT-62K67-RGRQJ-JFFXW |
| Windows Server 2012 R2 Standard | D2N9P-3P6X9-2R39C-7RTCD-MDVJX |
| Windows Server 2012 R2 Datacenter | W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9 |
| Windows Server 2012 R2 Essentials | KNC87-3J2TX-XB4WP-VCPJV-M4FWM |
これらのキーを使用すれば、通常どおり以下のコマンドでWindowsをアクティベートできます。
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
slmgr /skms kms-server.example.com:1688
slmgr /ato
ここで、xxxxx-xxxxx-xxxxx-xxxxx-xxxxxは対象OSエディションに対応するKMSキー、kms-server.example.comは社内KMSサーバーのアドレスを表します。ポート1688はKMSのデフォルトポートです。
-
Windows Serverとは?通常のWindowsとの違いを8つのポイントで徹底解説
Windows OSはオペレーティングシステム市場で大きなシェアを占めており、世界で最も人気のあるOSの一つとされています。MicrosoftはWindowsを大きく2つの種類で提供しています。 デスクトップ向けWindows Windows Server Windows Server 2022は、Windows 11に対応する最新のサーバー向けエディションです。両者は目的がまったく異なるため、それぞれの役割を正しく理解することが重要です。本記事では、Windows Serverとは何か、そして通常のWindowsとどこが違うのかを詳しく解説します。 WindowsとWindows Ser
-
Windows 10でTFTPサーバーをセットアップ・構成する方法を徹底解説
TFTPサーバーとは?TFTPサーバーは、ネットワークで接続されたシステム間でファイルを転送するために使用されるツールです。TFTP(Trivial File Transfer Protocol:簡易ファイル転送プロトコル)は、リモートシステムとの間でファイルを送受信するためのインターネットソフトウェアユーティリティです。プロトコル自体は非常にシンプルな仕組みで、転送中のファイルに対するセキュリティ機能は限られています。かつてWindowsには、ネットワーク経由で手軽にファイル共有ができるホームグループ機能がありました。しかし、この機能はWindows 10のv1803アップデートで廃止された