Microsoft キー管理サービス (KMS) ボリューム アクティベーションに関する FAQ

この記事では、KMS テクノロジの仕組みと、KMS テクノロジを使用して Microsoft ボリューム ライセンス製品のライセンス認証を行う方法について説明します。 Microsoft ボリューム ライセンス プログラムを使用すると、企業顧客は社内にキー管理サービス (KMS)すべてのクライアント デバイスがアクティブ化されているネットワーク上のホスト。 Windows、Office、Project、または Visio をライセンス認証するために、コンピューターは Microsoft のオンライン ライセンス認証サーバーに接続する必要はありません。この場合、クライアントのアクティベーションは完全にローカル ネットワーク内で行われます。

コンテンツ:

KMS インフラストラクチャは、KMSサーバーこれは Microsoft によってアクティブ化されます (これはオンラインまたは電話で 1 回行う必要があります)、およびKMS クライアント、KMS サーバーにアクティベーション要求を送信します。 Windows ワークステーション、Windows Server を実行しているホスト、および Microsoft Office 2021/2019/2016/2013 ボリューム バージョンがインストールされているコンピューターは、KMS Server クライアントとして機能できます。

KMS サーバー自体は、特別な企業のサーバーを使用してアクティブ化されます。CSVLKキー (KMSホストキー)これは、マイクロソフトの法人顧客であれば、マイクロソフト ボリューム ライセンス サイト (VLSC) の個人アカウントで取得できます。https://www.microsoft.com/Licensing/servicecenter/default.aspx

サインインして、Microsoft ボリューム ライセンス サービス センター –> ライセンス –> 関係の概要 –> プロダクト キー.KMS ホスト キーをコピーします。Windows Srv 2019 DataCtr/Std KMS(例えば)。

現在、KMS ホスト キーはデフォルトでは VLSC にリストされていません。テクニカル サポートに連絡すると、Microsoft が KMS ホスト キーを生成します。

KMS ホストで CSVLK キーを指定し、インターネット経由で Microsoft サーバー上で KMS サーバーをアクティブ化する必要があります。 KMS サーバーのアクティベーションは 1 回だけ行う必要があります。

1 つの KMS サーバーで無制限の数の KMS クライアントをアクティブ化できます。たとえば、Microsoft 契約には 100 台のデスクトップ コンピュータのボリューム ライセンスを購入したと記載されていますが、理論的には Windows の数千のコピーをライセンス認証することができます。もちろん、これは Microsoft ライセンス契約への違反ですが、技術的には、KMS サーバーはライセンス認証の数を制限しません。また、実行されたボリューム ライセンス認証の数に関する情報は、KMS ホストによって組織外に送信されないことに注意してください。

KMS サーバーは、ワークグループ内のクライアントだけでなく、異なるドメイン内のクライアントもアクティブ化できます。 1 つの KMS サーバーで、Windows と Windows の両方のデスクトップ エディションと、Microsoft Office スイートの製品を同時にライセンス認証できます。

KMS サーバーのインストール中に、特別なサーバーを自動的に登録できます。SRV (_VLMCS)DNS に記録します。すべてのクライアントは、この DNS レコードを使用してドメイン内の KMS サーバーの名前を見つけることができます。たとえば、corp.woshub.com ドメイン内の KMS サーバー名を手動で検索するには、次のコマンドを実行します。

nslookup -type=srv _vlmcs._tcp.corp.woshub.com

_vlmcs._tcp.corp. woshub.com SRV service location:
priority       = 0
weight         = 0
port           = 1688
svr hostname   = ny-kms01.corp.woshub.com
ny-kms01.corp.woshub.com internet address = 10.0.1.100

この例では、KMS サービスが ny-kms01 サーバーに展開され、TCP ポート 1688 でリッスンしていることがわかります。

KMS サーバーがクライアントをアクティブ化するには、クライアント (Windows または Office) に特別な KMS 公開キーがインストールされている必要があります。それはと呼ばれますグヴルク(ジェネリック ボリューム ライセンス) キー。クライアント デバイスで GVLK キーを指定すると、KMS クライアントは、DNS で KMS ホストを指す SRV レコードを検索し、それに対してアクティブ化を試みます。

サポートされているすべてのバージョンの Windows の GVLK キーの完全なリストは、次のリンクにある Microsoft Web サイトで参照できます。https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

これらの GVLK キーを使用すると、Windows Server の評価版を完全な Standard/Enterprise エディションにアップグレードすることもできます。

新しい KMS ホスト キーでライセンス認証された KMS サーバーは、以前のすべてのバージョンの Windows をライセンス認証できますが、その逆はできません。たとえば、Windows Srv 2016 DataCtr/Std KMS キーでライセンス認証された KMS サーバーは、Windows 11 または Windows Server 2022/2019 コンピューターをライセンス認証できません。最新バージョンの Windows をサポートするには、新しい CSVLK キーを取得し、KMS サーバーでアクティブ化する必要があります。

ヒント。 Microsoft では、と呼ばれる特別な KMS 拡張機能の使用を許可しています。Active Directory ベースのアクティベーション (ADBA)AD ドメイン ネットワークの場合。 ADBA を使用すると、Active Directory ドメインに参加している Office、Windows、または Windows Server コンピューターを自動的にライセンス認証できます。この場合、ネットワーク上に専用の KMS ホストはありませんが、ドメイン外または別のフォレストにあるデバイスをアクティブ化することはできません。

ボリューム アクティベーション キー管理サーバーを Windows Server にインストールするにはどうすればよいですか?

KMS サービスを展開するには、Windows Server ホストが必要です (KMS の役割を他の役割と組み合わせることができます)。

KMS サービスはリソースを大量に消費するサービスではないため、この役割は任意のホストにインストールできます。 KMS は高可用性である必要はありません。 KMS サーバーが数時間 (場合によっては数日) 利用できなくなったとしても、このダウンタイムは業務運営に影響を及ぼしません。

  1. をインストールしますボリューム アクティベーション サービスサーバー マネージャー コンソールまたは PowerShell を使用してロールを追加します。Install-WindowsFeature -Name VolumeActivation  -IncludeAllSubFeature –Include ManagementTool
  2. 次に、コマンド プロンプトを開き、会社の CSVLK キーをインストールします。 Microsoft で KMS サーバーをアクティブ化します。
    slmgr /ipk <kms_host_key_Windows_Server_2019>
    slmgr /ato

    KMS サーバーのライセンス認証を実行するには (1 回のみ実行)、KMS サーバーからポート 80/443 で Microsoft Web サイトにアクセスできる必要があります。 KMS サーバーは、隔離された (切断された) 環境で電話によってアクティブ化できます (お住まいの国の Microsoft サポートの電話番号は、phone.inf ファイルで確認できます)。get-content C:windowsSystem32sppuiphone.inf).
  3. クライアントは、デフォルトで TCP/1688 ポートを使用して KMS サーバーに接続します。 PowerShell を使用して、Windows Defender ファイアウォール ルールを有効にしてこのポートを開きます。Enable-NetFirewallRule -Name SPPSVC-In-TCP
  4. KMS サーバーの SRV レコードを DNS で公開するには、次のコマンドを実行します。
    slmgr /sdns
  5. KMS ホストがアクティブ化されていることを確認します。
    slmgr.vbs /dlv
    コマンドは次のようなものを返すはずです。説明=VOLUME_KMS_WS22 channel,ライセンスのステータス=Licensed.

Windows Server 2022/2019 で KMS サーバーをインストールおよび構成する方法の詳細を確認してください。

KMS サーバーを使用して Windows をライセンス認証するにはどうすればよいですか?

組み込みの VBS スクリプトを使用する%WinDir%System32slmgr.vbsWindows コンピュータで KMS ライセンス認証を手動で管理します。パラメータを指定せずにスクリプト slmgr.vbs を実行すると、使用可能なすべてのオプションが表示されます。

KMS サーバー上の Windows ワークステーションまたは Windows Server ホストを手動でアクティブ化する場合は、次の手順に従います。

  1. Windows のバージョンとエディションに応じて GVLK キーを設定します (公開 GVLK キーの完全なリストは、上記のリンクにある Microsoft Web サイトで参照できます)。たとえば、Windows 10 または 11 の場合:
    slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
  2. KMS 自動検出がドメイン内で (SRV レコードによって) 構成されていない場合は、KMS サーバーのアドレスとポートを手動で指定できます。
    slmgr /skms kms-srv.woshub.com:1688
  3. KMS サーバー上で Windows のコピーをアクティブ化します。
    slmgr /ato
    次のメッセージが表示されるはずです。
    Activating Windows(R), EnterpriseS edition (xxxxxxxxxxxxxxxxxxxx) ...
    Product activated successfully.
  4. Windows のライセンス認証ステータスを確認します。
    slmgr /dlv
    Windows が KMS 上で正常にライセンス認証された場合は、次のメッセージが表示されます。
    VOLUME_KMSCLIENT channel
    License status: Licensed

以下の最小数の KMS クライアント (アクティベーションしきい値) 要件が満たされています:

  • Windows デスクトップ OS: 25
  • WindowsサーバーOS:5
  • MSオフィス: 5

クライアントからのアクティベーション要求の数がアクティベーションのしきい値を超えると、KMS サーバーはライセンスのアクティベーションを開始します。次のコマンドを使用して、現在の KMS クライアントの数を取得できます。

slmgr.vbs /dlv

現在のカウント値は 50 に達しても増加しません。

推奨読書:Windows で KMS ライセンス認証エラー 0xC004F042 を修正する方法

ヒント。必要に応じて、スクリプトを使用して KMS サーバー上のアクティベーション カウンタを増やすことができます。

KMS サーバー上でライセンス認証されたコンピューターは、ライセンス認証を更新するために少なくとも 180 日ごとに KMS サーバーに接続する必要があります。コンピューターが 180 日以上接続されていない場合、Windows のコピーは評価モード (猶予期間) に入ります。デフォルトでは、KMS クライアント コンピューターは 7 日ごとにライセンス認証の更新を試みます。

企業ネットワークに接続されていないデバイスを KMS サーバーで少なくとも 180 日ごとにライセンス認証する必要がある場合は、MAK (マルチ ライセンス認証) キーを使用することをお勧めします。

KMS サーバーを使用した Microsoft Office ボリューム ライセンスのアクティベーション

KMS サーバー上で MS Office 製品をライセンス認証するには、特別な拡張機能をインストールする必要があります。Microsoft Office ボリューム ライセンス パック。 MS Office のバージョンに応じて、適切なバージョンの volumelicensepack をダウンロードしてインストールする必要があります。

  • Microsoft Office 2016 ボリューム ライセンス パック
  • Microsoft Office 2019 ボリューム ライセンス パック
  • Microsoft Office LTSC 2021 ボリューム ライセンス パック

MS Office 用ライセンス パックを KMS サーバーにインストールした後、個人用 Office CSVLK キーをインストールしてアクティブ化する必要があります。

別の VBS スクリプト (ospp.vbs) は、クライアント上の Microsoft Office のアクティベーションを管理するために使用されます。 Office インストール ディレクトリを開いて見つけます。 Office 2019 の場合、ospp.vbs ファイルはデフォルトで次の場所にあります。Program FilesMicrosoft OfficeOffice16ディレクトリ。

Office クライアントで KMS サーバーのアドレスを手動で指定するには:

cscript ospp.vbs /sethst:kms-srv.woshub.com

宛先 KMS サーバーのポートを変更します。

cscript ospp.vbs /setprt:1688

ボリューム ライセンスの MS Office バージョンを KMS サーバーに対してアクティブ化します。

cscript ospp.vbs /act

次のコマンドを使用して、Office 2019/2016/365 の現在のライセンス認証ステータスを確認します。

cscript ospp.vbs /dstatusall

Microsoft Office KMS ライセンス認証の詳細については、こちらをご覧ください。

VAMT: ボリューム アクティベーション管理ツール

KMS サーバーとキーを管理し、ライセンス認証統計を取得するには、ボリューム ライセンス認証管理ツール (VAMT) ユーティリティをインストールします。

  • VAMT はオペレーティング システムの一部として出荷されません。これは Windows アセスメント & デプロイメント キット (ADK) に含まれており、個別にインストールされます。
  • VAMT を実行するには .NET Framework が必要です。
  • VAMT は SQL Server Express データベースを使用します。
  • VAMT の最新バージョン (3.1) は、Windows 10/11 および Windows Server 2019/2022 を含むすべての Microsoft オペレーティング システムをサポートします。

KMS アクティベーションの既知の問題

  • よくある間違いは、パブリック KMS キー (CSVLK キー) の代わりに企業 KMS キー (CSVLK キー) をクライアントにインストールすることです。グヴルク鍵;
  • 使用している GVLK キーが、アクティブ化されたマシンのオペレーティング システムのバージョンと一致しません。
  • Microsoft 製品の最新バージョンのアクティベーションをサポートするには、KMS サーバーを更新する必要があります。
  • を取得した場合0xC004F074アクティブ化しようとしたときにエラーが発生しました。SRV レコードが欠落していることが原因である可能性があります_VLMCS._tcp.woshub.comDNSで。 DNS 管理者が作成することも、KMS サーバー アドレスをクライアントで手動で指定することもできます。
  • エラー0xC004F038これは、アクティブ化するのに十分なクライアントがネットワーク上にないことを意味します (上記のアクティブ化しきい値情報を参照)。 KMS サーバーは、最小限の数のアクティベーション要求を受信するとすぐにクライアントのアクティベーションを開始します。
  • Test-NetConnection コマンドレットを使用してポートの可用性を確認しますTCP/1688KMS サーバー上:TNC par-kms -Port 1688 -InformationLevel Quiet。ポートが使用できない場合は、ファイアウォールがアクセスをブロックしているか、KMS サーバーのソフトウェア保護サービス (sppsvc) が実行されていません。
  • 特定の Windows ライセンス認証エラーに関する詳細情報が必要な場合は、次のコマンドを使用できます。slui.exe 0x2a ErrorCode.

vlmcsd という Linux 用のオープンソース KMS エミュレーターもあり、テストと評価に使用できます。

Related Posts