RDS(ターミナル)サーバーにOffice 365 ProPlusをインストールする方法|共有コンピューターのライセンス認証を徹底解説
はじめに:RDSサーバーとOffice 365の共有コンピューターのライセンス認証
本記事では、リモートデスクトップサービス(RDS)ロールが構成されたターミナルサーバーにOffice 365をインストールし、複数ユーザーが同時に利用できるようにするための手順を解説します。RDSやVDI環境、複数ユーザーが1台のWindowsホストを共有するシナリオでは、Office 365 ProPlusの「共有コンピューターのライセンス認証(Shared Computer Activation)」モードを使用する必要があります。
Office 365ライセンスの基本ルールと導入要件
既定では、Microsoft 365 Appsのライセンスにより、1ユーザーは最大5台のデバイスまでOffice 365をインストール・ライセンス認証できます。しかし、ユーザーが専用PCを持たず、自分のアカウントを使って複数のコンピューター(RDSホスト、VDI環境、共用PCなど)で作業しなければならないケースも存在します。このような場合、ライセンス認証台数の制限を実質的に回避できるのが「共有コンピューターのライセンス認証」モードです。
RDSサーバーへOffice 365を展開する前に、以下の要件を必ず確認してください。
- 対応ライセンス: デスクトップ仮想化に対応したOffice 365サブスクリプションであること。具体的には「Microsoft 365 Apps for Enterprise(旧Office 365 ProPlus)」「Office 365 E3」「Office 365 E5」のいずれかが必要です。
- ユーザー認証: 共用コンピューター(RDSサーバー)上で、Microsoft 365 Appsライセンスが割り当てられたユーザーアカウントでサインインすること。
- RDS環境の構築: サーバーにリモートデスクトップサービスロールがインストール・構成済みであること(スタンドアロンサーバーでも、接続ブローカーを含むRDSファームのメンバーでも可)。RDSホストがRDSライセンスサーバーを参照しており、ライセンスサーバーに十分な数のユーザーCALまたはデバイスCALが用意されている必要があります。
- 旧バージョンの削除: Office 365 ProPlusをインストールする前に、以前のバージョンのMicrosoft Officeをすべてアンインストールしておくこと。
Office展開ツール(ODT)の準備
RDSサーバーにOffice 365 ProPlusを「共有コンピューターのライセンス認証」モードでインストールするには、カスタムXML構成ファイルを使用します。
最新のMS Office(Office 365およびOffice 2019以降)は、従来のMSIインストーラーではなく、クイック実行(Click-to-Run/C2R)方式でインストールされます。C2RインストーラーはインストールファイルをWeb(Microsoft CDN)からダウンロードします。
カスタムC2Rインストールを行うには、Microsoft Office 展開ツール(ODT)をダウンロードしてください。
公式サイトから officedeploymenttool.exe をダウンロードして実行すると、インストール先フォルダーにOffice 365やOffice 2019 Enterpriseのインストール設定を記述したサンプルXMLファイルと、C2Rインストーラー本体である setup.exe が格納されます。
XML構成ファイルの作成方法
サンプルファイル configuration-Office365-x64.xml を編集すれば、インストールするOffice 365製品を指定できます。既定ではすべてのアプリがインストールされ、グラフィカルなC2Rインストーラーからは特定アプリだけを選択してインストールできません。
XMLは手動で編集することも可能ですが、Microsoftが提供するオンラインサービス Office カスタマイズ ツール(https://config.office.com/) を使う方が簡単です。Webページを開き、アーキテクチャ(32bit/64bit)、言語、インストールするアプリ、VisioやProjectの要否などを設定していきます。
重要: 「ライセンス認証とライセンス」セクションで、「製品のライセンス認証 → 共有コンピューター(Shared Computer)」を選択することを忘れないでください。
設定が完了したら、XMLファイルを office365proplus_shared_rds.xml などの名前で保存し、テキストエディターで開いて内容を確認します。
重要な設定項目:SharedComputerLicensing
生成されたXMLファイル内に、次の設定が含まれていることを確認してください。
<Property Name="SharedComputerLicensing" Value="1" />
このオプション(共有コンピューターのライセンス認証)は、1部のOffice 365を複数ユーザーで使用する場合(RDSサーバー、VDIマシン、共用PC、複数のRDP接続が有効なWindowsホストなど)に必須です。この設定がないと、Office 365は単一ユーザー分しかライセンス認証できません。
旧バージョンOfficeの自動削除
次のオプションを追加すると、サーバー上の旧MSI版Officeを自動的に削除できます。
<RemoveMSI All="True" />
RDSサーバーへのインストール手順
1. アプリケーションインストールモードへの切り替え
まず、RDSサーバーをアプリケーションインストールモードに切り替えます。
change user /install
ファーム内のRDSサーバーにアクティブなRDPユーザーセッションがある場合は、メンテナンスモードに切り替えてセッションを終了させると安全です。
change logon /drain
2. インストールの実行
構成ファイルで指定した設定に従ってOffice 365をインストールするには、次のコマンドを実行します。
setup /configure office365proplus_shared_rds.xml
この例では、C2RインストーラーがWebからファイルをダウンロードしますが、事前にOffice 365のインストールファイルをファイルサーバー上の共有ネットワークフォルダーへダウンロードしておき、それをインストールソースとして使用することも可能です。その場合は、XMLファイル内のインストールソースを指定している行を変更します。
<Add OfficeClientEdition="64" Channel="Current">
を次のように変更します。
<Add SourcePath="\\mun-fs01\Install\Office365" OfficeClientEdition="64" Channel="Current">
企業環境でのOffice 2019/Office 365の一括展開方法については、別記事で詳しく解説しています。
3. 実行モードへの復帰
インストール完了後は、RDSホストを通常の実行モードに戻します。
change user /execute
Office 365ユーザーライセンスのライセンス認証の仕組み
各ユーザーは、初めてOfficeアプリを起動した際に、Office 365の資格情報(メールアドレスとパスワード)でのサインインを求められます。Azure Active Directory(Microsoft Entra ID)とオンプレミスのActive Directoryの同期が構成されており、Office 365ライセンスが割り当てられたアカウントでコンピューターにログオンした場合は、ライセンスが自動的に認証されます。
ユーザーは、インターネット上のOfficeライセンスサービスから有効期限30日間のライセンストークンを受け取ります。30日経過後は、Office 365が自動的にトークンの更新を試みます。
RDSホストでOffice 365を使用する場合、Microsoftサーバー上でユーザーライセンスの検証・認証を行うために常時インターネット接続が必要になる点に注意してください。ローカルネットワーク内のKMSホストのような仕組みは存在しません。
後から共有コンピューターのライセンス認証を有効化する方法
XMLファイルに SharedComputerLicensing オプションを指定せずにOffice 365をインストールしてしまった場合でも、パッケージ全体を再インストールせずにレジストリで設定を変更できます。
次のレジストリキーにある SharedComputerLicensing(Reg_SZ型)の値を 1 に変更してください。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration
または、Office管理用GPOテンプレートの「Use shared computer activation(共有コンピューターのライセンス認証を使用する)」ポリシーを有効にする方法もあります。パスは「コンピューターの構成 → 管理用テンプレート → Microsoft Office 2016 (コンピューター) → ライセンスの設定」です。
設定漏れ時に発生するエラー
共有コンピューターのライセンス認証を有効化していない状態で、2人目のユーザーがOffice 365アプリを起動しようとすると、次のエラーが表示されます。
This copy of Microsoft Office cannot be used on a computer running Terminal Services. To use Office on a computer running Terminal Services, you must use a Volume License of Office.
日本語環境では「この Microsoft Office のコピーは、ターミナルサービスを実行しているコンピューターでは使用できません」という趣旨のメッセージとして表示されます。このエラーが出た場合は、前述のレジストリ設定またはグループポリシーで共有コンピューターのライセンス認証を有効化してください。
-
Windows ServerにVMware vCenter Server 6.7をインストールする完全ガイド
本記事では、Windows環境にVMware vCenter Server 6.7をインストールする手順を、ステップバイステップで詳しく解説します。インストール作業を始める前に、必要なシステム要件やデプロイオプション、そして導入を成功させるために押さえておくべきポイントを理解しておくことが重要です。 vSphereインフラにおける中核コンポーネント VMware vSphereインフラストラクチャの中核を担うのは、「VMware vSphere ESXi」と「VMware vSphere vCenter Server」の2つのコンポーネントです。ESXiは仮想化レイヤーを提供し、物理サーバ
-
【Windows Server 2016/2019】リモートデスクトップライセンスサーバーにRDS CALをインストールする方法
リモートデスクトップライセンスサーバーのインストールとアクティブ化がすでに完了している場合、次に行うのはリモートデスクトップサービスのクライアントアクセスライセンス(RDS CAL)をライセンスサーバーにインストールする作業です。この記事では、その具体的な手順をわかりやすく解説します。 Windows Server 2019 または Windows Server 2016 のRDSサーバーにRDS CALを新規インストール、あるいは追加する方法は以下の通りです。 RDS CALのインストール手順 1. リモートデスクトップライセンスマネージャーを開く サーバーマネージャーを開き、ツールメニュー