FIXDISMソースファイルが見つかりませんでしたWindows10 / 8

「DISM / Online / Cleanup-Image / RestoreHealth」コマンドを実行した後の「ソースファイルが見つかりました」エラーは、Windows10および8ベースのコンピューターでよくある問題です。 (DISMのソースファイルはエラーコードである可能性があります:0x800f081fまたは0x800f0906または0x800f0907)

DISMソースファイルが見つかりませんでした

DISMツールの「ソースファイルが見つかりませんでしたファイル」というエラーは、一般的に次の理由で発生します。
理由1。 DISMツール オンラインで見つけることができません (Windows UpdateまたはWSUSの場合)次のコマンドを使用する場合に、修復を実行するために必要なファイル: "DISM / Online / Cleanup-Image / RestoreHealth"

理由2。 指定しました 間違ったWindowsイメージ 次のコマンドを使用する場合の修復ソースとしての(install.wim)ファイル: "DISM / Online / Cleanup-Image / RestoreHealth / Source"

理由3。 The install.wim または install.esd 修復ソースとして使用しているファイル、 複数のinstall.wimファイルが含まれています.

理由4。 窓。 修復ソースとして使用しているISOファイルが破損しているか間違っている可能性があります{インストールされているWindowsと同じWindowsバージョン、エディション、およびアーキテクチャ(32ビットまたは64ビット)ではありません}。

関連記事:

  • FIX DISM 0x800f081f Windows10 / 8でのエラー
  • インストールを抽出する方法。 インストールするESD。 WIM(Windows 10/8)
  • 複数のINSTALL.WIMファイルを含むINSTALL.WIMファイルを抽出する方法。

このトラブルシューティングガイドには、次のDISMエラーを解決するためのいくつかの方法があります:「ソースファイルが見つかりませんでした」、「0x800f081f」、「0x800f0906」、「0x800f0907」。

修正方法:DISM / RestoreHealthはWindows10またはWindows8 /8.1を修復するためのソースファイルを見つけることができませんでした。

方法1。 WinSXSフォルダーをクリーンアップして分析します。

Windowsコンポーネントストアフォルダー(別名WinSXS(C:\ Windows \ winsxs))には、更新プログラムや修正プログラムのインストールなど、Windowsでのサービス操作中に必要なすべてのファイルが含まれています。 さらに、WinSXSフォルダーには、Windowsのインストールまたは修復に必要なすべてのファイルが含まれています。

やがて、インストールに追加された更新や新機能のために、WinSXSフォルダーのサイズが大きくなるか破損するため、DISMツールを実行する前にクリーニングする必要があります。 それを行うには:

1. 右クリック 始める メニュー 画像 を選択します コマンドプロンプト(管理者)。
2. 次のコマンドを順番に入力します。

  • DISM / Online / Cleanup-Image / StartComponentCleanup
  • SFC / SCANNOW
  • DISM / Online / Cleanup-Image / AnalyzeComponentStore
  • SFC / SCANNOW

3.再起動 あなたのコンピュータ。
4. 再起動後、コマンドプロンプトを(管理者として)再度開き、DISMを実行します。

  • DISM / Online / Cleanup-Image / RestoreHealth
方法2。 / Sourceスイッチを使用して、DISMで代替の修復ソースを指定します。

デフォルトでは、DISMはオンラインで検索し、Windowsイメージを修復するために必要なファイルを見つけます。 ただし、ほとんどの場合、これは機能しないため、/ Sourceスイッチを使用して、正常なファイルのローカルソースを指定する必要があります。

要件: このタスクを実行するには、 install.wim ファイル(X:\ sources.install.wim)または install.esd Windowsインストールメディア(USB、DVD、またはISO)からのファイル(X:\ sources.install.wim)で、インストールされているバージョンと同じWindowsバージョン、エディション、および言語が含まれています。

Windowsインストールメディア(USB、DVD、またはISO)をお持ちでない場合は、次のオプションを使用して入手できます。

  • オプションA。 を使用してWindowsをダウンロードします メディア作成ツール、 また
  • オプションB。 を使用して、ISOファイルでWindowsをダウンロードします。 WindowsISOダウンローダー この記事の指示に従うことにより、ツール: プロダクトキーなしで任意のバージョンのWindowsまたはOfficeをダウンロードする方法(合法および無料)

DISMで代替の修復ソースを指定するには:

1. システムにWindowsインストールメディアを添付して(またはISOファイルをマウントして)、Windowsエクスプローラーのドライブ文字に注目してください。 (例:「D:」)
2. Windowsエクスプローラーを開き、「sources」ディレクトリの内容を調べて、「install.wim」という名前のファイルまたは「install.esd」という名前のファイルが含まれているかどうかを確認します。
3. 次に、開く 管理者としてのコマンドプロンプト。
4. 「インストール」ファイルのファイルタイプ(.wimまたは.esd)に応じて、対応するコマンドを実行して、含まれているすべてのWindowsバージョンを一覧表示します。

a。 「sources」フォルダーに「install.wim」ファイルが表示されている場合は、次のコマンドを実行します。

  • dism / Get-WimInfo / WimFile:バツ:\ sources \ install.wim

b。 「sources」フォルダに「install.esd」ファイルがある場合は、次のコマンドを実行します。

  • dism / Get-WimInfo / WimFile:バツ:\ sources \ install.esd

* ノート:バツ「付属のインストールメディアのドライブ文字に応じたドライブ文字。 たとえば、Windowsインストールメディアがドライブ「H」にあり、「sources」フォルダーに「install.wim」ファイルが含まれている場合、コマンドは次のようになります。

  • dism / Get-WimInfo / WimFile:H:\ sources \ install.wim

5. Windows 10がインストールされているバージョンによると、インデックス番号をメモしてください。 *

* 例:システムにWindows 10 Homeエディションをインストールしている場合、インデックス番号は「1」です。

6. インストールされているWindowsバージョンのインデックス番号を見つけたら、以下の対応するコマンドを使用してWindows10を修復します。

a。 ソースフォルダーに「install.wim」ファイルが含まれている場合は、次のコマンドを実行します。

  • DISM / Online / Cleanup-Image / RestoreHealth /出典:WIM:バツ:\ sources \ install.wim:IndexNumber /LimitAccess

b。 ソースフォルダに「install.esd」ファイルが含まれている場合は、次のコマンドを実行します。

  • DISM / Online / Cleanup-Image / RestoreHealth /出典:ESD:バツ:\ sources \ install.esd:IndexNumber /LimitAccess

* ノート:バツ「場合によっては、ドライブ文字とインデックス番号。 たとえば、Windowsインストールメディアがドライブ「D」にあり、「sources」フォルダーに「install.wim」ファイルが含まれていて、インデックス番号が「1」(Windows 10 Homeの場合)の場合、コマンドは次のようになります。 :

  • DISM / Online / Cleanup-Image / RestoreHealth /出典:WIM:D:\ sources \ install.wim:1 / LimitAccess
DISMオンラインクリーンアップ-画像RestoreHealthソース

7. DISMがWindowsイメージコンポーネントストアを修復するまで、しばらくお待ちください。
8. 操作が完了すると、「操作は正常に完了しました」という通知が表示されます。 *

* ノート: DISMツールが「エラー0x800f081f:ソースファイルが見つかりませんでした"、 それから:

  1. インストールメディアから、Windowsバージョンの「install.wim」ファイルに対応するファイルを抽出します。 **
  2. 抽出した「install.wim」ファイルを、以下のコマンドを使用してDISMの修復ソースとして使用します(詳細な手順を参照してください)。 ここ).
  • DISM / Online / Cleanup-Image / RestoreHealth / Source:WIM:c:\ install.wim:1 / LimitAccess

** Windowsバージョンの「install.wim」ファイルに対応するファイルを抽出するには、ケースに応じて以下の手順に従ってください。

1. メディア作成ツール(オプションA)を使用してWindows 10をダウンロードした場合は、 エキス お使いのWindowsバージョンに応じて install.wim からのファイル install.esd この記事の手順を使用して、ファイル(X:\ sources \ install.esd): インストールを抽出する方法。 インストールするESD。 WIM(Windows 10/8)

2. Windows ISOダウンローダーツール(オプションB)を使用してWindows 10/8 ISOをダウンロードした場合は、 エキス お使いのWindowsバージョンに応じて install.esd ファイル から install.wim この記事の手順を使用して、ファイル(X:\ sources \ install.esd)ファイルを作成します。 複数のINSTALL.WIMファイルを含むINSTALL.WIMファイルを抽出する方法。

9. 最後に、修復を完了するには、 sfc / scannow 指図:

  • SFC / SCANNOW
SFC SCANNOW

10. SFCスキャンが正常に完了すると、完了です。

方法3。 ポリシーまたはレジストリを使用して、代替の修復ソースを指定します。

1. システムにWindowsインストールメディアを接続し、上記の方法2の手順1〜5を使用して、インストールされているWindows10バージョンのインデックス番号を確認します。
2.コピー the install.wim Windowsインストールメディア(例:(X:\ sources.install.wim)から C:\ ドライブ(ルートフォルダ)。

3. Windowsのバージョン(ProまたはHome)に応じて、以下の手順に従って、Windowsイメージを修復するための既定のソースとしてC:\ install.wimファイルを指定します。

2A。Windows 10ProおよびWindows8 / 8.1 Pro

–ローカルグループポリシーエディターでDISM /ソースを指定します。

1. 押す ウィンドウズimage_thumb [5] _thumb_thumb + R キーボードのキーをロードして 走る ダイアログボックス。
2. タイプ gpedit.msc を押して 入力 ローカルグループポリシーエディターを開きます。

gpedit.msc

3. グループポリシーエディターで、(左側から)次の場所に移動します。

  • コンピューターの構成>管理用テンプレート>システム

4. 右側のペインで「オプションのコンポーネントのインストールとコンポーネントの修復の設定を指定する「設定。

dismソースグループポリシー

5. 次の設定を適用します。

1. チェック 有効
2. で "代替ソースファイルパス" タイプ: *
wim:C:\ install.wim:IndexNumber
3. チェック WindowsUpdateからペイロードをダウンロードしようとしないでください

* ノート: 交換してください IndexNumber あなたの場合に応じて。 たとえば、インデックス番号が「1」の場合は、「wim:C:\ install.wim:」と入力します。1"

dismソースグループポリシーエディター

6. クリック わかった ポリシーエディタを閉じます。
7. 再起動 あなたのコンピュータ。
8. 再起動後、「DISM / Online / Cleanup-Image / RestoreHealth」コマンドを再実行してください。
10. 修復が完了したら、ポリシーの変更を元に戻します。

2B。 Windows10ホームとWindows8 /8.1ホーム

–WindowsレジストリでDISM / Sourceを指定します。

1. 押す "ウィンドウズ画像-201_thumb_thumb_thumb_thumb1_t + “R」キーを押して、[実行]ダイアログボックスをロードします。
2. タイプ regedit を押して 入力 Windowsレジストリエディタを開きます。

regedit

3. 左側のペインで、次のキーに移動します。

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies

4. 右クリック ポリシー キーを押して選択します 新しい >
5. 新しいキーに名前を付けます。 サービス

dismソースレジストリ

6. ハイライト サービング 鍵。
7. 右ペインを右クリックして、 新しい > 拡張可能な文字列値
8. 新しい値に名前を付けます。 LocalSourcePath

LocalSourcePath DISM

9. 「LocalSourcePath」をダブルクリックし、値のデータボックスに次のように入力します。 wim:C:\ install.wim:IndexNumber

* ノート: 交換してください IndexNumber あなたの場合に応じて。 たとえば、インデックス番号が「1」の場合は、「wim:C:\ install.wim:」と入力します。1"

10. クリック わかった。

wim:C:\ install.wim:1

11. 右ペインをもう一度右クリックして、 新しい > DWORD(32ビット)値。
12. 新しい値に名前を付けます。 UseWindowsUpdate

UseWindowsUpdate

13. 「UseWindowsUpdate」をダブルクリックし、値のデータボックスに次のように入力します。 2
14. クリック わかった

* 2 = WindowsUpdateを使用しない

UseWindowsUpdate 2(Windows Updateは使用しないでください)

15. 選ぶ レジストリエディタと 再起動 あなたのコンピュータ。
16. 再起動後、「DISM / Online / Cleanup-Image / RestoreHealth」コマンドを再実行してください。
17. 修復が完了したら、Windowsレジストリの変更を元に戻します。

方法4。 Windows修復アップグレードでDISMソースファイルが見つからないというエラーを修正します。

DISMエラーを修正するもう1つの方法は、Windows10の修復アップグレードを実行することです。

ステップ1。 メディア作成ツールを使用してWindows10を修復/アップグレードします。

1. OSのバージョンに応じて、メディア作成ツールをダウンロードして実行します。

  • Windows10をダウンロードする
  • Windows8.1をダウンロードする

2.承認 ライセンス条項。
3. オプションを選択してください このPCを今すぐアップグレード を押して 次。

このPCを今すぐアップグレードするWindows10

4. Windowsがアップグレードされるまで待ちます。

ステップ2。 DISMおよびSFCツールを使用して修復を完了します。

– Windowsアップグレード後:

1. 右クリック 始める メニュー 画像 を選択します コマンドプロンプト(管理者)。
2. コマンドプロンプトウィンドウで、修復を完了するために次のコマンドを実行します。

  • DISM / Online / Cleanup-Image / StartComponentCleanup
  • Dism / Online / Cleanup-Image / RestoreHealth
  • sfc / scannow
方法5。 CBS.LOGファイルを調べてDISMエラーを修正します。

(2017年5月17日更新)

実行後、DISMは「C:\ Windows \ Log \ CBS」ディレクトリ(C:\ Windows \ Log \ CBS \ CBS.logなど)に「CMS.log」という名前のログファイルを作成します。 DISMコマンドツールが実行されます。

したがって、DISMの「ソースファイルが見つかりません」エラーを修正する最後の方法は、問題の原因となっているインストール済みパッケージを見つけて削除するために、CBS.LOGファイルを調べることです。

ステップ1。 DISMのログファイル(CBS.LOG)を調べます。

1. 案内する C:\ Windows \ Log \ CBS ディレクトリと 開いた the CBS ファイル。

画像

2. を使用して 探す ツール([表示]> [検索])で、[システムアップデートの準備状況の確認]を検索します。

画像

3. 次に、「システム更新の準備状況の確認」行の下を調べて、破損したパッケージを見つけます。 *

*例:以下のスクリーンショットでわかるように、破損したパッケージの名前は次のとおりです。Microsoft-Windows-TestRoot-and-FlightSigning-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0"

画像

4. 破損したパッケージの名前を見つけたら、次の手順に進みます。

ステップ2。 破損したパッケージのレジストリエントリを削除します。

1. 同時に押す ウィンドウズ 画像+ R RUNコマンドボックスを開くためのキー。
2. タイプ regedit を押して 入力 Windowsレジストリエディタを開きます。

regedit

重要:レジストリの変更を続行する前に、まずバックアップを取ります。 レジストリのバックアップを実行するには:

a。 メインメニューから、 ファイル & 選択する 輸出.
b。 目的地を指定します(例: デスクトップ)、ファイル名を指定します(例:「RegistryBackup」)を押して 保存する。

3. 左側のペインから次のキーに移動して選択します。

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing
画像

5. とともに コンポーネントベースのサービス強調表示、に移動します 編集 > 探す (メニューから)レジストリで破損したパッケージ名を検索します。 それをするために、ただ コピーペースト 検索ボックスで、CBS.LOGからの破損したパッケージの名前。 (例: "Microsoft-Windows-TestRoot-and-FlightSigning-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0")

画像

6. このとき、破損したパッケージの名前は、次の2つのレジストリの場所/キーで見つかりました。

    1. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ PackageIndex \ Microsoft-Windows-TestRoot-and-FlightSigning-Package〜31bf3856ad364e35〜amd64 ~~ 0.0.0.0
    2. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Microsoft-Windows-TestRoot-and-FlightSigning-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0

7. さて、安全上の理由から、 バックアップ (左側のペインで)それぞれを右クリックして、見つけたすべてのレジストリキーを選択します。 輸出。 *

* ノート:何か問題が発生した場合にバックアップを簡単にインポートできるように、レジストリキーをデスクトップに保存します。 (エクスポートされたキーをダブルクリックし、 マージ).

画像

8. 次に、割り当てます フルコントロール パーミッション、見つけたすべてのキー、 管理者. それを行うには:

1. 各キーを右クリックして、 権限.

画像

2. ハイライト 管理者、チェックマークを付けます フルコントロール チェックボックスをクリックしてクリックします わかった.

画像

9. ついに、 消去 見つけたすべてのレジストリキー。 (各キーを右クリックして 消去)

画像

10.選ぶ レジストリエディタ。

ステップ3。 破損したパッケージをディスク上の他の場所に移動します。

1. 案内する C:\ Windows \ Servicing \ Packages フォルダ。
2. 次に、デスクトップを見つけて移動します。名前がCBS.LOG内の破損したパッケージの名前で始まるすべてのパッケージです。

例えば このとき、次の4つのファイルを見つけました(そしてデスクトップに移動しました)。それらのファイルの名前は、破損したパッケージの名前で始まります。 Microsoft-Windows-TestRoot-and-FlightSigning-Package

    1. Microsoft-Windows-TestRoot-and-FlightSigning-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0
    2. Microsoft-Windows-TestRoot-and-FlightSigning-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0.mum
    3. Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0
    4. Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package〜31bf3856ad364e35〜amd64 ~~ 10.0.15063.0.mum

画像,

3.リスターあなたのコンピュータ。
4. 「DISM / Online / Cleanup-Image / RestoreHealth」コマンドを再度実行します。
5. DISMがエラーなしで完了した場合は、続行して、エクスポートされたレジストリキーと移動されたパッケージをデスクトップから完全に削除します。

方法6。 Windows10を修復します。

上記のすべての方法を適用した後でも、DISMで「ソースファイルが見つかりませんでした」というエラーが表示される場合は、次の手順を実行することをお勧めします。 Windows10のインストールを修復します。

幸運を! このガイドがあなたの経験についてコメントを残すことによってあなたを助けたかどうか私に知らせてください。 他の人を助けるために、このガイドを気に入って共有してください。

さまざまな方法の説明は非常に明確ですが、私はまだ問題を解決することができませんでした。 今は何の進歩もなく、ある方法から別の方法へと輪になっていくような気がします。 ですから、以下のログファイルに基づいて誰かが私にヒントを与えることができれば、私は非常に感謝します。

システムアップデートの準備状況を確認しています。
2018-11-04 14:33:51、情報CBS
2018-11-04 14:33:51、情報CBS(p)CSIマニフェストコラプト(n)amd64_b6eb56d3a1ffc6dbde7f8d8eb688a286_31bf3856ad364e35_10.0.17134.165_none_90c9a1eb6668c11c
2018-11-04 14:33:51、情報CBS修復に失敗しました:置換マニフェストがありません。
2018-11-04 14:33:51、情報CBS(p)CSIマニフェストコラプト(n)amd64_f4ebfb19ca40545b5b70cb6de1d79fb0_31bf3856ad364e35_10.0.17134.165_none_5a9f0441ba4fe9a6
2018-11-04 14:33:51、情報CBS修復に失敗しました:置換マニフェストがありません。
2018-11-04 14:33:51、情報CBS
2018-11-04 14:33:51、情報CBSの概要:
2018-11-04 14:33:51、情報CBS操作:検出と修復
2018-11-04 14:33:51、情報CBS操作結果:0x800f0907
2018-11-04 14:33:51、情報CBS最後の成功したステップ:操作全体が完了しました。
2018-11-04 14:33:51、情報CBS検出された破損の合計:2
2018-11-04 14:33:51、情報CBS CBSマニフェストの破損:0
2018-11-04 14:33:51、情報CBS CBSメタデータの破損:0
2018-11-04 14:33:51、情報CBS CSIマニフェストの破損:2
2018-11-04 14:33:51、情報CBS CSIメタデータの破損:0
2018-11-04 14:33:51、情報CBS CSIペイロードの破損:0
2018-11-04 14:33:51、情報CBS修復された破損の合計:0

*私はWindowsホームバージョンを使用しています