WSUSでWindows 10 Version 2004がNot applicable(適用対象外)になる原因と解決策|Upgrades分類のOFF→ONで復旧

WSUSでWindows 10の機能更新プログラム(Feature Update)を配布しているのに、Version 2004だけが「Not applicable(適用対象外)/Not needed」となり、承認しても必要判定が出ないことがあります。原因の切り分けと、Upgrades分類の再有効化で復旧した手順をまとめます。

目次

発生した現象(WSUSでは2004だけが適用対象外になる)

WSUSでWindows 10の機能更新プログラム(Feature Update)を管理している環境で、次のような挙動に遭遇しました。ここでいうVersion 2004は、いわゆる20H1に相当します。

  • Windows 10 Version 1909(x64)の機能更新は、クライアント側で「必要(Needed)」または「インストール済み(Installed)」として正しく判定される
  • しかしWindows 10 Version 2004(x64)の機能更新は、WSUSで承認し、ダウンロード済みでも、全クライアントが「Not applicable(適用対象外)」や「Not needed」と表示される
  • 1909が動作している端末であっても、2004が「必要」にならず、配布が始まらない
  • 一方、端末でWindows 10 Update Assistant(更新アシスタント)を実行すると2004への更新が推奨され、互換性要因よりもWSUS側の判定・レポートに違和感がある
観点Version 1909(x64)Version 2004(x64)
WSUSでの承認承認済み承認済み(ダウンロード済み)
クライアントの状態Needed / Installed として正常Not applicable / Not needed になり配布されない
端末側の更新手段WSUSで配布可能Update Assistantでは推奨されることがあり、WSUSの判定が疑わしい

作業前に確認しておきたい前提(ここがズレると切り分けが迷子になる)

今回のようなトラブルは、WSUSの問題と端末側の問題が見え方として混ざりやすいです。復旧作業に入る前に、最低限の前提だけは揃えておくと、後戻りが減ります。

  • WSUSで当該Feature Update(例:Feature update to Windows 10, version 2004, x64-based systems)が「承認済み」である
  • WSUSがその更新を「ダウンロード済み」と認識している(コンテンツ領域の容量も不足していない)
  • 対象端末がWSUSを参照している(社内WSUSのURLがポリシーで正しく配布されている)
  • 端末がWSUSへ状態報告できている(最後の状態報告日時が更新される)

まず押さえたい:WSUSの「Not applicable」と「Not needed」の意味

WSUSコンソールで表示される状態は、端末の状況だけでなく、WSUSが保持するメタデータ(分類・製品・適用規則・改訂情報)や、端末からの状態報告のタイミングにも影響されます。誤解が起きやすい代表例が「Not applicable」と「Not needed」です。

表示一般的な意味合いよくある要因
Needed端末に未適用で、適用対象として判定された要件を満たし、対象製品・エディション・アーキテクチャが一致している
Installed端末にインストール済みとして報告された正常に適用済み、または後続の更新で置き換えられた
Not applicableそもそも適用対象外として判定された製品/分類の不一致、エディション違い、言語違い、前提条件未達、メタデータ不整合
Not needed「必要なし」として扱われた(既に同等以上、または抑止されている可能性)ターゲットバージョン固定、ポリシーでの延期/ブロック、後続版が優先、レポートの不整合

今回のポイントは、「1909の端末ですら2004が必要にならない」ことです。一般論として「段階的に上げる必要がある」「互換性でブロックされる」ケースもありますが、1909で正常に機能更新が評価できているなら、端末側の仕組みは一定動いています。よって、WSUS側の分類(Classification)やメタデータの整合性を疑うのが近道でした。

結論:Classificationの「Upgrades」を一度OFF→再ONし、WSUSサービスを再起動する

最終的に復旧した方法はシンプルで、WSUSの「分類(Classifications)」で “Upgrades(アップグレード)” を一度無効化し、WSUSサービスを再起動した後に、再度有効化して再起動する、という手順でした。これにより、Feature Update to Windows 10 Version 2004 が「Needed」として正しく評価されるようになりました。

復旧手順(コンソール操作の例)

  1. WSUS管理コンソールで [Options] → [Products and Classifications] → [Classifications] を開く
  2. 「Upgrades」 のチェックを外し、設定を保存する
  3. WSUSサービスを再起動する(IISを含めて再起動する場合もある)
  4. 必要に応じて、端末の状態報告が揃うまで数時間〜1日程度待つ(後述の「再検出」で促進も可能)
  5. 同じ画面に戻り、再度「Upgrades」を有効化して保存する
  6. もう一度WSUSサービスを再起動する
  7. WSUSの対象更新(Feature Update to v2004)を確認し、端末側で「Needed」として出るか観測する

サービス再起動をPowerShellで行う例

運用上はメンテナンス時間を確保し、影響範囲を理解したうえで実施してください。以下は一例です。

Restart-Service -Name WsusService -Force
# IISも含めて再起動したい場合(影響が大きいので慎重に)
iisreset /restart

復旧後に確認したい「変化」

本当に直ったかどうかは、WSUSコンソールの表示だけでなく、端末からの報告更新も合わせて確認すると確実です。

  • WSUSの更新一覧で、v2004のFeature Updateが「Not applicable」一色から、対象端末で「Needed」が混ざる
  • 端末の「最後の状態報告」が更新される(報告が止まっていると表示が古いままになる)
  • 端末側のWindows Update画面やイベントログで、WSUSへのスキャンが走っている痕跡がある

この手順で何が起きているか(現場感のある説明)

「Upgrades」は、Windows 10の機能更新(Feature Update)が属する分類です。分類を一度外して戻すことで、WSUSが保持している“アップグレード系メタデータ”の取り扱いがリセットされ、同期・承認・レポートの整合が取り直されることがあります。症状としては、承認済みのはずなのに全端末が適用対象外扱いになっていたものが、再評価され「必要」として現れる、という形で表面化します。

特に、WSUS運用では同期の改訂(Revision)やメタデータの蓄積、分類の追加・削除の履歴などが重なると、“更新自体は存在するのに、判定だけがおかしい”という状態になりやすい印象があります。今回の手順は、そのねじれを最小の操作で戻す「再整列」のような位置づけです。

補足:同じ症状でも別の原因が隠れていることがある

今回の解決策は「UpgradesのOFF→ON」でしたが、同じように2004が出ないケースでも、原因が複数存在します。復旧後の再発防止にもつながるため、切り分け観点を整理しておきます。

承認しているFeature Updateが端末エディションと合っているか

WSUSでは、機能更新が「Business editions」向けと「Consumer editions」向けに分かれていたり、言語(ja-jp / en-us など)が異なるものが並ぶことがあります。端末のエディションと異なる更新を承認していると、端末は適用対象外として扱いがちです。

確認ポイント見る場所チェックのコツ
エディション(Business/Consumer)WSUSの更新タイトル・説明端末がPro/Enterprise中心ならBusiness editions側が合うことが多い
言語更新タイトル(ja-jp等)日本語端末でも多言語イメージや英語UIの場合は要注意
アーキテクチャx64 / x86 / ARM64x64端末にx86を承認しても対象外になって当然

Products(製品)の選択が不足していないか

WSUSでは「製品(Products)」と「分類(Classifications)」の組み合わせで同期対象が決まります。機能更新は、いわゆる“通常の更新”とは別枠として扱われることがあり、Windows 10関連の製品チェックが不足していると、メタデータが揃わず判定が崩れることがあります。

  • Windows 10関連の製品が適切に選ばれているか
  • 機能更新を扱うために「Upgrades」が有効になっているか
  • 同期後、更新が正しくダウンロード・展開されているか

GPO/レジストリでFeature Updateが抑止されていないか

環境によっては、端末側で「特定のバージョンに固定する」「機能更新を延期する」設定が入っていることがあります。この場合、WSUSで承認していても端末が“必要ない”と扱うことがあるため、Not neededが大量発生するときは疑ってください。

代表例として、ターゲットバージョン固定(TargetReleaseVersion)系の設定が入っていると、端末は指定バージョン以上に上がりません。設定が必要な環境もありますが、2004へ上げたいのに1909固定が残っていると、まさに今回の症状に似た見え方になります。

Windows Update for Business(WUfB)やDual Scanの混在

WSUS運用とWUfBの設定が混ざると、端末は「スキャン元」「適用判断」が揺れやすくなります。結果として、WSUS側では対象外に見えたり、端末側で別経路から更新候補が出たりします。Update Assistantで推奨されるのにWSUSでは出ない、という“ねじれ”があるときは、端末がどこに問い合わせているかを確認するのが有効です。

最短で原因に近づく:切り分けチェックリスト

「とにかく早く配布を回復したい」状況では、闇雲に作業を増やすより、観点を固定して潰していくほうが安全です。以下は、現場で使いやすい順序のチェックリストです。

チェック項目どこを見る正常の目安NG時のアクション例
Upgrades分類が有効WSUS: Options → Products and ClassificationsUpgradesにチェックが入っている一度OFF→再ON(今回の解決策)
対象製品が有効WSUS: ProductsWindows 10系の製品が選択されている製品を見直し、同期を実行
承認している更新が正しいWSUS: Updates(タイトル/説明)Business/Consumer、言語、x64が一致誤承認を解除し、正しい更新を承認
同期が成功しているWSUS: Synchronizations / Event Logエラーなしで最新まで同期同期設定、プロキシ、証明書を確認
端末のポリシーで抑止されていない端末: gpresult / レジストリ / WindowsUpdateポリシーターゲット固定や極端な延期がない必要に応じてポリシーを調整
端末が状態報告できているWSUS: Reports / 端末イベントログ最近の報告日時が更新される検出・報告を促進(次項)

WSUSでFeature Update(v2004)を見つけやすくするフィルター例

「承認したはずなのに一覧で見つからない」「別の版を承認していた」といった人的ミスは意外と起きます。更新一覧のフィルターを固定すると、確認が楽になります。

フィルター項目設定例狙い
ClassificationUpgrades機能更新だけに絞り込む
StatusAny / Approved承認済みのアップグレード更新を拾う
Text searchversion 2004 / 20H1v2004に関連する更新タイトルを抽出
Architecturex64x64端末向けに限定して誤承認を減らす

端末側でできること:再検出・状態報告を促進して「待ち」を短縮する

WSUS側を直しても、端末が次回の検出・報告を行うまで、コンソールの表示が追随しないことがあります。急ぎたい場合は、端末側でスキャンや報告を促すことで、待ち時間を圧縮できます(ただし組織の運用ルールに従ってください)。

目的コマンド例補足
更新のスキャンUsoClient StartScanWindows 10の世代によって挙動が異なる場合あり
ダウンロード開始UsoClient StartDownload帯域や配布設計(BranchCache等)に注意
インストール開始UsoClient StartInstallユーザー影響があるため運用と調整
状態報告wuauclt /reportnow環境によっては効果が限定的。イベントログで確認

併せて、端末のWindows Update関連ログ(イベントビューアーのWindowsUpdateClient系)や、更新履歴が動いているかも確認すると、「WSUSは直ったのに表示だけ古い」状態を早期に見分けられます。

復旧しない場合の追加アプローチ(やる順番を間違えない)

Upgradesのトグルで復旧しない場合は、原因が別にあるか、WSUS側の状態がさらに崩れている可能性があります。影響が小さいものから順に試すのが安全です。

優先度アプローチ狙い注意点
高製品・分類の見直し → 同期の再実行そもそもの同期対象が不足していないか確認同期対象を増やすほどDBが肥大化しやすい
高誤ったFeature Update承認の解除Business/Consumer・言語違いの誤承認を排除グループ単位で承認している場合は影響確認
中WSUSのサーバークリーンアップ不要更新の整理でメタデータ負荷を軽減時間がかかる。業務時間帯は避ける
中コンテンツ不整合の修復(例:wsusutil reset)ダウンロード済み表示と実体のズレを解消ネットワーク負荷が増える場合がある
低DBメンテナンス(インデックス再構築等)コンソール遅延や判定遅れを改善実施手順は環境(WID/SQL)で変わる

運用のコツ:Feature Update配布でハマりやすいポイント

機能更新は累積更新(LCU)と比べてサイズが大きく、判定ロジックも複雑です。WSUSでの配布を安定させるには、トラブル対応だけでなく、日常運用の品質が効いてきます。

  • ディスク容量:WSUSのコンテンツ領域は余裕を持たせる(機能更新は特に肥大化しやすい)
  • 同期対象の絞り込み:不要な製品・言語・分類を増やし過ぎない(DBとメタデータが重くなる)
  • 承認の粒度:いきなり全台ではなく、テスト用コンピューターグループで段階配布する
  • レポートの見方:コンソール表示が追随するまでタイムラグがある前提で、報告日時も合わせて判断する
定期的にやること目安期待できる効果
サーバークリーンアップ(不要更新・未使用コンテンツの整理)月1回〜四半期メタデータ肥大化の抑制、コンソールの安定化
同期結果の監視日次/週次プロキシ・証明書・通信エラーの早期発見
機能更新の承認設計の見直しバージョン切替時誤承認(エディション/言語違い)を減らす

よくある質問

UpgradesをOFFにすると、承認情報や更新が消えますか?

画面上でアップグレード分類の更新が一時的に見えにくくなることはありますが、一般的には「承認を取り消した」のとは別扱いです。ただし、環境や運用設計によって影響範囲が異なるため、メンテナンス時間帯に実施し、事前に対象グループや承認ポリシーを把握しておくのが安全です。

「待つ」のが難しい場合はどうすればいいですか?

端末側でスキャンと報告を促進すると、WSUSコンソールの追随が早まることがあります。本記事の「端末側でできること」を参考に、運用ルールの範囲で実施してください。

2004以外の機能更新でも同じ対処は有効ですか?

本質は「Upgrades分類に属する更新のメタデータとレポートのねじれ」を解消することなので、類似の症状(特定のFeature UpdateだけがNot applicableになる)では同様に効果が出る可能性があります。まずは小さな検証グループで試し、変化が出るかを見てから展開するのがおすすめです。

まとめ(今回のケースで効いたポイント)

  • WSUSで1909は正常なのに2004だけが「Not applicable/Not needed」になる場合、端末互換性よりもWSUS側の分類・メタデータ不整合が原因のことがある
  • まずはUpgrades分類を一度OFF→再ONし、WSUSサービスを再起動する手順が有効だった
  • 併せて、Business/Consumerの違い、製品選択、端末ポリシー(ターゲット固定/延期)、Dual Scan混在などもチェックすると再発防止になる

機能更新は「承認したのに出ない」ときほど焦りがちですが、WSUS側の分類とメタデータを疑うと、短い手数で復旧できることがあります。まずは本記事の手順で状態が変わるかを確認し、変化が出たらチェックリストで原因を絞り込むのが安全です。

この記事を書いた人

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

コメント

コメントする

目次