Officeの更新チャネルをClick-to-Runで切り替えるなら、いちばん迷いにくい正式手順は Office Deployment Tool(ODT)で <Updates Channel="..."/> を適用する方法 です。Officeを入れ直す必要はありません。ただし、会社PCでは GPO・Intune・Cloud Update などの上位設定が優先 されるため、手元で変更しても戻ることがあります。さらに、画面上のチャネル表示は 新しいチャネルのビルドが実際に適用されてから 変わります。(Microsoft Learn)
「設定場所が分かりにくい」「コマンドを実行したのに変わらない」「元に戻したい」といった迷いどころは、だいたい事前確認で避けられます。この記事では、Click-to-Run版かどうかの見分け方、ODTでの切り替え手順、会社管理PCでの正しいやり方、失敗しやすいポイント、戻し方までまとめて整理します。
Click-to-Runの更新チャネルで何が変わるか
Click-to-Runは、Windows版Officeのインストールと更新に使われる方式です。更新チャネルを変えると、WordやExcelなどの 新機能を受け取る速さ と、更新の運用しやすさ が変わります。実務では、一般ユーザーPCなら Current Channel か Monthly Enterprise Channel、特殊用途端末なら Semi-Annual Enterprise Channel という考え方にすると判断しやすいです。(Microsoft Learn)
次の整理で考えると、チャネル選びで迷いにくくなります。(Microsoft Learn)
| 使い方 | 向いているチャネル | 実務上の考え方 |
|---|---|---|
| 新機能を早めに使いたい一般ユーザーPC・検証端末 | Current Channel | 新機能が早い。リリース日は固定ではない |
| 月1回の予測しやすい運用にしたい | Monthly Enterprise Channel | 第2火曜ベースで管理しやすい |
| 自動処理端末・業務クリティカルな特殊端末 | Semi-Annual Enterprise Channel | 一般ユーザー向けというより限定用途向け |
まず確認する3つの前提
Click-to-Run版かどうか
最初に、対象Officeが本当にClick-to-Run版かを確認します。WordやExcelを開いて [ファイル] > [アカウント] を見てください。
Click-to-Run版は Version / Build が表示され、”Click-to-Run” の文言が入る のが目印です。MSI版は Version / Build がなく、Microsoft Store版は “Microsoft Store” と表示されます。古いOffice 2016系では、[更新オプション] が出るかどうか でも Click-to-Run と MSI を見分けられます。(マイクロソフトサポート)
つまり、この記事の手順がそのまま当てはまるのは Click-to-Run版のOffice です。MSI版やMicrosoft Store版なら、更新の持ち方が違うため、同じ考え方で進めると途中で詰まりやすくなります。(マイクロソフトサポート)
更新設定の主導権がどこにあるか
個人PCならODTで切り替えやすいですが、会社PCでは Cloud Update、GPO、Intune、Configuration Manager、Microsoft 365管理センター など、別の管理方法が既に効いていることがあります。Microsoftは、更新チャネルの適用優先順位を公開しており、Cloud Update やポリシー設定が ODT より上位 です。だから、手元の設定変更が「できたように見えて、あとで戻る」ことが起きます。(Microsoft Learn)
確認の起点として見やすい場所は次の2つです。直接編集するより、どの仕組みが設定を持っているかの確認用 として見るのがおすすめです。(Microsoft Learn)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\office\ClickToRun\Configuration
また、Officeの [更新オプション] がなく [バージョン情報] だけ出る 場合は、ボリュームライセンスやGPOで更新が管理されている可能性があります。この場合は、ローカルPCで無理にいじるより、管理方法に合わせて切り替えたほうが早いです。(マイクロソフトサポート)
製品とチャネル名が合っているか
ODTで既存インストールの更新チャネルを変えるときに使う代表的な値は、Current / MonthlyEnterprise / SemiAnnual です。Preview系として CurrentPreview / SemiAnnualPreview、テスト向けとして BetaChannel もありますが、BetaChannel は少数のテスト環境向けで、通常の本番運用には向きません。(Microsoft Learn)
ここでよくある落とし穴が、Office LTSC 2021 / 2024 や Office 2019 のボリュームライセンス版 です。これらは Microsoft 365 Apps と同じチャネル値ではなく、PerpetualVL2021 / PerpetualVL2024 / PerpetualVL2019 のような専用チャネルを使います。Current や MonthlyEnterprise をそのまま貼ると、うまくいかない原因になります。(Microsoft Learn)
いちばん迷いにくい方法:ODTで切り替える
1台だけ、あるいは少数台のClick-to-Run版Officeを切り替えるなら、まずはODTが扱いやすい方法です。Microsoft Learnでも、既存インストールのチャネル変更手段としてODTが案内されています。しかも、これは アンインストール→再インストールではなく、設定を注入して更新で切り替える方式 なので、作業としては比較的軽いです。(Microsoft Learn)
手順
ODTを最新版で用意する
最初に、Microsoft Download Center から 最新の Office Deployment Tool を入手します。古いODTでも動く例はありますが、新しいチャネル名を使うなら 毎回最新版の setup.exe を使う ほうが安全です。Microsoftも最新ODTの利用を前提に案内しています。(Microsoft Learn)
XMLを作る
既存インストールのチャネル切り替えでは、<Updates Channel="..."/> を使います。
ここが重要で、<Add Channel="..."> は新規インストール時の指定 です。既存Officeの切り替え目的なら Updates 側を使うのが正解です。(Microsoft Learn)
Current Channel に切り替える例です。
<Configuration>
<Updates Channel="Current" />
</Configuration>
Monthly Enterprise Channel に切り替える例です。
<Configuration>
<Updates Channel="MonthlyEnterprise" />
</Configuration>
Semi-Annual Enterprise Channel に切り替える例です。
<Configuration>
<Updates Channel="SemiAnnual" />
</Configuration>
今から作るXMLは、Current / MonthlyEnterprise / SemiAnnual の現行値で書くのがおすすめです。Microsoftは旧来の値も引き続き使えるとしていますが、古い記事の表記をそのまま流用すると、運用メモや引き継ぎで混乱しやすくなります。(Microsoft Learn)
管理者権限で実行する
管理者権限のコマンドプロンプトを開き、setup.exe と XML があるフォルダーで次を実行します。
setup.exe /configure switch-channel.xml
Microsoftの案内では、この時点では保存される設定が変わるだけ なので、Officeアプリを閉じる必要はありません。実際のチャネル切り替えは、その後の更新処理で行われます。(Microsoft Learn)
更新を走らせる
設定投入後は、Word などを開いて [ファイル] > [アカウント] > [更新オプション] > [今すぐ更新] を実行します。これでClick-to-Runサービスが更新を探しに行きます。(マイクロソフトサポート)
反映を確認する
ここで急いで判断しないのがコツです。Microsoftは、新しいチャネルのビルドが実際にインストールされてからUI上のチャネル表示が変わる と案内しています。さらに、Officeを直前にインストールしたり更新したばかりだったりすると、反映に最大24時間ほどかかることがある とされています。(Microsoft Learn)
ネットワーク共有から更新している場合の書き方
もしOfficeがインターネットのCDNではなく、ファイル共有から更新 しているなら、チャネル値だけ変えても完了しないことがあります。新しいチャネルの更新ファイルを別フォルダーで用意し、その場所を UpdatePath で指す必要があります。(Microsoft Learn)
<Configuration>
<Updates Channel="MonthlyEnterprise" UpdatePath="\\server\share\office-mec" />
</Configuration>
ローカルで設定だけ切り替えても、更新元に新チャネルのビルドがない と、見た目だけ変わらない・更新できない、という状態になりがちです。ここは現場でかなり詰まりやすいポイントです。(Microsoft Learn)
会社管理PCで使い分ける方法
会社管理PCでは、「できる方法」ではなく そのPCを今だれが管理しているか に合わせるのが基本です。Microsoft Learnの案内を実務向けに整理すると、次の使い分けが分かりやすいです。(Microsoft Learn)
| 環境 | 向いている方法 | 先に知っておきたいこと |
|---|---|---|
| ADドメイン配下でGPO運用 | グループポリシー | ODTよりGPOが優先される |
| Intune管理 | Intune 管理用テンプレート | Microsoft 365 Apps配布設定とチャネル設定が不一致だと、意図しない切り戻りが起きる |
| 多数の端末を Current / Monthly Enterprise に寄せたい | Microsoft 365 Apps 管理センター | Current / Monthly Enterprise への切り替えに向く。完了まで最大24時間かかることがある |
| 組織の既定チャネルを決めたい | Microsoft 365 管理センター | 既定チャネル設定は unmanaged 端末向け。managed 端末には効かない |
GPOは Microsoft 365 Apps for Business では通常の細かな構成には向かないものの、更新チャネル設定は例外として利用可能 とされています。小規模環境で「Apps for Business だからGPOは全部不可」と思い込んでいると、ここを見落としがちです。(Microsoft Learn)
また、Microsoft 365 管理センターの既定チャネル設定は便利ですが、他の管理方法でOfficeが管理されている端末には適用されない という前提があります。全社既定を変えたのに一部PCだけ変わらない、というときは、ほぼこのパターンです。(Microsoft Learn)
切り替わらないときの見方
次の表は、Microsoft LearnとMicrosoft Supportの注意事項をもとに、現場で遭遇しやすい症状を整理したものです。(Microsoft Learn)
| 症状 | 原因として多いもの | まずやること |
|---|---|---|
| setup.exe 実行後もチャネルが変わらない | GPO / Intune / Cloud Update が上位で管理している | ローカル変更を続けず、管理方法をそろえる |
| いったん変わったのに戻る | Intune の配布設定とチャネルポリシーが不一致 | Intune側のチャネル指定を統一する |
| 画面のチャネル名が変わらない | 新チャネルのビルドがまだ入っていない | [今すぐ更新] を実行し、少し待つ |
| 更新が進まない | 更新元の共有フォルダーやConfigMgrに新チャネルのビルドがない | 新チャネルの更新を配布・配置する |
| Current から Semi-Annual にしたら通信量が大きい | 新しいビルド系統から古い系統へ移るため差分圧縮が効きにくい | 帯域を見込んで時間帯を選ぶ |
| ConfigMgr管理で Current → Semi-Annual に落としたい | そのシナリオは非サポート | 別方式で切り替える計画を立てる |
特に重要なのは、「設定を入れた」ことと「新チャネルのビルドが入った」ことは別 だという点です。設定投入までは成功していても、更新元やポリシーの整合が取れていないと完了しません。レジストリを直接直すより、設定の持ち主を直す ほうが再発しにくいです。(Microsoft Learn)
元に戻す方法
チャネルだけ元に戻す
単に「やっぱり Monthly Enterprise に戻したい」「Semi-Annual に戻したい」という話なら、ODTで 元のチャネル値を入れた XML をもう一度適用 すれば構いません。考え方は切り替え時と同じで、再インストールではなく更新として戻します。(Microsoft Learn)
問題が出たので特定ビルドに戻す
更新後の不具合回避で 特定ビルドまで戻したい ときは、Microsoft Support が案内している TargetVersion を使う方法が分かりやすいです。なお、Microsoftはロールバック前に、問題の重大度と、最新更新に含まれるセキュリティ修正の重みを見比べるよう勧めています。(マイクロソフトサポート)
<Configuration>
<Updates Enabled="TRUE" TargetVersion="16.0.xxxxx.yyyyy" />
</Configuration>
これを保存し、次のコマンドを実行します。
setup.exe /configure rollback.xml
その後、Officeアプリで [ファイル] > [アカウント] > [更新オプション] > [今すぐ更新] を実行して適用します。ビルド番号は Microsoft の更新履歴から確認できます。(マイクロソフトサポート)
ロールバック時に見落としやすいのは、自動更新を無効にしないと、戻した直後にまた最新へ上がる ことです。Microsoft Support でも、ロールバック前に自動更新を無効化し、後で再有効化するよう案内しています。恒久的に古いビルドへ居続けるのではなく、修正版が出たら戻す前提で運用するのが現実的です。(マイクロソフトサポート)
迷ったら、この順番で進めると失敗しにくい
まずは [ファイル] > [アカウント] で Click-to-Run かどうかを確認します。次に、そのPCの更新設定を だれが持っているか を見ます。個別PCや少数台なら ODT、GPO配下なら GPO、Intune配下なら Intune、組織全体の既定を変えたいなら Microsoft 365 管理センター、Current / Monthly Enterprise へまとまって動かしたいなら Microsoft 365 Apps 管理センター、という順で選ぶと遠回りしません。(マイクロソフトサポート)
実務上の結論はシンプルです。
「Click-to-Runか確認する」→「設定の持ち主を確認する」→「その管理方法で変える」。
この順番を守るだけで、Officeの更新チャネル切り替えはかなり安定します。まず1台で試し、更新完了後にチャネル表示とビルド番号まで確認してから、対象を広げるのが安全です。(Microsoft Learn)

コメント