ConfigMgr/SCCMでAll Windows 10 Updatesが空になる原因と対処法:Upgrades分類で機能更新プログラムを表示する

SCCM/ConfigMgrで「All Software Updates」には更新が出るのに、「Windows 10 Servicing → All Windows 10 Updates」が空で困るケースがあります。原因の多くはSUP/WSUSの“分類”設定です。機能更新プログラムを表示・配布できるように、最短で直す手順をまとめます。

目次

起きている現象と、混乱しやすいポイント

ConfigMgr(SCCM)では、ソフトウェア更新の見え方が複数のノードに分かれています。そのため「同期自体はできているのに、目的の場所だけ空」という状況が起こりえます。

  • Software Library → Software Updates → All Software Updates:月例更新(累積更新、品質更新、Defender定義など)を含む、いわゆる“通常の更新”が中心
  • Software Library → Windows 10 Servicing → All Windows 10 Updates:Windows 10 の機能更新プログラム(Feature Update / OSアップグレード)が中心

ここで重要なのは、これらのノードが「同じ更新を違う見せ方で表示している」わけではない点です。裏側のWSUS分類(Classification)が違うため、設定次第で片方だけ空になります。

ノード主に見えるものWSUS/ConfigMgr上の分類代表例用途
All Software Updates品質更新・セキュリティ更新・定義更新などUpdates / Security Updates / Critical Updates などWindows 10 の累積更新(LCU)月例運用、ADRでの自動展開
All Windows 10 Updates機能更新(OSのバージョンアップ)UpgradesFeature update to Windows 10, version 22H2…バージョン移行、段階展開

結論:空になる原因は「Upgrades(アップグレード)分類」が無効

「All Windows 10 Updates」に出てこない最大の原因は、SUP/WSUSで“Upgrades(アップグレード)”分類が選択されていないことです。

Windows 10 の機能更新プログラムは、月例パッチのような“更新(Updates)”ではなく、OSを別バージョンへ引き上げる“アップグレード(Upgrades)”として配信されます。そのため、Updates分類だけを有効にしても、機能更新のメタデータが同期されず、結果としてノードが空のままになります。

仕組みを理解すると迷わない:製品(Product)と分類(Classification)の役割

WSUS/SUPの同期は、ざっくり言うと「製品」と「分類」の掛け算で対象が決まります。

  • 製品(Products):Windows 10、Windows 10 version 1903 and later、Windows 11…など“どの製品の更新か”
  • 分類(Classifications):Updates、Security Updates、Definition Updates、Upgrades…など“どの種類の更新か”

つまり、Windows 10 製品を選んでいても、Upgrades分類が無効なら機能更新の行だけが丸ごと対象外になります。逆に、Upgradesを有効にしても製品側が未選択なら同様に出ません。

対処手順:ConfigMgr(Software Update Point)で Upgrades を有効化する

ConfigMgrでSUPを使っている場合、コンソール側で分類を有効化し、同期を回せば解消することがほとんどです。以下は現場で事故が少ない順序で整理した手順です。

事前確認:どのSUP設定が“有効”なのかを押さえる

  • 複数SUPがある環境では、実際に同期しているSUP(上流/下流、アクティブな役割)をまず確認します。
  • CAS/Primaryの構成、WSUSが別サーバーか同居かで、設定箇所が変わることがあります。

手順

  1. AdministrationSite ConfigurationSites を開きます。
  2. 対象サイトを右クリック → Configure Site ComponentsSoftware Update Point を開きます。
  3. Classifications(分類) タブで Upgrades(アップグレード) にチェックを入れます。
  4. 必要に応じて Products(製品) タブで Windows 10 関連(例:Windows 10 / Windows 10, version 1903 and later)も確認します。
  5. 保存後、Software LibrarySoftware Updates から Synchronize Software Updates を実行します。
操作目的失敗しやすい点チェック方法
Upgrades分類を有効化機能更新メタデータを同期対象に含めるUpdatesだけONで安心してしまうSUPのClassifications画面
同期(Sync)を実行設定変更を反映し、更新カタログを取得同期完了前に「まだ空だ」と判断Monitoringの同期ステータス、wsyncmgr.log
表示確認All Windows 10 Updatesに出現したか確認コンソールの検索条件/フィルタで見落とすタイトルに「Feature update」を含めて検索

「フル同期が必要?」の判断基準

分類や製品の追加直後は、環境によって同期が長くなったり、一部のメタデータが揃うまで時間がかかったりします。まずは通常同期を待ち、同期がエラーなく完了していることを確認してください。

もし同期状態が「成功」にならない、またはログにカテゴリ取得失敗が見える場合は、WSUS側の健全性や上流接続を含めて確認します。

対処手順:WSUS単体で Upgrades を有効化する

ConfigMgrではなくWSUS単体運用、または「上流WSUSで分類が絞られている」構成の場合は、WSUS側でUpgradesを有効にしないと下流(SUP)に降りてきません。

  1. WSUSコンソールを開きます。
  2. OptionsProducts and Classifications を開きます。
  3. Classifications タブで Upgrades にチェックします。
  4. Products タブで Windows 10 の対象製品を確認します。
  5. 同期(Synchronizations)を実行し、完了を待ちます。

上流/下流がある場合、一番上流のWSUSでUpgradesが無効だと、下流はどう頑張っても取得できません。構成図を一度書き出して「どこで分類を絞っているか」を可視化すると早いです。

同期後の確認手順:どこを見れば“直った”と言い切れるか

「同期を押したけど、表示が増えたのか分からない」状態を避けるため、確認ポイントを具体化します。

コンソールでの確認

  • Software Library → Windows 10 Servicing → All Windows 10 Updates に移動
  • 検索ボックスで Feature update を入力(英語タイトルが多いため)
  • フィルタで「Superseded(置き換え済み)」を非表示にしている場合は、一時的に解除して確認

ログでの確認(代表例)

サーバー側の代表的なログは以下です。環境で場所が異なることがありますが、困ったらまずこの2つを見ます。

  • wsyncmgr.log:同期の進捗、カテゴリ/分類の処理状況
  • WCM.log:SUPコンポーネント設定の反映、WSUS接続

例えば、Upgradesを有効化した直後は「同期対象カテゴリが追加された」旨の記録が出ることが多いです。逆に、HTTP/証明書/プロキシなどの通信問題があると、分類以前に同期が止まります。

それでも空のままのときに疑うこと(追加チェックリスト)

Upgradesを有効にして同期も回したのに出てこない場合、原因は“設定漏れ”より“同期できていない/見えていない”に寄ります。よくある順に並べます。

症状よくある原因確認ポイント対処の方向性
同期が成功にならないWSUS接続エラー、証明書、プロキシ、上流未同期wsyncmgr.log / WCM.log のエラー行通信・証明書・上流WSUSの健全性を先に解決
同期は成功だが件数が増えない上流WSUSでUpgrades無効、製品未選択上流のProducts/Classifications上流から順に設定を統一
一部だけ見える/期待より少ない言語や製品を絞りすぎ、同期タイミング未完了SUPのLanguages/Products設定必要な範囲まで緩めて再同期
表示はあるが展開に失敗コンテンツ未配布、DP不足、境界/境界グループDeployment Status、Content StatusDP配布とクライアント到達性を確認

製品選択の落とし穴:Windows 10 の“世代”で製品名が変わる

現場で意外と多いのが、製品の選択が「Windows 10」だけになっており、Windows 10, version 1903 and later(など、より新しい枝)を選んでいないケースです。環境の対象バージョンに合わせて製品を見直してください。

ただし、製品を増やすほど同期対象が増えます。最小限にしたい場合は「実際に使う機能更新(例:22H2への移行)に必要な範囲だけ」に絞るのがコツです。

運用上の注意:Upgrades を有効化すると増える“負荷”と、その抑え方

Upgrades分類を有効にすると、同期するメタデータが増えます。環境によっては「同期時間が伸びた」「WSUS DBが膨らんだ」と感じることがあります。機能更新は1件あたりの情報量も大きいため、次の点を押さえると安定します。

  • 不要な製品・言語を増やさない:WSUS/SUPは“選んだ分だけ”重くなります。
  • 同期スケジュールを業務時間外に寄せる:初回や設定変更直後は特に時間がかかります。
  • WSUSメンテナンス(クリーンアップ/インデックス):長期運用では必須。同期が遅い・失敗しやすいときはまず疑う。
  • コンテンツの置き場所を設計する:機能更新を展開するならDP容量、配布先WAN帯域も含めて考える。

「機能更新を扱う予定がない」ならUpgradesを無理に有効にし続ける必要はありません。逆に、いずれ移行するなら“見える状態”にしておくだけでも計画が立てやすくなります。

実践:機能更新(Feature Update)をConfigMgrで展開する基本の流れ

All Windows 10 Updatesに表示されるようになったら、次は配布です。機能更新は“月例パッチと同じ感覚”で進めると詰まることがあるので、流れを整理します。

手順の全体像

  1. All Windows 10 Updates で目的の「Feature update to Windows 10, version ○○」を見つける
  2. 対象を右クリックし、ダウンロード(Download)して更新パッケージを作成
  3. 配布ポイントへ配布(Distribute Content)
  4. コレクションへ展開(Deploy)し、段階的に適用
  5. 準拠状況(Compliance)と失敗要因を監視

月例更新との違い(ここを押さえると失敗が減る)

観点月例更新(LCU等)機能更新(Feature Update)
更新の性質同一バージョン内の品質改善OSバージョンの移行(例:21H2→22H2)
サイズ/配布比較的小さめ〜中大きい(DP容量・帯域設計が重要)
再起動/所要時間短〜中長くなりやすい(ユーザー体験に配慮)
失敗時の影響パッチ未適用OS移行失敗(再試行や復旧設計が必要)

展開方法の選び方:Servicing Plan とタスクシーケンス、どれを使う?

ConfigMgrでは機能更新を「ソフトウェア更新として展開」する以外にも、タスクシーケンスでインプレースアップグレードする方法があります。現場の要件で選び分けるのが現実的です。

方式向いているケースメリット注意点
Windows 10 Servicing(機能更新を更新として展開)標準的なPC群を段階的に上げたい比較的シンプル、準拠状況が追いやすい前提条件(空き容量など)で失敗しやすい
タスクシーケンス(インプレースアップグレード)事前/事後処理(アプリ制御、BIOS更新、暗号化制御)が必要制御性が高い、細かい分岐が可能設計・テスト工数が大きい
段階的展開(Phased Deployment)パイロット→本番へ安全に進めたい失敗時に止めやすいコレクション設計が重要

よくある質問

「All Software Updates」にも機能更新は出ますか?

環境によっては検索で見つかることもありますが、基本的には機能更新はUpgrades分類のため、Windows 10 Servicing配下で探すほうが確実です。管理者が“更新の種類”を意識して運用できるようにノードが分かれています。

Upgradesを有効にするとWSUSに巨大なファイルが溜まりますか?

ConfigMgrと連携している場合、WSUSは主にメタデータ管理を担い、実際のコンテンツ配布はConfigMgrの仕組みで行うのが一般的です。ただし、WSUS側の設定や運用ポリシーによってはコンテンツを保持する構成もあり得ます。自環境のWSUS設定(更新ファイルの保存方針)を確認したうえで、ディスク設計を行ってください。

Windows 11でも同じ考え方ですか?

はい。Windows 11の機能更新も同様に“Upgrades”分類で扱われます。Windows 10/11を併用している環境では、製品の選択と分類の設計を整理しておくと、同期対象が増えすぎずに済みます。

以前は見えていたのに、急に空になりました

多いのは次のパターンです。

  • SUP/WSUSの分類設定を見直した際に、Upgradesのチェックが外れた
  • 上流WSUSの設定変更で、下流にUpgradesが降りなくなった
  • WSUSの不調で同期が失敗している(成功に見えても更新が増えていない)

まずは設定差分と同期ログを確認し、Upgradesが“今も有効で、同期が完了している”状態を取り戻すのが近道です。

まとめ:空の原因は“分類”の違い。Upgradesを有効化して同期すれば解決する

「All Windows 10 Updates」が空でも、All Software Updatesに更新が並ぶなら、基本的なSUP動作はしている可能性が高いです。機能更新が見えない場合は、Upgrades(アップグレード)分類を有効化し、同期完了まで待ってから表示確認してください。

機能更新は“月例更新とは別物”です。見えるようになった後も、段階展開・ユーザー影響・配布容量を意識して設計すると、トラブルを大きく減らせます。

この記事を書いた人

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

コメント

コメントする

目次