KB5121003のSSUはKB5123304|ビルド26100.9156の確認方法と切り分け

KB5121003に同梱されるサービススタック更新プログラム(SSU)は、KB5123304、サービススタックのビルドは26100.9156です。KB5121003適用後のOSビルドは、Windows 11 24H2が26100.9168、25H2が26200.9168となります。OSビルドとSSUビルドの末尾が一致しないのは異常ではありません。(マイクロソフトサポート)

確認するときは、Microsoft公式ページの「コンポーネントの更新」と「ファイル情報」で基準値を確定し、対象端末ではPowerShellまたはDISMでパッケージの状態を調べます。Windows Updateの更新履歴にKB5123304が単独で表示されなくても、直ちにインストール失敗とは判断しないことが重要です。

目次

KB5121003に含まれるSSUはKB5123304

KB5121003は、2026年8月11日に公開されたWindows 11 24H2/25H2向けのセキュリティ更新プログラムです。Microsoftは、この更新にSSU KB5123304を含め、Windows Updateのインストール処理の信頼性を向上させると説明しています。(マイクロソフトサポート)

確認すべき値を整理すると、次のようになります。

確認項目Windows 11 24H2Windows 11 25H2
累積更新プログラムKB5121003KB5121003
適用後のOSビルド26100.916826200.9168
同梱されるSSUKB5123304KB5123304
SSUビルド26100.915626100.9156

Microsoft Updateカタログにも、24H2と25H2、それぞれのx64版・Arm64版がKB5121003として登録されています。(Microsoft Update Catalog)

25H2でもSSUが「26100.9156」なのは正常

Windows 11 25H2のOSビルドは26200.9168ですが、MicrosoftがKB5121003に記載しているSSUビルドは26100.9156です。

これは、次の2つが別の値だからです。

  • OSビルドは、Windows全体の更新水準を示す
  • SSUビルドは、更新プログラムを処理するサービススタックの更新水準を示す

したがって、25H2端末で「OSビルドは26200なのに、SSUは26100になっている」としても、この組み合わせだけで誤適用や更新失敗とは判断できません。KB5121003の公式パッケージ情報と一致していれば正常です。(マイクロソフトサポート)

SSUと累積更新プログラムの違い

SSUは、Windows Updateをインストールする仕組みそのものを更新するパッケージです。サービススタックには、コンポーネントベースのサービス処理を担うCBSが含まれ、DISM、システムファイルチェッカー、Windows機能の追加、コンポーネントストアの修復などにも関係します。(Microsoft Learn)

一方、LCUと呼ばれる累積更新プログラムには、Windows本体のセキュリティ修正や品質改善がまとめて含まれます。

近年のWindowsでは、最新のSSUとLCUは一つの累積更新パッケージとして提供されます。Microsoftによると、この統合方式は2021年2月以降の対応バージョンで採用されており、Windows Update、WSUS、Microsoft Updateカタログでは、通常は月例の累積更新プログラムを展開すればSSUも適切に適用されます。(Microsoft Learn)

そのため、KB5121003では次の関係になります。

KB5121003
├─ Windows本体の累積更新
└─ SSU KB5123304
   └─ サービススタック ビルド26100.9156

KB5123304が更新履歴やカタログに見つからない理由

KB5123304はKB5121003に同梱されるSSU番号です。Windows Updateの「更新の履歴」では、メインの累積更新であるKB5121003だけが確認でき、SSU番号が別項目として表示されない場合があります。

また、新しいWindowsでは、KB記事本文にメインKBとは異なるSSU番号が記載されていても、Microsoft UpdateカタログにSSU番号の個別エントリがないことがあります。Microsoftは、この場合はSSU番号ではなく、メイン記事のKB番号を使ってカタログを検索するよう案内しています。(Microsoft Learn)

つまり、次の検索方法が適切です。

目的検索する番号
KB5121003の更新パッケージを探すKB5121003
同梱SSUの基準値を確認するKB5121003の公式サポート記事
端末上のSSU状態を確認するPowerShellまたはDISMのパッケージ一覧
KB5123304の単独MSUを探す原則として行わない

Microsoft公式のパッケージ情報で26100.9156を確認する方法

「コンポーネントの更新」を確認する

MicrosoftのKB5121003サポートページを開き、次の順番で確認します。

  1. ページ上部の対象OSを確認する
  2. 「コンポーネントの更新」を探す
  3. 「サービス スタック更新プログラム」を確認する
  4. KB5123304とビルド26100.9156の記載を確認する

Microsoft公式ページには、次の対応関係が明記されています。

サービス スタック更新プログラム
KB5123304
ビルド26100.9156

この部分が、KB5121003に含まれるSSU水準を判断する一次情報になります。(マイクロソフトサポート)

「ファイル情報」を確認する

同じページの下部にある「ファイル情報」も確認します。

KB5121003では、累積更新プログラムのファイル情報とは別に、SSUについて次の情報が掲載されています。

SSU(KB5123304)
バージョン26100.9156

サービススタックのファイルバージョンや、更新パッケージに含まれるファイルを調査するときは、このSSU用ファイル情報が基準になります。(マイクロソフトサポート)

端末のOSビルドを確認する

winverで確認する

まず、KB5121003のWindows本体側が適用されているかを確認します。

  1. Windowsキー + Rを押す
  2. winverと入力する
  3. 表示されたバージョンとOSビルドを確認する

KB5121003適用直後の基準は次のとおりです。

Windowsのバージョン期待されるOSビルド
Windows 11 24H226100.9168
Windows 11 25H226200.9168

ただし、winverで確認できるのはWindows全体のOSビルドです。SSUのビルド26100.9156がwinverに表示されるわけではありません。(マイクロソフトサポート)

更新の履歴を確認する

次の画面も確認します。

設定
→ Windows Update
→ 更新の履歴
→ 品質更新プログラム

ここでKB5121003が正常にインストールされているかを確認します。

ただし、更新履歴はKB5121003の適用確認には使えても、SSUの詳細なビルド確認には不十分です。KB5123304が別項目として表示されない場合は、PowerShellまたはDISMでパッケージ状態を確認します。

PowerShellでSSUビルド26100.9156を確認する

PowerShellを管理者として起動し、次のコマンドを実行します。

Get-WindowsPackage -Online |
  Where-Object { $_.PackageName -match 'ServicingStack' } |
  Sort-Object InstallTime -Descending |
  Select-Object PackageName, PackageState, ReleaseType, InstallTime |
  Format-List

Get-WindowsPackage -Onlineは、現在実行中のWindowsに登録されているパッケージ情報を取得するコマンドです。Microsoftも、実行中のOSを調べる場合は-Onlineを使用すると説明しています。(Microsoft Learn)

出力では、次の項目を確認します。

項目確認内容
PackageNameServicingStack26100.9156を含むか
PackageStateInstalledになっているか
InstallTimeKB5121003を適用した時期と整合するか
より新しいパッケージ後続更新でSSUが更新されていないか

26100.9156だけに絞り込む場合は、次のコマンドを使用します。

Get-WindowsPackage -Online |
  Where-Object {
    $_.PackageName -match 'ServicingStack' -and
    $_.PackageName -match '26100\.9156'
  } |
  Format-List PackageName, PackageState, InstallTime

出力がない場合の注意点

何も表示されなかったからといって、すぐにSSUのインストール失敗とは断定できません。

後続の累積更新プログラムを適用している端末では、26100.9156より新しいSSUが現行パッケージになっている可能性があります。古いSSUパッケージがSupersededとして残る場合もあれば、コンポーネントのクリーンアップ後に一覧の見え方が変わる場合もあります。

そのため、まずはバージョンを限定しない一覧を確認し、最新のサービススタックが26100.9156以上かを判断してください。SSUは累積更新プログラムの一部として継続的に更新されます。(Microsoft Learn)

DISMでSSUのパッケージ状態を確認する

PowerShellの結果だけでは判断できない場合は、DISMでパッケージ一覧を取得します。

管理者としてコマンドプロンプトを開き、次のコマンドを実行します。

DISM /Online /Get-Packages /Format:List > "%TEMP%\windows-packages.txt"
notepad "%TEMP%\windows-packages.txt"

メモ帳が開いたら、次の文字列を検索します。

ServicingStack
26100.9156
RollupFix
26100.9168
26200.9168

DISMの/Get-Packagesは、対象イメージ内のパッケージ情報を一覧表示する正式な確認手段です。/Format:Listを指定すると、パッケージID、状態、リリース種類、インストール日時などを確認しやすくなります。(Microsoft Learn)

特定パッケージの詳細を確認する

一覧からSSUのパッケージIDをコピーし、次のコマンドを実行します。

DISM /Online /Get-PackageInfo /PackageName:"ここにパッケージIDを貼り付ける"

確認したい主な項目は次のとおりです。

  • パッケージの状態がInstalled
  • パッケージ名に26100.9156が含まれるか
  • インストール日時がKB5121003の適用時期と整合するか
  • 再起動待ちや保留状態になっていないか

パッケージIDは端末のアーキテクチャやメタデータによって長い文字列になるため、記事などに掲載されたパッケージIDをそのまま流用せず、対象端末のGet-Packages結果からコピーしてください。

オフラインイメージのSSUを確認する方法

マウントしたWIMイメージや、展開前のWindowsイメージを調査する場合は、-Onlineではなくマウント先を指定します。

PowerShellでは次のように実行します。

Get-WindowsPackage -Path "C:\Mount" |
  Where-Object { $_.PackageName -match 'ServicingStack' } |
  Sort-Object InstallTime -Descending |
  Select-Object PackageName, PackageState, InstallTime |
  Format-List

DISMでは次のように確認します。

DISM /Image:C:\Mount /Get-Packages /Format:List

C:\Mountは、直下にWindowsフォルダーが存在するイメージのマウントルートを指定します。PowerShellのGet-WindowsPackageは、-Onlineで実行中のOSを、-Pathでマウント済みイメージを調査できます。(Microsoft Learn)

確認結果の読み方

KB5121003の適用状況は、OSビルドとSSUを別々に確認して判断します。

確認結果判断次の対応
24H2が26100.9168、SSUが26100.9156KB5121003の基準と一致追加対応は不要
25H2が26200.9168、SSUが26100.9156正常な組み合わせ26200系SSUを探さない
SSU 26100.9156がInstalledKB5121003のSSU水準に到達LCU側の状態も確認
SSU 26100.9156がSupersededで、より新しいSSUがInstalled後続更新で置き換え済み基本的に正常
OSビルドが9168より新しく、SSUも9156より新しい後続更新を適用済み正常と判断可能
OSビルドが9168未満で、SSUも古いKB5121003が未適用または失敗更新履歴とエラーコードを確認
KB5121003が再起動待ちインストール処理が未完了再起動後に再確認
KB5121003は成功表示だがSSUを確認できない表示方法またはパッケージ状態の追加確認が必要DISMとCBS.logを確認

特に重要なのは、KB5121003が提供した基準値と、端末に現在入っている最新SSUを区別することです。

後続更新を適用済みの端末に対して、26100.9156との完全一致だけを必須条件にすると、正常な端末を誤って異常判定する可能性があります。

servicing問題を切り分ける手順

更新のどの段階で失敗しているか確認する

Windows Updateの問題は、大きく次の段階に分けて調べます。

失敗段階主に確認する情報
更新プログラムが検出されないWindows Updateポリシー、WSUS、WindowsUpdate.log
ダウンロードされないWindowsUpdate.log、ネットワーク、プロキシ
インストールに失敗するCBS.log、SSU、コンポーネントストア
再起動後に元に戻るCBS.log、セットアップイベント、保留中の処理
オフラインイメージへの適用に失敗するDISMログ、パッケージ順序、前提更新

Microsoftは、Windows Updateクライアント側の診断にはWindowsUpdate.logを、サービススタックでのインストール処理の診断には%systemroot%\Logs\CBS\CBS.logを使用すると案内しています。(Microsoft Learn)

CBS.logで26100.9156とエラーコードを検索する

管理者としてPowerShellを開き、次のコマンドを実行します。

Select-String -Path "$env:windir\Logs\CBS\CBS.log" `
  -Pattern '26100\.9156','0x800f0823','0x800f0831','0x800f081f','0x80073712' |
  Select-Object -Last 50

過去のログも必要な場合は、次のファイルを確認します。

C:\Windows\Logs\CBS\CBS.persist.log

Microsoftは、CBS関連の問題を記録するファイルとしてCBS.logCBS.persist.logを案内しています。(Microsoft Learn)

エラーコードから原因を絞り込む

エラーコード主な意味確認すべき点
0x800f0823必要なサービススタックより現在のSSUが古いSSU水準、飛ばした累積更新、オフラインイメージ
0x800f0831CBSストアの破損DISMによるコンポーネントストア修復
0x800f081f修復元ファイルが見つからないWindows Updateへの接続、修復ソース
0x80073712コンポーネントストアの不整合DISMとSFC、CBS.log

0x800f0823(CBS_E_NEW_SERVICING_STACK_REQUIRED)は、現在のサービススタックが対象更新の要求水準より古い場合に発生するエラーです。Microsoftは、更新を長期間飛ばした端末やオフラインイメージなどで、サービススタックが更新系列から外れる可能性があると説明しています。(Microsoft Learn)

DISMとSFCでコンポーネントストアを確認する

SSUが古いのではなく、コンポーネントストアの破損が原因になっている場合もあります。次の順番で確認します。

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

各コマンドの役割は次のとおりです。

コマンド役割
CheckHealth既知の破損状態を短時間で確認する
ScanHealthコンポーネントストアを詳しく検査する
RestoreHealth検出した破損の修復を試みる
sfc /scannow保護されたシステムファイルを検査・修復する

Microsoftは、Windows Updateのインストール失敗やコンポーネントストアの破損に対して、まずDISMのRestoreHealthを実行し、その後にsfc /scannowを実行する手順を案内しています。(Microsoft Learn)

WSUS環境では修復ソースにも注意する

通常のRestoreHealthは、不足または破損したファイルをWindows Updateから取得しようとします。

インターネット接続が制限された端末、WSUSのみを使用する端末、閉域環境では、修復元を取得できず0x800f081fになることがあります。その場合は、対象端末と同じWindowsバージョンの正常なWindowsフォルダーやインストールメディアを修復ソースとして指定します。

DISM /Online /Cleanup-Image /RestoreHealth /Source:\\server\share\windows /LimitAccess

修復ソースには、対象端末とバージョンや更新水準が合うものを使用してください。古いISOを指定すると、必要なコンポーネントが存在せず、修復できない場合があります。(Microsoft Learn)

KB5121003を手動インストールするときの注意点

KB5123304ではなくKB5121003を検索する

Microsoft Updateカタログで手動入手するときは、同梱SSUのKB5123304ではなく、メイン更新のKB5121003を検索します。

新しいWindows向けの統合パッケージでは、関連SSU番号に個別のカタログ項目が用意されていない場合があります。(Microsoft Learn)

アーキテクチャを間違えない

KB5121003には、次のパッケージがあります。

  • Windows 11 24H2 x64
  • Windows 11 24H2 Arm64
  • Windows 11 25H2 x64
  • Windows 11 25H2 Arm64

端末のバージョンとアーキテクチャに一致するパッケージを選びます。Microsoft Updateカタログには4種類が登録されています。(Microsoft Update Catalog)

必要なMSUを一つだけ抜き出さない

Windows 11 24H2以降では、チェックポイント累積更新プログラムが前提になる場合があります。

KB5121003の公式ページでは、Microsoft Updateカタログから必要なMSUをすべて取得して同じフォルダーに配置し、DISMに前提パッケージを検出させる方法と、掲載された順番で個別に適用する方法が案内されています。(マイクロソフトサポート)

手動導入時に失敗しやすいのは、KB5121003のMSUだけをダウンロードし、必要なチェックポイントパッケージを省略するケースです。カタログから手動展開する場合は、必ずKBページに記載されたその月の手順を確認してください。

まとめ

KB5121003のSSU確認では、次の順番で調べると誤判定を防げます。

  1. Microsoft公式ページで、同梱SSUがKB5123304、ビルド26100.9156であることを確認する
  2. winverで、24H2は26100.9168、25H2は26200.9168になっているか確認する
  3. PowerShellまたはDISMで、サービススタックのパッケージ名と状態を確認する
  4. 後続更新を適用済みなら、26100.9156との完全一致ではなく、それ以上のSSU水準かを確認する
  5. 更新失敗時は、CBS.log、エラーコード、DISMのコンポーネントストア診断を組み合わせる

KB5123304が更新履歴に単独表示されないことや、25H2のSSUが26100系であることは、それだけでは異常ではありません。公式パッケージ情報、OSビルド、端末上のパッケージ状態という3つの情報を照合することが、servicing問題を正しく切り分けるポイントです。(マイクロソフトサポート)

この記事を書いた人

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

コメント

コメントする

目次