Microsoft365 Officeのインストールのカスタマイズ

投稿日:August 20, 2024
Hero Image

実現したいこと

Microsoft365のOfficeソフトウェアのインストールにおいて,自分がインストールしたいソフトウェアのみ選択的にインストールしたい.
windowsプリインストールアプリなどから誘導される方法では,自分が使わないアプリなども含めて一式インストールしないといけない.

手順

1. インストール実行ファイルの入手

Microsoftが公開しているOffice展開ツールを用いて,インストール用の実行ファイルを入手します.
Office展開ツールの入手リンク:https://www.microsoft.com/en-us/download/details.aspx?id=49117

実行後,規約に同意すると展開するフォルダを聞かれるので,適当な場所にフォルダを作って選択し実行.
すると,フォルダ内に,setup.exeとxmlファイルが作成されます.
今回は,setup.exeのみ用います.

2. 構成ファイルの作成

どんなソフトをどのような設定でインストールするかを構成ファイルを用いて指定できます.
そして,その構成ファイルを簡単に作るツールがMicrosoftよりOfficeカスタマイズツールとして公開されています.
カスタマイズツールの各項目を選び,エクスポートすることで構成ファイルを作成できます.
Officeカスタマイズツールのリンク:https://config.office.com/deploymentsettings

ちなみに,公式ドキュメントはこちら

が,少し項目が多く,詳細にカスタマイズしたい際には有難いのですが,サクッとインストールしたい際には不向きです.(そもそも,サクッとインストールする時用に作られているものではないので仕方ないですね)
ということで,以下にテンプレートとして自分が使用した内容を記述しておきます.よければご使用ください.
いい感じにテキストエディタで以下の内容を記述し保存,ファイル名をconfig.xmlに変更してください.

これらによって作成したxmlファイルを,1.で作成したsetup.exeと同じフォルダに配置する.

<Configuration>
  <Add OfficeClientEdition="64" Channel="Current">
    <Product ID="O365ProPlusRetail">
      <Language ID="ja-jp" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="Bing" />
    </Product>
    <Product ID="ProofingTools">
      <Language ID="en-us" />
      <Language ID="ja-jp" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" />
  <RemoveMSI />
  <AppSettings>
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
</Configuration>

これをベースに,カスタマイズすると早いかもしれません.
一応,設定内容も記述しておきます.いい感じに変更してください.

設定項目 設定箇所 設定内容
インストールする製品群 <Product ID="O365ProPlusRetail" Channel="Current"> 最新のMicrosoft365(x64アーキテクチャ)
インストールしない製品 <ExcludeApp ID="hoge hoge" /> Access
Groove
Lync
Publisher
Bing
インストールする製品
(ExcludeAppに指定していないものがインストールされます.)
※参考のため記載
- Onedrive Desktop
Outlook
Word
Excel
PowerPoint
OneNote
Teams
主言語 <Product ID="O365ProPlusRetail">内の
<Language ID="ja-jp" />
日本語
校正ツールの言語 <Product ID="ProofingTools">内の
日本語
英語(米国)
アップデート <Updates Enabled="TRUE" /> Office CDN
(ローカルに更新プロフラムを置く場合以外はこれでいいと思います.)
既存のOffice <RemoveMSI /> MSI版を削除
既存のファイル形式
(windowsの既存のファイル形式の設定?)
<AppSettings>内 Word, Excel, PowerPointをユーザーの規定値として設定

3. インストール実行

2.で作成したxmlファイル名を以下ではconfig.xmlとします.適宜読み替えてください.

コマンドプロンプトで,1.で作成したファイルと同じディレクトリに移動する.(一応記載しておくと,cd (ディレクトリへのパス)を用います)

次に,必要ファイルのダウンロードを行います.以下のコマンドを実行.
setup.exe /download config.xml

そして,インストールを行います.以下のコマンドを実行.
setup.exe /configure config.xml

以上で終了です.お疲れさまでした!