Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

MicrosoftKMSボリュームアクティベーションFAQ

WOSHub.comのWebページでは、企業顧客向けのボリュームライセンスプログラム( KMS )に基づくマイクロソフト製品アクティベーションサービスの構成と操作のさまざまな側面についてすでに説明しました。 (キー管理サーバー)。 KMSアクティベーションテクノロジーに関する基本情報と必要なリンクを1つの記事にまとめてみましょう。

内容:

  • KMSボリュームアクティベーションのアーキテクチャと機能
  • KMSサーバーの要件
  • MicrosoftOfficeKMSサーバーのアクティブ化
  • VAMT:ボリュームアクティベーション管理ツール
  • 一般的なMicrosoftKMSアクティベーションの問題とトラブルシューティング
  • WindowsKMSアクティベーション用のSlmgrコマンドの使用
  • KMSライセンスサーバーを使用してMSOfficeを手動でアクティブ化する方法

KMSボリュームアクティベーションのアーキテクチャと機能

KMSインフラストラクチャは、KMSサーバーで構成されています これは、Microsoft(この操作はオンラインまたは電話で1回実行されます)およびKMSクライアントによってアクティブ化されます。 、アクティベーション要求をKMSサーバーに送信します。デスクトップとサーバーMicrosoftOssとMSOfficeはKMSサーバークライアントになることができます。

KMSサーバーは、特別な企業のCSVLKキーを使用してアクティブ化されます (KMSホストキー) 、Microsoftボリュームライセンスサイト(https://www.microsoft.com/Licensing/servicecenter/default.aspx –サイトにログインして Microsoftボリュームライセンスサービスセンターにアクセス)でMicrosoftの法人顧客が入手できます。 –>ライセンス->関係の概要->プロダクトキー-> Windows Srv 2019 DataCtr / Std KMSのKMSホストキーをコピーします )。 CSVLKキーはKMSサーバー設定で指定され、KMSサーバーはインターネット上のMicrosoftサーバーでアクティブ化されます。 KMSサーバーは1回だけアクティブ化する必要があります(最新のWindowsバージョンをサポートする新しいCSVLKキーをアクティブ化する場合は、KMSサーバーを再アクティブ化する必要があります)。

MicrosoftKMSボリュームアクティベーションFAQ

単一のKMSサーバーは、無制限の数のKMSクライアントをアクティブ化できます。たとえば、Microsoftの契約では、100台のデスクトップコンピューターの企業ライセンスを購入したと規定されていますが、理論的には、数千のWindowsコピーをアクティブ化できます(もちろん、これはMicrosoftのライセンス契約に違反しますが、技術的にはKMSサーバーは違反します。アクティベーションの数を制限しないでください)。また、実行されたアクティベーションとその番号に関する情報は、ネットワーク外のKMSサーバーによって転送されないことに注意してください。

MicrosoftKMSボリュームアクティベーションFAQ

KMSサーバーは、ワークグループ内のクライアントだけでなく、さまざまなドメイン内のクライアントをアクティブ化できます。 1台のKMSサーバーで、デスクトップ版のWindowsと、WindowsServerおよびMicrosoftOfficeスイートの製品の両方を同時にアクティブ化できます。

KMSサーバーがインストールされている場合、特別な SRV(_VLMCS) レコードはDNSに登録されています。すべてのドメインクライアントは、このDNSレコードを使用して、ADドメイン内の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

MicrosoftKMSボリュームアクティベーションFAQ

この例は、KMSが ny-kms01にデプロイされていることを示しています。 サーバーであり、TCPポート1688で応答します。

KMSクライアント(WindowsまたはOffice)をアクティブ化するには、特別なKMS公開鍵を指定する必要があります – GVLK (汎用ボリュームライセンスキー)。 GVLKが指定された後、KMSクライアントはDNSでKMSサーバーに対応するSRVレコードを見つけようとし、アクティブ化されます。

最新のMicrosoft製品のユニバーサルKMSキー(GVLK)のリストは次のとおりです。

  • Windows 7 / Windows Server2008/2008R2用のGVLK
  • Windows8.1およびWindowsServer2012R2用のGVLK
  • Windows 10 / WindowsServer2016用のGVLK
  • Windows10LTSCおよびWindowsServer2019用のGVLK
  • MSOffice2019および2016のGVLK
  • MSOffice2013のGVLK
  • MSOffice2010のGVLK

新しいKMSホストキーでアクティブ化されたKMSサーバーは、以前のすべてのWindowsバージョンをアクティブ化できますが、その逆はできません。たとえば、 Windows Srv 2012 R2 DataCtr / Std KMSでアクティブ化されたKMSサーバー キーはWindows10またはWindowsServer2016/2019をアクティブ化できなくなります。

最新のWindowsバージョンをアクティブ化するには、新しいCSVLKキーを取得し、KMSサーバーでアクティブ化する必要があります。

ヒント 。 KMSテクノロジの拡張として、別の種類のMSボリュームアクティベーション方法について言及する必要があります— ActiveDirectoryベースのアクティベーション (ADBA)。 ADBAを使用すると、ADドメインに参加しているWindows 8、Windows Server 2012、およびMS Office 2013(およびそれ以降)を実行しているクライアントを自動的にアクティブ化できます。この場合、専用のKMSサーバーホストはなく、アクティブ化は特別なActive Directory拡張機能によって実行されます(これはフォールトトレランスの観点からは便利ですが、ドメイン内にないデバイスをアクティブ化する必要がある場合は便利ではありません) 。

KMSサーバーの要件

  1. KMSホストは、ボリュームアクティベーションサービスを備えたサーバー(またはワークステーション)です。 役割がインストールされました。 Windows Server 2019では、次のコマンドを使用して、サーバーマネージャーコンソールまたはPowerShellからこの役割をインストールできます。Install-WindowsFeature -Name VolumeActivation  -IncludeAllSubFeature –Include ManagementTool
  2. 企業のCSVLKキーをKMSホストにインストールし、MicrosoftでKMSサーバーをアクティブ化する必要があります。
    slmgr /ipk <kms_host_key_Windows_Server_2019>
    slmgr /ato

    KMSサーバーを実行するには(1回だけ実行)、ポート80/443でKMSサーバーからMicrosoftWebサイトにアクセスできる必要があります。隔離された環境では、KMSサーバーを電話でアクティブ化できます(お住まいの国のMicrosoftサポート電話番号はファイル phone.infにあります。 :get-content C:\windows\System32\sppui\phone.inf )。 MicrosoftKMSボリュームアクティベーションFAQ
  3. ポート1688 クライアントとファイアウォール上のKMSサーバーの間で開く必要があります。
  4. KMSクライアントの最小数(アクティブ化のしきい値)に対する次の要件が満たされている場合は、KMSサーバーを使用してMicrosoftボリューム製品をアクティブ化できます。
    • WindowsデスクトップOS:25
    • Windows Server OS:5
    • MS Office:5

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

  5. コンピューターは、企業ネットワークをKMSサーバーに接続して、少なくとも180日に1回アクティベーションを更新する必要があります。 180日後、製品のアクティベーションが「クラッシュ」し、Windowsは猶予期間に入ります。デフォルトでは、KMSクライアントコンピューターは7日ごとにアクティベーションを更新しようとします。 KMSサーバーを使用して企業ネットワークに接続しないデバイスを少なくとも180日に1回アクティブ化する必要がある場合は、MAK(複数のアクティブ化)キーを使用することをお勧めします。
  6. KMSはリソースを消費するサービスではないため、この役割は任意のサーバーにインストールできます。 KMSは高可用性である必要はありません。 KMSサーバーが数時間(または数日)利用できない場合でも、ダウンタイムが会社に影響を与えることはありません。

MicrosoftOfficeKMSサーバーのアクティブ化

KMSサーバーでMSOffice製品をアクティブ化するには、特別なMicrosoftOfficeボリュームライセンスパック インストールする必要があります。使用しているMSOfficeのバージョンに応じて、異なるバージョンのvolumelicensepackをダウンロードしてインストールする必要があります。

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

MicrosoftKMSボリュームアクティベーションFAQ

MS Officeのアクティブ化の詳細については、次の記事を参照してください。

  • Office 2010 —KMSアクティベーション;
  • Office 2013 —KMSアクティベーション;
  • Office 2016 —KMSアクティベーション。

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

KMSサーバーとキーを管理するために、特別なツールであるボリュームアクティベーション管理ツール(VAMT)をインストールできます。

  • VAMTはOSの一部として提供されていません。これは、Windowsアセスメントアンドデプロイメントキット(ADK)に含まれており、個別にインストールされます。
  • VAMTには.NETFrameworkが必要です;
  • VAMTデータベースとして、SQLServerExpressが使用されます。
  • 利用可能な最新バージョンのVAMT3.1は、Windows10およびWindowsServer2019を含むすべてのMicrosoftOSでサポートされています。
一般的なMicrosoftKMSアクティベーションの問題とトラブルシューティング
  • パブリックGVLKではなく、クライアントへの企業KMSホストキー(CSVLK)のインストール キー;
  • GVLKキーは、アクティブ化するホストのOSバージョンに対応していません。
  • 最新のMicrosoft製品のアクティベーションをサポートするには、KMSサーバーを更新する必要があります(たとえば、Windows10およびWindowsServer2012R2のアクティベーションをサポートするためのWindows2008R2を実行しているKMSサーバーの更新手順について説明します。 );
  • エラーが0xC004F074の場合 アクティベーション中に表示される場合、理由はSRVレコード_VLMCS._tcp.woshub.comが欠落している可能性があります DNSで。 DNS管理者が作成するか、クライアントでKMSサーバーアドレスを手動で指定できます(以下に示すコマンド)。
  • エラー0xC004F038 ネットワークでアクティブ化するのに十分な数のクライアントがないことを意味します(アクティブ化のしきい値に関する情報を参照してください) その上)。最小数のアクティベーションリクエストがKMSサーバーに到着するとすぐに、クライアントのアクティベーションを開始します。
  • ポートTCP/ 1668の可用性を確認できます Test-NetConnectionコマンドレットを使用するKMSサーバーで:TNC par-kms -Port 1688 -InformationLevel Quiet 。ポートが利用できない場合は、ファイアウォールによってアクセスがブロックされているか、ソフトウェア保護サービス(sppsvc)がKMSサーバーで実行されていない可能性があります。

WindowsKMSアクティベーション用のSlmgrコマンドの使用

すべてのWindowsバージョンでOSのアクティブ化を管理および診断するために、組み込みのスクリプト– slmgr.vbs があります。 。

Windowsクライアントに公開KMSキー(GVLK)をインストールするには(Windowsのエディションに応じてGVLKキーを指定する必要があります)、次のコマンドを使用します。

cscript.exe %windir%\system32\slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

KMSサーバー名とアクティベーションポートを手動で指定します:

cscript.exe %windir%\system32\slmgr.vbs /skms kms-srv.woshub.com:1688

指定されたKMSサーバーでWindowsをアクティブ化するには:

slmgr /ato

Windowsのアクティブ化ステータスに関する情報:

slmgr.vbs /dlv

すべてのライセンス情報(MS Officeのアクティブ化ステータスを含む):

slmgr.vbs /dlv all

ヒント 。ライセンス情報を含むポップアップウィンドウは、常にスクロールできるとは限らず、画面に収まらないことがよくあります。この情報をテキストファイルに出力して、分析をより便利にすることができます。

cscript.exe %windir%\system32\slmgr.vbs s /dlv all > c:\tmp\dlv.txt

KMSライセンスサーバーを使用してMSOfficeを手動でアクティブ化する方法

クライアント上のMicrosoftOfficeスイートからの製品のアクティブ化を管理するために、別のvbsスクリプト( ospp.vbs )が使用されます。 。これは、Officeインストールディレクトリを検索することで見つけることができます(Office 2016の場合、デフォルトでospp.vbsファイルは \ Program Files \ Microsoft Office \ Office16にあります。 ディレクトリ)。

MS OfficeのKMSサーバーアドレスを手動で指定するには:

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

KMSアクティベーションポートを変更するには:

cscript ospp.vbs /setprt:1689

KMSサーバーでOfficeコピーをアクティブ化します:

cscript ospp.vbs /act

次のコマンドを使用して、Office2016/365の現在のアクティベーションステータスを取得できます。

cscript ospp.vbs /dstatusall

Microsoft KMSアクティベーションテクノロジについて質問がある場合は、コメントで質問してください。可能な限り回答するように努めます。


  1. MicrosoftSQLServerデータベースの互換性レベル

    データベースレベル設定の1つであるデータベース互換性レベルは、データベースの機能に影響を与えます。 Microsoft®SQLServer®の新しいバージョンごとに多くの新機能が導入されていますが、そのほとんどは新しいキーワードを必要とし、以前のバージョンに存在していた特定の動作を変更します。最大限の下位互換性を提供するために、Microsoftでは必要に応じて互換性レベルを設定できます。 データベース互換性レベルのデフォルト デフォルトでは、すべてのデータベースは、それが作成されたモデルデータベースバージョンの互換性レベルを継承します。たとえば、SQL Server 2012データベースの

  2. MicrosoftSQLServerクエリストア

    Microsoft®SQLServer®クエリストアは、その名前が示すように、実行されたクエリのデータベース履歴、クエリの実行時実行統計、および実行プランをキャプチャするストアのようなものです。データはディスクに保存されるため、トラブルシューティングの目的でいつでもクエリストアデータを取得できます。SQLServerを再起動してもデータに影響はありません。 SQL Server 2016で導入され、以降のすべてのエディションで利用できるクエリストアを使用して、クエリプランの変更によって引き起こされるパフォーマンスの問題をトラブルシューティングします。 はじめに ベースラインデータ分析はパフォ