DNS を介して Office および Windows KMS ホストを検出し、承認されていないインスタンスを削除する方法

この記事は、シニア サポート エスカレーション エンジニアの Eric Ellis によって記述されました。

KMS の構成とライセンス認証の問題のトラブルシューティングを行うと、環境内に予期しない Windows または Office KMS ホストが見つかる場合があります。 この記事では、DNS を介して Office および Windows KMS ホストを検出する方法と、承認されていない KMS ホストを削除する方法について説明します。

注:

次の手順は、Office KMS 2010、2013、2016、および 2019 で似ています。

DNS を使用して Office および Windows KMS ホストを検出する

既定では、Windows クライアントと Office クライアントは、DNS と関連 する _vlmcs SRV レコードを介して KMS ホストを検出します。 KMS クライアントが KMS ホストを検索できるかどうか、または不要な KMS ホストがネットワーク上に存在するかどうかを判断するには、次のようなコマンドを実行します。

nslookup -type=srv _vlmcs._tcp >%temp%\kms.txt

kms.txt ファイルを確認します。次のような 1 つ以上のエントリが含まれている必要があります。

_vlmcs._tcp.contoso.com                            SRV service location:
                  priority       = 0
                  weight         = 0
                  port           = 1688
                  svr hostname   = kms-server.contoso.com |

この nslookup コマンドを実行 すると、承認 されていない Windows または Office KMS ホストに関連付けられている _vlmcs SRV エントリが頻繁に表示されます。

承認されていない Windows KMS ホストを削除する

多くの場合、Windows KMS ホストは、Windows クライアントプロダクト キーではなく、誤って KMS ホストプロダクト キーを入力したユーザーによって意図せず設定される可能性があります。 この問題を解決するには、問題のコンピューターで次の手順に従い、KMS プロダクト キーを交換し、KMS または MAK クライアントに変換します。

  1. 管理者特権でのコマンド プロンプトを開きます。

  2. を実行 cscript slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxxします。 xxxxx-xxxxx-xxxxx-xxxxx-xxxxx は Windows プロダクト キーです (25 個の数字が必要です)。

  3. ライセンス サービスの不安定さを防ぐには、システムまたはソフトウェア保護サービスを再起動します。 ソフトウェア保護サービスを再起動するには、次のコマンドを実行します。

    net stop sppsvc
    net start sppsvc
    
  4. 次のコマンドを実行して、インストールされているアクティブな Windows エディションのライセンス情報を表示します。

    cscript slmgr.vbs /dli

  5. DNS マネージャーで、適切な前方参照ゾーンを見つけて、Windows KMS ホストとして機能しないコンピューターごとに存在する _vlmcs SRV レコードを削除します。

詳細については、次の記事を参照してください。

承認されていない Office KMS ホストを削除する

Office KMS を設定するには、特定のプロダクト キーと Microsoft Office 2010 KMS ホスト ライセンス パックのインストールが必要であるため、意図せずに Office KMS ホストを作成するのは一般的ではありません。

コンピューターに Office 2010 KMS ホスト ライセンス パックがインストールされていて、アクティブな Office KMS ホストがあるかどうかを確認するには、次のコマンドを実行します。

cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

Office 2010 KMS ホスト ライセンス パックがインストールされているコンピューターの出力は、次のようになります。 次の例では、キー項目は 部分プロダクト キー XXXXXライセンスステータス: Licensed です。 これらの項目は、Office 2010 KMS ホスト キーが正常にインストールされ、アクティブ化されたことを示します。 インストールされているすべての製品 (すべての Office KMS ホスト インストールを含む) をプルするには、次のコマンドを実行します。

cscript slmgr.vbs /dlv All >C:\<path>\KMSInfo.txt

このコマンドでは、 <出力を書き込む場所に path> が等しくなります。 このファイルで、Office を検索し、Office KMS ホスト インストールのすべてのインスタンスを検索します。 特定の Office KMS 情報のみをプルする場合は、コマンド (bfe7a195-4f8f-4f0b-a622-cf13c7d16864) で前述のアクティブ化 ID を Office 2013、2016、または 2019 のアクティブ化 ID に置き換えます。 出力の例を次に示します。

Name: Microsoft Office 2010, KMSHost edition
Description: Microsoft Office 2010 KMS, VOLUME_KMS channel
Activation ID: bfe7a195-4f8f-4f0b-a622-cf13c7d16864
Application ID: 59a52881-a989-479d-xxxx-xxxxxxxxxx
Extended PID: 
Installation ID: 
Processor Certificate URL: https://go.microsoft.com/fwlink/p/?LinkID=88342
Machine Certificate URL: https://go.microsoft.com/fwlink/p/?LinkID=88343
Use License URL: https://go.microsoft.com/fwlink/p/?LinkID=88345
Product Key Certificate URL: https://go.microsoft.com/fwlink/p/?LinkID=88344
Partial Product Key: XXXXX
License Status: Licensed
Remaining Windows rearm count: 1
Trusted time:
Key Management Service is enabled on this computer
Current count: 0
Listening on Port: 1688
DNS publishing enabled
KMS priority: Normal

次に、次の手順に従って、環境内の Office KMS ホストを削除します。

  1. 管理者特権でのコマンド プロンプトを開きます。

  2. 次のコマンドを実行して、Office KMS ホストプロダクト キーをアンインストールします。

    cscript slmgr.vbs /upk bfe7a195-4f8f-4f0b-a622-cf13c7d16864

    警告

    Office ライセンス認証 ID (bfe7a195-4f8f-4f0b-a622-cf13c7d16864) なしでコマンドを実行すると、インストールされているすべてのプロダクト キー (Windows 用キーを含む) がアンインストールされます。

  3. 次のコマンドをもう一度実行して、Office KMS ホストの状態をチェックします。

    cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

  4. Office KMS ホストプロダクト キーが削除された場合、出力は次のようになります。 重要な項目は、 このライセンスは使用中ではなくライセンスの状態: ライセンスなしです

    Name: Microsoft Office 2010, KMSHost edition
    Description: Microsoft Office 2010 KMS, VOLUME_KMS channel
    Activation ID: bfe7a195-4f8f-4f0b-a622-cf13c7d16864
    Application ID: 59a52881-a989-479d-xxxx-xxxxxxxxxx
    Extended PID: 
    Installation ID: 
    Processor Certificate URL: https://go.microsoft.com/fwlink/?LinkID=88342
    Machine Certificate URL: https://go.microsoft.com/fwlink/?LinkID=88343
    Use License URL: https://go.microsoft.com/fwlink/?LinkID=88345
    Product Key Certificate URL: https://go.microsoft.com/fwlink/?LinkID=88344
    This license is not in use.
    License Status: Unlicensed
    Remaining Windows rearm count: 1
    Trusted time: 
    
  5. DNS マネージャーで、適切な前方参照ゾーンを見つけて、Office KMS ホストとして機能しないコンピューターごとに存在する _vlmcs SRV レコードを削除します。

詳細については、次の記事を参照してください。