SCCM(ConfigMgr)+WSUS(SUP)でOffice 365 Apps Updateが同期されない/表示されない原因と解決策

SCCM(ConfigMgr)でWSUS(Software Update Point / SUP)を統合運用しているのに、Microsoft Update Catalogにはある「Office 365 Apps Update」系の更新プログラムだけがSCCM/WSUSに表示されない――そんなときに効く、原因の整理と具体的な復旧手順をまとめます。

目次

この問題でよく見える症状

「更新がない」のではなく、同期のどこかで情報が欠けてしまい、結果としてコンソールに出てこないケースが多いです。まずは自分の状況が今回のパターンに当てはまるか確認しましょう。

症状起きていること(見え方)ポイント
Microsoft Update Catalogでは見つかるKBやタイトル検索で更新が存在する「Microsoft側にない」ではなく、同期・取り込み側の問題の可能性が高い
「Office 365」を含む更新は同期される一部のOffice 365関連更新はSCCM/WSUSに出る製品カテゴリ全体が死んでいるというより、特定タイプの更新だけ落ちている
「Office 365 Apps Update~」で始まる更新が出ない狙ったビルド/チャネルの更新が見当たらないOffice CDN由来のメタデータ取得やカテゴリ登録の不整合を疑う
手動インポート(手動取り込み)がエラーで失敗WSUSコンソールの「更新のインポート」で取り込めない根本は同期経路の問題で、手動インポートでの回避が難しい場合がある

まず押さえる:SCCM+WSUS(SUP)の同期は「2段階」

SCCM(ConfigMgr)でWSUSをSUPとして使う場合、更新がSCCMコンソールに出るまでには大きく2段階あります。どちらか一方が欠けると、CatalogにはあるのにSCCM/WSUSに見えない、という現象が起きます。

段階担当何をしているかここが壊れると起きること
① WSUS同期(上流→WSUS)WSUSMicrosoft Update から更新メタデータを取得し、WSUSのカタログに反映WSUSコンソールでも更新が見えない/インポートが失敗する
② SUP同期(WSUS→SCCM)SCCMWSUSに取り込まれた更新メタデータをSCCMデータベースへ取り込み、検索・ADR・展開の対象にするWSUSにはあるのにSCCMに出ない/ADRで検出されない

今回の「Office 365 Apps Update~」だけ欠けるケースは、O365関連のカテゴリ登録やメタデータ取得が中途半端になり、WSUS側に必要情報が入っていないか、入っているのにSCCMが正しく参照できていない、のどちらかであることが多いです。

「Office 365」と「Office 365 Apps Update」で挙動が分かれる理由

見た目としてはどちらも「Office 365 Client」系に見えても、更新の作られ方や配布経路が違うことがあります。特に「Office 365 Apps Update~」は、いわゆるMicrosoft 365 Apps(旧Office 365 ProPlus)クライアントのビルド/チャネル更新に紐づくことが多く、同期処理の中で追加のカタログ(.cab)参照が発生しやすいのが特徴です。

  • カテゴリ登録の不整合:SUPの製品選択(Office 365 Client)を過去に変更した、SCCMのO365関連機能を有効/無効に切り替えた等のタイミングで、カテゴリ購読情報が不整合になり「特定タイプだけ」抜けることがある
  • プロキシ/Firewallの影響:Microsoft Updateには到達できても、Office CDN(officecdn.microsoft.com)に到達できず、O365 Apps更新のカタログ取得が失敗して欠ける
  • WSUSのメタデータ劣化:WSUSの同期が長期運用で不安定になり、エラー復旧後に一部カテゴリだけ取り込みが欠けた状態で止まる

そのため、まずは「O365関連の設定をいったん無効化→再有効化して、カテゴリ購読をリフレッシュする」のが短距離で効くことがあります。実際に解消した手順を、再現しやすい形で整理します。

解決手順:O365関連設定をOFF→ONしてからWSUSコンソールで同期する

ポイントは、「SCCM側のO365関連設定をトグルして、WSUS側のカタログ購読を正常化したうえで、WSUSコンソールから同期を回す」ことです。SCCM+SUP統合環境では、製品/分類の変更はWSUSではなくSCCMで行うのが原則なので、設定変更はSCCM側に寄せます(WSUSコンソールは同期実行・状態確認に使うイメージです)。

事前に確認しておくこと(安全策)

項目確認内容理由
実施タイミング同期やメタデータ再取得で負荷が上がるため、業務影響の少ない時間帯に実施同期が長引くとADRやパッチ作業に影響する
バックアップ/スナップショットSUSDB、SCCMサイトDB(バックアップ方針に沿って)最悪のケースでWSUS/SUPの再構築判断がしやすくなる
変更点の記録SUPの「製品」「分類」「言語」「上流」設定をスクショ/メモ切り戻しや比較が容易になる

SCCM側:O365関連の設定をいったん無効化→再有効化する

「O365関連設定」と一口に言っても環境で差が出ます。まずはSUPが参照する範囲に直結する製品(Products)設定のトグルから行うのが安全です。

やること操作例(コンソール上の場所)狙い注意点
SUPの製品で「Office 365 Client」系をOFF→ONSCCMコンソール → 管理 → サイト構成 → サーバーとサイト システムの役割
対象のSUPサーバー → Software Update Point → プロパティ → 製品
カテゴリ購読情報を再登録し、欠けている更新メタデータを再取得しやすくするOFFにした瞬間、一時的に該当更新がSCCM側で非表示/期限切れ扱いになることがある(再同期で戻る)
(該当環境のみ)O365関連の機能/コンポーネントをOFF→ONSCCMコンソール → 管理 → 更新とサービス → 機能(名称はバージョンで差あり)O365関連の内部状態(購読/設定/同期対象)をリフレッシュする機能のON/OFFに時間がかかることがあるため、ログで反映を確認しながら進める

OFF→ONのコツは、ただチェックを戻すだけでなく、一度OK/適用して変更を確定させたうえで、再度ONにしてOKすることです。反映まで数分かかることがあるため、すぐに画面上の件数が変わらなくても慌てないでください。

WSUS側:WSUSコンソールから「今すぐ同期」を実行する(完全同期として扱う)

SCCMの「ソフトウェア更新の同期」だけを回しても、WSUS側で欠けているメタデータが補完されない限り、状況が変わらないことがあります。そこで、WSUSコンソールから同期を明示的に実行します。

  1. SUP/WSUSサーバーで WSUS管理コンソール を開く
  2. 「同期」関連の画面から 今すぐ同期(手動同期)を実行する
  3. 同期が完了するまで待つ(エラーが出る場合は後述のログ確認へ)

運用上「完全同期(フル同期)」と呼ぶ手順の実体は環境で少し差が出ますが、少なくとも設定変更直後にWSUS側の同期を1回完走させることが重要です。

SCCM側:ソフトウェア更新同期を実行して取り込みを完了させる

WSUS側の同期が終わったら、SCCM側でもSUP同期を走らせて、更新メタデータをSCCMに取り込みます。

  • SCCMコンソール → 監視 → ソフトウェア更新ポイントの同期状態 から同期状況を確認
  • 必要に応じて ソフトウェア更新の同期 を手動実行
  • 完了後、ソフトウェア ライブラリ → ソフトウェア更新 → 「すべてのソフトウェア更新」で「Office 365 Apps Update」等のキーワード検索
チェックポイント期待する状態補足
WSUSコンソール対象の更新が検索/表示できるWSUSに出ない場合は、まずWSUS同期段階の問題として切り分け
SCCMコンソールAll Software Updates に「Office 365 Apps Update~」が出る表示までにタイムラグがあることがある(同期完了直後は少し待つ)
ADR/展開Office 365系のルールに引っかかる(必要なら)ルール条件(製品/分類/タイトル/アーキテクチャ)も合わせて見直す

手動インポートが失敗する場合の考え方

WSUSの「更新のインポート」は、従来からある回避策に見えても、SCCM+SUP統合環境ではうまくいかないことがあります。今回のようにインポート自体がエラーで落ちる場合は、次の観点で整理すると無駄打ちを減らせます。

状況起きがちな理由現実的な対処
WSUSコンソールからCatalogが開けない/取り込めないブラウザ要件、拡張機能、IEモード、制限された環境、プロキシ認証などまずはWSUS同期を正常化し、インポートに頼らない
取り込めたはずなのにSCCMに出ないSCCM側の同期・取り込み(SUP同期)が完了していない、またはフィルタ条件に合っていないSCCM同期ログを確認し、製品/分類/言語を見直す
特定のOffice 365 Apps更新だけ失敗するOffice CDNへの到達性、SSLインスペクション、メタデータCAB取得失敗ネットワーク経路確認(officecdn.microsoft.com)を最優先で行う

結論として、「手動インポートで何とかする」より「カテゴリ購読と同期経路を直す」ほうが再発率が低いです。運用が回り始めた後にまた同じ欠け方をしないよう、根本を潰しておくのがおすすめです。

まだ表示されないときの切り分け(優先度順)

OFF→ON+再同期でも改善しない場合は、「WSUSが正しく取得できていない」のか「取得できているがSCCMが取り込めていない」のかを、短時間で切り分けます。

Office CDN(officecdn.microsoft.com)へ到達できるか確認する

Office 365 Apps系の更新は、同期中にOffice CDN配下のカタログ(.cab)を参照することがあります。WSUS/SUPサーバーから officecdn.microsoft.com:443 へ到達できないと、特定更新だけ欠ける原因になります。

確認方法コマンド例見たいポイント
名前解決nslookup officecdn.microsoft.comDNSが引ける(社内DNS/プロキシ経由環境でも解決できる)
疎通(443)Test-NetConnection officecdn.microsoft.com -Port 443TcpTestSucceeded が True になる
HTTPS応答Invoke-WebRequest -Uri "https://officecdn.microsoft.com/" -Method Head200/301/302 など「応答が返る」ことが重要(認証要求や遮断は要注意)

もし具体的な .cab のURLで落ちている疑いがある場合は、後述のログに出てくるURLをそのまま使って取得可否を確認すると、最短で原因にたどり着けます。

プロキシ/Firewall/SSLインスペクションの影響を疑う

「Microsoft Updateは通るのにOffice CDNだけ落ちる」構成は珍しくありません。特にSSLインスペクションがある環境では、証明書差し替えでCAB取得が失敗するケースもあります。

チェック項目よくある落とし穴対策の方向性
プロキシ設定WSUSサービスと対話ログオンでプロキシ経路が違うWSUSの「更新ソースとプロキシ」設定、サービスアカウントの経路を揃える
Firewall443は開いているが、特定ドメインだけ遮断officecdn.microsoft.com を明示的に許可(必要ならログから実URLで確認)
SSLインスペクション大容量/特殊ヘッダのダウンロードで途中切断、証明書検証失敗更新取得系通信はインスペクション除外にする、または中間証明書を適切に配布

SUP/WSUSの設定を最低限に絞って見直す

Office 365系更新は数が多く、設定が過剰だと同期やクリーンアップが破綻しやすくなります。まずは「必要なものだけ」に絞れているかを見直します。

設定箇所見るポイントありがちなミス
製品(Products)Office 365 Client(またはMicrosoft 365 Apps相当)が選択されている名称が似た別製品だけを選んでいる/過去に外して戻していない
分類(Classifications)Updates(更新プログラム)が含まれているSecurity Updatesだけ選択していて、機能/ビルド更新が入らない
言語クライアントの実運用言語に絞れている全言語を選んで同期が肥大化→処理失敗が起きやすい

ログで「どこで欠けたか」を特定する

切り分けを早くするならログが一番確実です。SCCMとWSUSそれぞれで、見るべきログと観点をまとめます。

ログ標準パス例見どころ
wcm.logC:\Program Files\Microsoft Configuration Manager\LogsSUP設定変更(製品/分類/接続)の反映状況、WSUSへの接続成功/失敗
wsyncmgr.logC:\Program Files\Microsoft Configuration Manager\Logs同期の開始/完了、カテゴリ購読、エラーコード、同期対象の取得状況
wsusctrl.logC:\Program Files\Microsoft Configuration Manager\LogsWSUSコンポーネントの状態監視、WSUS API呼び出しのエラー
SoftwareDistribution.logC:\Program Files\Update Services\LogFilesWSUS自身の同期エラー、上流への接続、メタデータ取得の失敗

ログ上で「officecdn.microsoft.com への接続失敗」や「CABダウンロード失敗」が見える場合は、ネットワーク側の問題に寄せて対応するのが近道です。逆にWSUS同期は成功しているのにSCCMに反映されない場合は、SUP同期(SCCM側)に原因が残っていることが多いです。

WSUSのメンテナンス(同期の土台を整える)

同期が不安定なWSUSは、直してもまた欠けやすいです。すぐに再構築できない場合は、最低限のメンテナンスを入れておくと安定します。

作業目的補足
サーバー クリーンアップ不要な更新/ファイルを減らし、同期と検索の負荷を下げるWSUSコンソールのクリーンアップウィザードで実施(時間がかかる場合あり)
DBメンテ(インデックス整備など)SUSDBの性能低下を抑え、同期処理のタイムアウトを防ぐ実施可否は運用/ポリシーに合わせて判断
健全性チェックWSUSの自己診断ログを出して異常を見つけるwsusutil.exe checkhealth 実行後、イベントログを確認

再発防止:Office 365 Apps更新を安定して同期する運用のコツ

直った後にまた欠けるのが一番つらいので、運用で効くポイントをまとめます。

  • 製品/分類を必要最小限に:選びすぎはWSUSの肥大化と同期失敗の温床になります
  • 同期の監視を仕組みに入れる:同期失敗を「気付いたとき」ではなく「失敗した時点」で検知できるようにする
  • Office CDNの疎通は定期点検:プロキシ/FWポリシー変更で突然落ちることがある
  • WSUSメンテナンスを定期化:クリーンアップやDBメンテを回し、同期が重くなりすぎない状態を保つ
運用項目おすすめ理由
言語利用言語だけ(例:日本語+英語など必要最小限)メタデータ/コンテンツ量を抑え、同期失敗やクリーンアップ不全を防ぐ
同期頻度毎日1回+必要時の手動同期Office系更新は公開サイクルが速く、週次だと見落としが起きやすい
ネットワーク更新取得系ドメインは許可/例外ルールを明確化セキュリティ機器のポリシー変更で突然欠ける事態を減らす
ADR条件タイトル条件だけに頼らず、製品/分類/アーキテクチャも併用表記ゆれ(Office 365 / Microsoft 365 Apps)でも拾いやすくなる

まとめ:ポイントは「O365設定のリフレッシュ」と「WSUS側の同期完走」

Microsoft Update Catalogにはあるのに、SCCM/WSUSに「Office 365 Apps Update~」だけ出ない場合、まずはSCCM側でO365関連設定をOFF→ONして状態をリフレッシュし、続いてWSUSコンソールから同期を完走させることで改善することがあります。

  • OFF→ONは「製品(Office 365 Client)」「O365関連機能(該当環境のみ)」の順に試す
  • WSUS/SUPサーバーから officecdn.microsoft.com へ到達できるかは重要な切り分けポイント
  • 再発防止は「絞った設定」「同期監視」「WSUSメンテ」で効きます

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次