KMS を使用してボリューム ライセンスバージョンの Office をアクティブ化する

適用対象:Office LTSC 2021、Office 2019、Office 2016 のボリューム ライセンスバージョン (Project と Visio を含む)

Project や Visio を含むすべてのボリューム ライセンスバージョンの Office には、汎用ボリューム ライセンス キー (GVLK) がプレインストールされています。 GVLK では、キー管理サービス (KMS) と Active Directory ベースのライセンス認証の両方がサポートされています。 Office のボリューム ライセンス認証をサポートするように構成された KMS ホスト コンピューターでは、1 つの KMS ホスト キーのみをインストールして有効にして、ボリューム ライセンスが付与されたすべてのバージョンの Office をアクティブ化します。

KMS ホスト コンピューターが使用可能で適切に構成されている場合、Office のライセンス認証はユーザーに対して透過的に行われます。 KMS ホスト コンピューターに対する以前のアクティブ化要求が少なくとも 4 つ存在する場合、Office は初めて実行されたときにアクティブ化されます。 これは、KMS ホスト コンピューターがクライアントのアクティブ化を開始する前に少なくとも 5 つの要求を必要とするためです。

KMS による Office のライセンス認証を有効にするために、他に何もする必要はありません。 KMS クライアントは、KMS サービスを発行するサービス (SRV) リソース レコード (RR) の DNS を照会することで、KMS ホスト コンピューターを自動的に見つけることができます。 詳細については、「 KMS ホスト コンピューターの検索に DNS を使用する方法」を参照してください。

ネットワーク環境で SRV R が使用されていない場合は、KMS クライアントで HKEY_LOCAL_MACHINE\Software\Microsoft\OfficeSoftwareProtectionPlatform レジストリ キーを構成することで、KMS クライアントを手動で割り当てて特定の KMS ホスト コンピューターを使用できます。 KMS ホスト コンピューター名は KeyManagementServiceName (REG_SZ) で指定され、ポートは KeyManagementServicePort (REG_SZ) で指定されます。 既定のポートは 1688 です。 これらのレジストリ キーは、ospp.vbs スクリプトを使用して設定することもできます。 ospp.vbs スクリプトの詳細については、「 Office のボリューム ライセンス認証を管理するためのツール」を参照してください。

KMS ホスト キャッシュを構成する

最後に使用した KMS ホスト コンピューターを KMS クライアント上のキャッシュに保存するかどうかを構成できます。 KMS ホスト コンピューターがキャッシュされていない場合、KMS クライアントは、アクティブ化が試行されるたびに DNS にクエリを実行します。 これは、KMS ホスト コンピューターに設定された優先順位パラメーターと重み付けパラメーターが適用されることを意味します。 KMS ホスト コンピューターがキャッシュされている場合、KMS クライアントは DNS に対してクエリを実行しません。 代わりに、最後に正常にアクティブ化されたキャッシュされた KMS ホスト コンピューターに接続しようとします。

KMS ホスト キャッシュを構成するには、ospp.vbs スクリプトを使用します。 ospp.vbs スクリプトの詳細については、「 Office のボリューム ライセンス認証を管理するためのツール」を参照してください。

KMS ホスト キャッシュを構成するには、KMS クライアント コンピューターで管理者特権のコマンド プロンプトを開き、Program Files\Microsoft Office\Office16 フォルダーに移動します。 32 ビット バージョンの Office を 64 ビット オペレーティング システムにインストールした場合は、プログラム ファイル (x86)\Microsoft Office\Office16 フォルダーに移動します。

KMS ホスト キャッシュを 無効 にするには、次のコマンドを入力し、Enter キーを押します。

    cscript ospp.vbs /cachst:FALSE

KMS ホスト キャッシュを 有効 にするには、次のコマンドを入力し、Enter キーを押します。

    cscript ospp.vbs /cachst:TRUE

Office のライセンスの状態を確認する

次の表は、ライセンス認証に関する Office のライセンス状態を示しています。

ライセンス状態 説明
ライセンス 既定では、KMS クライアントは、KMS ホスト コンピューターでのアクティブ化を 7 日ごとに 1 回要求します。 (日数は構成可能です)。この設計により、クライアントがライセンス状態になる最大時間が可能になります。

クライアントのライセンス認証が成功すると、ライセンス有効状態が 180 日間持続します。 ライセンス状態の場合、ユーザーにクライアントのアクティブ化を求める通知ダイアログ ボックスは表示されません。 180 日が経過すると、ライセンス認証試行プロセスが再開されます。 アクティブ化が継続的に成功した場合、アクティブ化エクスペリエンス全体がユーザーに対して透過的になります。
許容範囲外 180 日間にアクティブ化が行われない場合、Office は 30 日間許容範囲外の状態になります。 この期間は、ライセンス認証を求める通知がユーザーに対して表示されます。
ライセンス未認証通知 許容範囲外の状態の間にアクティブ化が行われない場合、Office はライセンスのない通知状態になります。 この状態のときは、ユーザーに対してライセンス認証を求める通知と赤いタイトル バーが表示されます。

/dstatusall オプションを使用して、ospp.vbs スクリプトを使用して、すべての Office クライアントのライセンス状態をチェックできます。 または、/dstatus オプションを使用して、ローカル クライアントの状態をチェックします。 ospp.vbs スクリプトの使用の詳細については、「 Office のボリューム ライセンス認証を管理するためのツール」を参照してください。