以下の内容はhttps://error-daizenn.hatenablog.com/entry/2026/01/19/211841より取得しました。


DISMエラー「0x800f0915(修復コンテンツが見つからない)」を最短で直す:Windows 11 25H2での実務手順まとめ

 

DISMエラー「0x800f0915(修復コンテンツが見つからない)」を最短で直す:Windows 11 25H2での実務手順まとめ

PCクラッシュ後に DISM /Online /Cleanup-Image /RestoreHealth を実行したら 0x800f0915 が出て止まる──しかも sfc /scannow は「問題なし」。この組み合わせは珍しくありません。
結論から言うと 「DISMが修復に必要な部品(修復ソース)を取りに行けていない」 状態です。Windows Update側の取得経路、キャッシュ、または“参照すべき修復元”の不一致が原因になりがちです。Microsoft Learn+1

  • 0x800f0915の意味と、SFCがOKでもDISMが失敗する理由

  • まず試すべき「上から順で当たりやすい」修復手順

  • 成功率が高い本命:ISO(install.wim/esd)を指定して修復する方法

  • 「マルウェア疑い」の切り分けと安全な確認手順

  • 直らないときの次善策(インプレース修復)とログ確認ポイント

0x800f0915とは?「修復コンテンツが見つからない」の正体

RestoreHealth は、Windowsのコンポーネントストア(WinSxS)を整合させるために、足りない/壊れたファイルを どこかから取得 します。
ところが 0x800f0915 は 「必要な修復ファイルをどこからも入手できない」 ときに出る代表例で、DISMの出力にも “The repair content could not be found anywhere.” と出ます。対処として Microsoft も「ネット接続を確認するか、Sourceオプションで修復元を指定して」と案内しています。Microsoft Learn+1

SFCがOKでもDISMが落ちる理由

  • SFC:いま動いているWindowsの“保護されたシステムファイル”を主にチェックして置換

  • DISM:更新コンポーネントや機能追加なども含む“部品倉庫(コンポーネントストア)”の修復が主目的

そのため、SFCが無傷でも、DISMが「修復に必要な部品が調達できない」だけで失敗することがあります。

まずはここから:上から順に当たりやすい修復手順

以下は「直った時点で終了」でOKです。

手順1:ネットワーク要因を潰す(VPN/プロキシ/一時遮断)

0x800f0915は取得失敗が絡むので、まずは環境を“素直”にします。

  • VPNやプロキシを切る

  • セキュリティソフトの「HTTPSスキャン」「通信監視」系があれば一時停止(可能なら)

  • 再起動後、管理者CMD/PowerShellで再実行

bat
DISM /Online /Cleanup-Image /RestoreHealth

手順2:コンポーネントストアのクリーンアップ→再実行

クラッシュ後は“作業途中の更新残骸”が詰まることがあります。

bat
DISM /Online /Cleanup-Image /StartComponentCleanup DISM /Online /Cleanup-Image /RestoreHealth

手順3:Windows Update関連の詰まりをリセット

Windows Updateのキャッシュ破損・停止でも修復取得が失敗します。代表的には以下を実施します(管理者で実行)。

bat
net stop wuauserv net stop bits net stop cryptsvc net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start msiserver net start cryptsvc net start bits net start wuauserv

終わったら再起動して、もう一度 RestoreHealth

手順4:更新スタック(SSU)/累積更新の整合性を意識する

質問の環境は Windows 11 25H2(ビルド 26200.6899)系で、同時期に更新スタック(SSU)改善が入ることもあります。更新の前後でDISMの挙動が変わるケースがあるので、Windows Updateで未適用があれば先に適用→再起動→DISMの順が安全です。Microsoft サポート+1

成功率が高い本命:ISOを“修復元”として指定してDISMを通す

0x800f0915が繰り返し出る場合、最短で決まるのがこれです。
ポイントは 「同じWindows 11 25H2系のインストールメディア(ISO)から install.wim / install.esd をSourceに指定」 して、DISMが迷子にならないようにすること。MicrosoftもSource指定を推奨しています。Microsoft Learn+1

1) ISOをマウントして、install.wim/esdの場所を確認

例:ISOをマウントすると D: になったとして、以下のどちらかが存在します。

  • D:\sources\install.wim

  • D:\sources\install.esd

2) どのIndexが自分のエディションか調べる

bat
DISM /Get-WimInfo /WimFile:D:\sources\install.wim

(esdの場合は拡張子を置き換え)

一覧に Windows 11 Pro などが出るので、自分の版に該当する Index番号 を控えます。

3) Sourceを指定してRestoreHealth

bat
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:INDEX /LimitAccess
  • INDEX を控えた番号に置換

  • /LimitAccess はWindows Updateへ行かず「指定ソースだけで修復」する指定(取得経路が不安定なときに強い)

これで通る場合、原因はほぼ Windows Updateから修復コンテンツを取れない(経路/ポリシー/キャッシュ) だった、という整理になります。

「マルウェアが原因?」の切り分けはこうやる

結論:可能性はゼロではないが、0x800f0915の主因としては“取得経路問題”の方が典型です。まずは上記のSource修復を優先しつつ、次の“安全な確認”だけ押さえるのが合理的です。

  • Microsoft Defenderのオフラインスキャン(再起動して深く検査)

  • 追加で実施するなら、信頼できるオンデマンドスキャナで1回だけ全体スキャン

スキャンで何も出ず、Source指定DISMが通るなら「マルウェアより更新/修復経路の問題だった」と判断しやすいです。

それでも直らない最終手段:インプレース修復(上書きインストール)

Source指定でも失敗する、更新自体も不安定、クラッシュ後から挙動が怪しい──この場合は インプレース修復(データとアプリを保持してWindowsを上書き) が現実解です。コンポーネントストア全体を作り直せるため、DISM沼から抜けやすいです。

ログで原因を確定する(必要なときだけ)

DISMのログはここです。

  • C:\Windows\Logs\DISM\dism.log Microsoft Learn

  • 併せてCBSログ(SFC/DISM絡み)も確認対象になることがあります

ログに「修復ソースが見つからない」「アクセス拒否」「特定のパッケージ取得失敗」などが出ていれば、対処が絞れます。


まとめ:この順でやると早い

  1. VPN/プロキシ/通信監視を外して再実行

  2. StartComponentCleanupRestoreHealth

  3. Windows Updateキャッシュをリセット

  4. ISOのinstall.wim/esdをSource指定(本命)

  5. だめならインプレース修復

  6. マルウェア検査は「オフラインスキャン中心」で手短に

0x800f0915は“OSが壊れた”というより、修復に必要な材料を取りに行けない だけで起きることが多いエラーです。MicrosoftもSource指定を案内している通り、修復元を明示した瞬間に解決するケースが目立ちます。Microsoft Learn+1




以上の内容はhttps://error-daizenn.hatenablog.com/entry/2026/01/19/211841より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14