DISMエラー0x800f0906「ソースファイルをダウンロードできませんでした」の対処法(Windows 10/8.1)
Windows 10搭載のパソコンで「DISM /Online /Cleanup-Image /RestoreHealth」コマンドを実行した際、DISMエラー0x800f0906「ソースファイルをダウンロードできませんでした(The source files could not be downloaded)」が発生するケースがあります。
このエラーは、システムがインターネットやMicrosoftのサーバーに正常に接続できているにもかかわらず、Windowsイメージの修復に必要なファイルをオンラインからダウンロードできないことを意味します。

DISMエラー0x800f0906の詳細
コマンドプロンプトには以下のようなメッセージが表示されます。
C:\WINDOWS\system32>DISM /Online /Cleanup-Image /RestoreHealth
展開イメージのサービスと管理ツール
バージョン: 10.0.15063.0
イメージのバージョン: 10.0.15063.0
[==========================100.0%==========================]
エラー: 0x800f0906
ソース ファイルをダウンロードできませんでした。
機能を復元するために必要なファイルの場所を指定するには、「source」オプションを使用してください。ソースの場所の指定方法の詳細については、https://go.microsoft.com/fwlink/?LinkId=243077 を参照してください。
DISM ログ ファイルは C:\WINDOWS\Logs\DISM\dism.log にあります。
このトラブルシューティングガイドでは、Windows 10/8/8.1で発生するDISMエラー0x800f0906を解消するための具体的な手順を詳しく紹介します。
DISM RestoreHealthエラー0x800f0906の修正方法
- 方法1: DISMコマンドを再実行する
- 方法2: 日付と時刻の設定を確認する
- 方法3: Windows Updateのトラブルシューティングツールを実行する
- 方法4: Windows Updateストアフォルダー(SoftwareDistribution)を再作成する
- その他のDISM /RestoreHealthエラーの解決策
方法1: DISMコマンドを再実行する
Windows 10 Home搭載のパソコンで、RestoreHealthプロセスが100%に達した時点でDISMがエラー0x800f0906で失敗する現象を確認しました。そこで「DISM /Online /Cleanup-Image /RestoreHealth」コマンドをもう一度実行してみたところ、「ソースファイルをダウンロードできませんでした」という問題は幸いにも解消しました。
そのため、他の方法を試す前に、まずは同じコマンドをもう一度実行して、エラー0x800f0906が引き続き発生するかどうかを確認してください。
方法2: 日付と時刻の設定を確認する
パソコンの日付と時刻が正しく設定されているかを確認してください。手順は以下の通りです。
1. Windowsキー + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
2. control panelと入力し、Enterキーを押します。

3. 「表示方法」を小さいアイコンに変更します。

4. 「日付と時刻」を開きます。

5. 「日付と時刻の変更」ボタンをクリックします。

5a. 現在の日付・時刻・年を設定し、「OK」をクリックします。
6. 「タイムゾーンの変更」ボタンをクリックします。

6a. 現在のタイムゾーンを選択して「OK」をクリックします。

7. 「インターネット時刻」タブを選択し、「設定の変更」ボタンをクリックします。

7a. 「インターネット時刻サーバーと同期する」にチェックを入れ、リストからタイムサーバーを選択します(例: time.windows.com)。
7b. 完了したら「今すぐ更新」をクリックします。

7c. 時刻が更新されたら、「OK」を2回クリックしてすべてのウィンドウを閉じます。
8. パソコンを再起動し、「DISM /Online /Cleanup-Image /RestoreHealth」コマンドを再度実行します。
方法3: Windows Updateのトラブルシューティングツールを実行する
1. 「スタート」>「設定」>「更新とセキュリティ」>「トラブルシューティング」>「Windows Update」の順に移動します。

2. 「管理者としてトラブルシューティングを実行する」を選択します。

3. 「次へ」をクリックし、ウィザードの残りの手順に従ってWindows Updateの問題を修復します。

4. 修復が完了したら、「閉じる」をクリックしてウィザードを終了します。

5. パソコンを再起動し、「DISM /Online /Cleanup-Image /RestoreHealth」コマンドを再度実行します。
方法4: Windows Updateストアフォルダー(SoftwareDistribution)を再作成する
Windows Updateストアフォルダー(一般に「SoftwareDistribution」フォルダーと呼ばれます)は、Windowsがダウンロードした更新プログラムを保存する場所です。
このSoftwareDistributionフォルダーが破損すると、Windows Updateにさまざまな問題が発生します。そのため、Windows Updateの不具合を解決する最も効果的な方法の一つが、このフォルダーの再作成です。手順は以下の通りです。
1. Windowsキー + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
2. services.mscと入力し、Enterキーを押します。

3. サービス一覧から「Windows Update」サービスを右クリックし、「停止」を選択します。

4. エクスプローラーを開き、「C:\Windows」フォルダーに移動します。
5. 「SoftwareDistribution」フォルダーを選択して削除します。
(「フォルダーアクセスは拒否されました」という画面が表示された場合は「続行」をクリックしてください)
* 注意: 次回Windows Updateが実行される際、Windowsによって新しい空のSoftwareDistributionフォルダーが自動的に作成され、更新プログラムが保存されます。

6. パソコンを再起動し、「DISM /Online /Cleanup-Image /RestoreHealth」コマンドを再度実行します。
その他のDISM /RestoreHealthエラーの解決策
上記の方法を試してもDISMの実行時に問題が解決しない場合は、以下の関連記事の手順もあわせてお試しください。
- Windows 10/8でDISM「ソースファイルが見つかりませんでした」エラーを修正する方法
- Windows 10/8でDISMエラー0x800f081fを修正する方法
以上で作業は完了です!このガイドがお役に立ちましたら、コメントでご体験をお聞かせください。他の方の助けにもなりますので、ぜひこのガイドをいいね・シェアしてください。
-
Windows 11/10で「起動デバイスが見つかりません」エラーを修正する5つの方法
Windowsで「Boot device not found(起動デバイスが見つかりません)」というエラーに悩まされていませんか?このエラーは、主にシステムのハードドライブに問題がある場合に発生します。原因としては、BIOS設定の誤りや、デバイスがハードディスクを正しく認識できないことなどが考えられます。 この記事では、Windows 11/10で「起動デバイスが利用できません」というエラーを解消するための、実践的なトラブルシューティング方法をご紹介します。 起動デバイスとは? 名前の通り、起動デバイスとは、デバイスの起動に必要なファイルを保存しているハードウェアのことです。起動デバイスには
-
Windows 11/10で「フォルダーが空」エラーを修正する方法
フォルダー内のファイルをすべて別の場所や別のストレージメディアへ移動したのに、フォルダーを開いてみると、まだファイルが残っているかのように表示される——そんな経験はありませんか?つまり、フォルダーは空っぽに見えるのに、実際にはファイルが存在している(少なくともそう見える)状態です。この状況は非常にストレスフルで、次のようなシナリオが頭をよぎることでしょう。 フォルダーが空になったので削除しようとしたら、ストレージ容量を確認すると、まだファイルが残っていることが判明した うっかりファイルをフォルダーに残し忘れたのか、それとも誤って非表示にしてしまったのか、混乱して考えてしまう Windows