Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

【FAQ】Microsoft Office 2013のKMSとボリュームライセンス認証の完全ガイド

他のマイクロソフト製品と同様に、MS Office 2013もVL(ボリュームライセンス)プログラムで提供されています。ボリュームライセンスとは、法人顧客向けのライセンス形態であり、1つの登録済みライセンスを購入するだけで、限られた数(または無制限)のソフトウェアコピーを認証できる仕組みです。ただし、ボリュームライセンスといってもソフトウェアの認証(アクティベーション)は必要です。とはいえ、リテール版(パッケージ版)の認証よりも簡単で、しかも中央の管理拠点から一括して管理できるのが大きなメリットです。

この記事では、企業のドメインネットワーク環境において、Office 2013のボリュームエディションをクライアントPC上でどのように認証するのかを詳しく解説します。

Office 2013が対応する3つの認証方式

Office 2013は、法人顧客向けに以下の3種類のマイクロソフト製品認証方式をサポートしています。

  • Key Management Service(KMS):キー管理サービス
  • Multiple Activation Key(MAK):マルチアクティベーションキー
  • Active Directory-Based Activation(ADBA):Active Directoryベースの認証

ADBAによるOffice 2013の認証は、Windows 8 / Windows Server 2012以降のOSでのみ利用可能です。一方、KMSとMAKによる認証は、Windows 7以降のすべてのサポート対象バージョンのWindowsで使用できます。

なお、KMSによるOffice 2013の認証では、Office本体(Word、Excelなど)やLync(現在はOfficeに同梱)だけでなく、Visio 2013やProject 2013といった製品も同時に認証される点に注意してください。

Active Directory-Based Activation(ADBA)によるOffice 2013の認証

Active Directoryを利用したマイクロソフト製品の認証機能は、Windows Server 2012から登場しました。WindowsやOfficeを認証できるこの機能はActive Directory-Based Activation(ADBA)と呼ばれます。ADBAを使用すると、Office 2013クライアントは既存のActive Directoryインフラストラクチャを使って製品を認証します。Windows 8 / 10搭載のデバイスにOffice 2013をインストールし、GVLK(Generic Volume License)キーを指定していれば、そのコンピュータをADドメインに参加させた時点で自動的に認証が完了します。

重要: ADBAではOffice 2010を認証することはできません。この製品はADBAモードに対応していません。

Office 2013向けADBAの設定手順

  1. Microsoft Download Centerのページから「Microsoft Office 2013 Volume License Pack」をダウンロードします。
  2. Volume Activation ServicesロールがインストールされたWindows Server 2012上で、ダウンロードしたファイル(英語版の場合 office2013volumelicensepack_x86_en-us.exe)を管理者権限で実行します。
  3. サーバーマネージャーのスナップインから「Volume Activation Tools」コンソールを開きます。
  4. 「Active Directory-Based activation」を選択します。
  5. 貴社が取得したKMSキー(KMS Host Volume Activation Key)を入力し、必要に応じてキーの名前も設定します。
  6. 続いて、マイクロソフト側でキーを認証します。オンライン認証(より簡単ですが、サーバーがインターネットに接続できる必要があります)または電話による認証を選択できます。

これらの手順が完了し、ADのレプリケーションが正常に行われれば、ボリュームライセンス版のOffice 2013、Visio 2013、Project 2013はADDS経由で自動的に認証されます。

KMSによるOffice 2013の認証

KMSサーバーを使ったマイクロソフト製品の認証は、KMSロールを持つ中央ノードを配置するクライアント・サーバーモデルを採用しています。ドメインサーバー上のKMSサービスは、KMSホスト(VL)キーを使ってインストール・認証されます。以後、このサーバーのすべてのクライアントは、マイクロソフトのサーバーではなく、この中央サーバーに対して認証を要求します。1台のサーバーが、異なるエディションのWindowsとOfficeの両方の認証用KMSサーバーとして動作することも可能です。

基本的に、Office 2013のKMS認証はOffice 2010の認証と変わりません。唯一留意すべき点は、Windows Server 2003におけるOffice 2013向けKMSサーバーのサポートが廃止されたことです。

KMSでOffice 2013を認証すると、製品は180日間有効となり、定期的に認証状態が更新されます。なお、KMSサーバーでOffice 2013を認証するには、最低5台のクライアントが必要であること(アクティベーションしきい値)を忘れないでください。

Office 2013向けKMSサーバーの構成方法

Windows Server 2012には、KMSサーバーを管理するための専用GUIツール「Volume Activation Tools」が用意されています。KMSサーバーでOffice 2013を認証できるようにするには、ADBAの場合と同様に「Microsoft Office 2013 Volume License Pack」をインストールし、Volume Activation Toolsで認証タイプとして「Key Management Service(KMS)」を選択したうえで、CSVLKキーを入力してマイクロソフト側で認証します。

社内にWindows Server 2012のサーバーがなく、Windows Server 2008 R2のサーバーしかない場合は、Volume Activation Toolsを使用できません。その場合は次の手順を実施してください。

  1. Windows Server 2008 R2のKMSサーバーでWindows 8、Windows Server 2012、Office 2013の認証をサポートするには、特別な更新プログラムをインストールする必要があります(Windows 8.1 / Server 2012 R2の場合はKB2885698)。
  2. 「Microsoft Office 2013 Volume License Pack」をダウンロードしてインストールします。「Would you like to enter a Microsoft Office 2013 KMS host product key and proceed with Internet activation now?」と尋ねられたらYesをクリックします。
  3. MS Office 2013の企業向けVLKキーを入力します。現時点でKMSホストキーを持っていない場合は、後からコマンドラインで設定することも可能です。slmgr /ipk <Office_2013_KMS_HOST_KEY>
  4. システムがマイクロソフトのサーバーに接続し、接続が成功すると、Office 2013キーのインストールと認証が完了したことを示すメッセージが表示されます。
  5. KMSサーバー上のOffice 2013の現在の状態は、次のコマンドで確認できます。
cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD

注意点として、インストール直後のKMSはクライアントからの要求を受け付けても認証を行いません。Current Countの値が5未満の間、KMSサーバーはライセンスを発行しません。つまり、少なくとも5台以上のOffice 2013クライアントがサーバーにアクセスしてライセンスを取得する必要があるのです(アクティベーションしきい値)。

また、KMSサーバーで認証を成功させるには、WindowsファイアウォールでTCPポート1688を開放しておく必要があります。Enable-NetFirewallRuleコマンドレットでルールを有効化できます。

Enable-NetFirewallRule -Name SPPSVC-In-TCPA

KMSサーバーが認証できるクライアントの数に上限はありません。

MAKプロダクトキーによるMS Office 2013の認証

MAKキーは、Office 2013をマイクロソフトのサーバーでオンライン認証するために一度だけ使用されます。各MAKキーが認証できるシステムの数は、法人契約によって決められています。つまり、MAKによる認証ごとに、マイクロソフトのサーバー上で合計認証数に加算されていく仕組みです。

MAKキーを使ったOfficeの認証には、次の2つの方法があります。

  • MAK Independent Activation(独立認証):MAK認証を行う各コンピュータがインターネットに接続している必要があります。すべてのコンピュータが社内ネットワークに接続されている環境に適した方式です。
  • MAK Proxy Activation(プロキシ認証):クライアントからの認証要求を、VAMT 3.0コンソールで構成できる特別なプロキシサーバーが代わりに送信します。

したがって、MAKキーは社内ネットワーク外のコンピュータ向けや、認証するエディションの数が5未満の場合に適しています。なお、MAKキーの使用には、キーが第三者の手に渡ると追跡が困難になるというリスクもある点に留意してください。

KMS認証用のOffice 2013 GVLKキー一覧

Office 2013の認証方法は、インストールされているキーの種類によって決まることを理解しておきましょう。ボリュームエディションのOffice 2013がインストールされたすべてのコンピュータには、あらかじめKMSキー(GVLK:Generic Volume License Keyと呼ばれます)が組み込まれています。これにより、各コンピュータでプロダクトキーを入力する必要がなくなり、企業環境でのシステム展開が簡素化されます。GVLK付きでインストールされたOffice 2013は、KMSサーバーまたはActive Directoryインフラストラクチャを自動的に検出し、自己認証することができます。

KMSサーバーでの認証後、Office 2013製品は180日間再認証なしで動作し、期限を過ぎると評価モードに移行して警告を表示します。クライアントがKMSサーバーにアクセスできる環境であれば、7日ごとに自動的にライセンスが180日間延長されます。

次の表に、Office 2013製品のKMS(GVLK)キーを示します。

製品名KMS(GVLK)キー
Office 2013 Professional PlusYC7DK-G2NP3-2QQC3-J6H88-GVGXT
Office 2013 StandardKBKQT-2NMXY-JJWGP-M62JB-92CD4
Project 2013 ProfessionalFN8TT-7WMH6-2D4X9-M337T-2342K
Project 2013 Standard6NTH3-CW976-3G3Y2-JK3TX-8QHTT
Visio 2013 ProfessionalC2FG9-N6J68-H8BTJ-BW3QX-RM3B3
Visio 2013 StandardJ484Y-4NKBF-W2HMG-DBMJC-PGWR7
Access 2013NG2JY-H4JBT-HQXYP-78QH9-4JM2D
Excel 2013VGPNG-Y7HQW-9RHP7-TKPV3-BG7GB
InfoPath 2013DKT8B-N7VXH-D963P-Q4PHY-F8894
Lync 20132MG3G-3BNTT-3MFW9-KDQW3-TCK7R
OneNote 2013TGN6P-8MMBC-37P2F-XHXXK-P34VW
Outlook 2013QPN8Q-BJBTJ-334K3-93TGY-2PMBT
PowerPoint 20134NT99-8RJFH-Q2VDH-KYG2C-4RD4F
Publisher 2013PN2WF-29XG2-T9HJ7-JQPJR-FCXK4
Word 20136Q7VD-NX8JD-WJ2VH-88V73-4GBJ7

KMSキーの設定やOffice 2013の認証状態の確認には、OSPP.VBSスクリプトを使用します。このスクリプトは、OSのビット数やOfficeのバージョンに応じて、次のいずれかのディレクトリに格納されています。

  • C:\Program Files (x86)\Microsoft Office\Office14
  • C:\Program Files\Microsoft Office\Office14

キーの種類をMAKからKMSへ変更するには、次のコマンドを使用します。

cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

KMSサーバーは、次のように手動で指定することもできます。

cscript ospp.vbs /sethst:kmssrv.contoso.com

KMSサーバーに対して手動で認証を実行するコマンドはこちらです。

cscript ospp.vbs /act

現在の認証状態は、次のコマンドで確認できます(Officeの認証状態はGUIからは確認できません)。

cscript ospp.vbs /dstatusall

ボリュームライセンス版のOffice 2013には猶予期間(グレースピリオド)が設けられていますが、リテール版にはありません。つまりリテール版では、インストール時に有効なキーを入力して認証を完了させる必要があります。

Office 2013の典型的なKMS認証エラーと対処法

ERROR CODE 0xC004F074. NO KEY MANAGEMENT SERVICE COULD BE CONTACTEDというエラーが表示された場合は、KMSサーバーの正しいSRVレコードがDNSに公開されているかどうかを確認してください。次のコマンドを実行します。

nslookup -type=srv _vlmcs._tcp

コマンドが正しいサーバーアドレスを返す場合は、クライアントからサーバーのTCP/1688ポートにアクセスできるかを確認しましょう。

telnet kmssrv.woshub.com 1688

あるいは、Test-NetConnectionコマンドレットを使ってTCPポートの応答を確認することもできます。

Test-NetConnection -ComputerName kmssrv.woshub.com -Port 1688

なお、Office 2013のKMSサーバー上でOffice 2010やOffice 2016を認証することはできません。これらの製品をKMSサーバーでサポートするには、それぞれのバージョン専用のパッケージを個別にインストールする必要があります。パッケージのインストール順序は問わず、それぞれが固有のKMS Host Keyによって認証されます。

  1. WindowsのKMSキーとMAKキーの違いとは?ボリュームライセンスの仕組みを解説

    Microsoftは、使用されているすべてのWindows 10が正規品として認証(アクティベート)されていることを確認しています。Windowsのコピーが認証される際には必ずチェックが行われますが、その認証方法は複数存在し、それぞれ異なる種類のプロダクトキーが使われています。この記事では、Windowsのボリュームライセンスで使用される2種類のキー、KMSとMAKについて詳しく解説します。 KMSとMAK ボリュームライセンスキーの概要 Microsoftは、Windowsを導入する企業のさまざまなニーズに対応できるよう、複数の種類のプロダクトキーを開発しています。自社の運用形態に合ったキー

  2. 「Officeライセンスに問題があります」エラーの原因と対処法を徹底解説

    MicrosoftはOfficeライセンス(特にOffice 365)の不正利用を防止する取り組みを継続的に行っており、その過程でシステム上の些細な異常がライセンス保護機能をトリガーし、「Officeライセンスに問題があります」というエラーが表示されることがあります。この警告は、正規のOffice 365サブスクリプション(Family、教育機関向け、ビジネス向けのいずれか)を持つユーザーであっても、初心者から上級者まで不安にさせるものです。多くの場合、この問題はWordやOutlookなどのOfficeアプリケーションを起動した際に「Officeライセンスに問題があります」というポップアップ