DISM restorehealthでWindows修復|sfcとの正しい順番

当ページのリンクには広告が含まれています。
DISM restorehealthでWindows修復|sfcとの正しい順番

パソコンの動作がおかしい、Windows Updateが何度も失敗する——そんなときに初期化の前に試したいのが、DISM /Online /Cleanup-Image /RestoreHealthによるWindowsの自力修復です。

初期化はデータが消えるリスクもある最終手段です。その前にDISMとsfc /scannowという2つの標準コマンドで直る可能性があることは、意外と知られていません。

この記事では、DISMとsfc /scannowの違いと正しい実行順番、restorehealthの具体的な手順、エラーで直らないときの対処法まで、初心者の方にも分かるよう順を追って解説します。

この記事で分かること
  • DISMとsfc /scannowの違いと正しい実行順番
  • restorehealthの正しい手順(CheckHealth→ScanHealth→RestoreHealth)
  • エラーで直らないときの対処法
  • それでも直らないときの初期化・買い替えの見極め方
目次

DISMとsfc /scannowとは?役割の違いと「どっちが先か」

DISMとsfcという2つの修復ツールの役割の違いを表すイメージ

DISMとは、Windowsの土台となるコンポーネントストア(=Windowsの機能を組み立てるための部品を保管する場所)を修復するツールです。

sfc /scannowとは、保護されたシステムファイルをスキャンし、壊れていれば正常なコピーに置き換えるコマンドです。

項目DISMsfc /scannow
対象Windowsの土台(コンポーネントストア)個々の保護されたシステムファイル
役割OSの基盤そのものを修復ファイルを正常なコピーに置き換え
主な修復元Windows Updateまたは指定した修復ソースコンポーネントストア
実行順先に実行(公式推奨)DISMのあとに実行

この2つの違いをひとことでいうと、DISMは土台の修復、sfcは個々のファイルの修復です。土台が壊れていると、sfcが正常なファイルを用意しても正しく置き換えられないことがあります。

そのためMicrosoft公式は、DISMを先に実行し、そのあとでsfc /scannowを行う順番を案内しています。sfcが使う修復用ファイルを、DISM側で供給する仕組みになっているためです。

よくある疑問:sfc /scannowだけ実行すればいいのでは?DISMは省略できないの?

sfcだけで直るケースもありますが、コンポーネントストア自体が壊れている場合はsfc単体では直せません。先にDISMで土台を直してからsfcを実行するほうが、遠回りに見えて確実です。

迷ったら「DISMが先、sfcが後」の順番だけ覚えておくと安心です。

実行前の準備|管理者権限・ネット接続・バックアップ

DISMとsfcを実行する前に、3つだけ準備しておくとスムーズです。管理者権限、インターネット接続、念のためのバックアップです。

STEP
検索ボックスに「cmd」と入力する

タスクバーの検索ボックスに「cmd」と入力すると、「コマンド プロンプト」が候補に表示されます。

STEP
右クリックして「管理者として実行」を選ぶ

表示された「コマンド プロンプト」を右クリックし、「管理者として実行」を選択します。確認画面が出たら「はい」を選んで進めます。

DISMの/RestoreHealthは、多くの場合Windows Updateから修復ファイルを取得します。実行前にインターネット接続を確認しておきましょう。

ネットにつながらない場合の切り分け方は、パソコンがネットにつながらない時の確認手順を参考にしてください。

修復作業そのものでデータが消えることは基本的にありませんが、作業前に大切なデータのバックアップを取っておくと、より安心して進められます。

所要時間はパソコンの状態や回線速度によって幅があり、数分で終わることもあれば数十分かかることもあります(目安・実行環境により変動)。時間に余裕があるときに試すのがおすすめです。

DISMでWindowsを修復する手順(CheckHealth→ScanHealth→RestoreHealth)

コマンドで状態確認から修復まで進めるイメージ

DISMには3段階のコマンドがあり、順番に実行することで「今どんな状態か」を確認しながら修復を進められます。

コマンド役割所要時間の目安結果の読み方
/CheckHealth破損の有無を判定するだけ数秒〜数十秒程度正常・修復可能・修復不可能の3択で表示
/ScanHealthイメージ内を精密にスキャン数分程度破損の有無を詳しく確認
/RestoreHealth実際に修復を実行数分〜数十分程度完了後に結果メッセージが表示

表のとおり、いきなり修復するのではなく、まず状態を確認してから直すのがDISMの基本的な流れです。実際にコマンド プロンプトで試してみましょう。

STEP
状態を確認する(CheckHealth)

Dism /Online /Cleanup-Image /CheckHealth を入力してEnterキーを押します。イメージが正常か、修復可能か、修復不可能かが表示されます。

STEP
精密にスキャンする(ScanHealth)

Dism /Online /Cleanup-Image /ScanHealth を実行します。イメージ内を詳しくスキャンするため、数分程度かかります。

STEP
修復を実行する(RestoreHealth)

Dism /Online /Cleanup-Image /RestoreHealth を実行します。破損が見つかれば、Windows Updateなどから正常なファイルを取得して修復します。

100%完了するまでコマンド プロンプトを閉じないでください。

完了まで数分から数十分程度かかることがあります。進捗表示が止まって見えても、裏側では処理が進んでいることが多いので、焦らず待ちましょう。

sfc /scannowで仕上げる|正しい実行順番と結果の読み方

DISMの/RestoreHealthが完了したら、続けてsfc /scannowを実行します。土台を直したあとに個々のファイルを直す、という順番です。

STEP
sfc /scannowを実行する

管理者権限のコマンド プロンプトで sfc /scannow と入力してEnterキーを押します。検証が完了するまで画面を閉じずに待ちます。

STEP
結果を確認して再起動する

スキャンが100%完了すると結果メッセージが表示されます。内容を確認したら、念のためパソコンを再起動しておきましょう。

補足として、「まずsfcを実行し、直らなければDISM、それでもダメなら再度sfc」という進め方が紹介されることもあります。ただしMicrosoft公式が案内しているのはDISMが先の順番なので、迷ったときはこちらを基本にすると安心です。

sfc /scannow実行後のメッセージは、大まかに次の3パターンに分かれます。

  • 問題は見つからなかったという内容のメッセージ→正常な状態
  • 破損を検出し修復できたという内容のメッセージ→修復成功
  • 一部のファイルを修復できなかったという内容のメッセージ→次の対処が必要

「本当に直ったのか実感がない」というときは、CBS.logから結果を抜き出して確認できます。管理者権限のコマンド プロンプトで次のコマンドを実行してください。

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

実行すると、修復されなかったファイルの情報を含むログがデスクトップに出力されます。

結果に自信が持てないときは、CBS.logを見てみると安心材料になります。

エラーで修復できないときの対処(0x800f081f 等)

エラー発生時にインストールメディアで対処するイメージ

DISMを実行しても、修復ソースが見つからずエラーで止まってしまうことがあります。代表的な例が、エラーコード0x800f081f(ソースファイルが見つかりません、という内容のエラー)です。

多くの場合、原因はWindows Update自体が不調、またはオフラインで修復ファイルを取得できないことにあります。この場合、Windows Updateとは別の場所から修復ファイルを指定する必要があります。

そこで使うのが/Sourceオプションです。Windowsのインストールメディア(ISOファイルやUSB)の中にあるinstall.wim(=Windowsのインストールディスクに入っている、システム本体のデータファイル)を修復元として指定します。

STEP
インストールメディアを用意する

Windows 11のISOファイルをダウンロードしてマウントするか、インストール用USBメモリを用意します。

STEP
install.wimのパスを確認する

マウントしたドライブの中の「sources」フォルダーに、install.wim(またはinstall.esd)があることを確認します。

STEP
/Sourceを指定して再実行する

Dism /Online /Cleanup-Image /RestoreHealth /Source:マウント先のドライブ:\sources\install.wim /LimitAccess を実行します。/LimitAccessを付けると、Windows Updateを使わず指定したソースだけから修復します。

そもそもパソコンが起動しない、画面が真っ黒なままという場合は、DISM以前の問題である可能性があります。その場合はパソコンが黒い画面で起動しない時の確認手順もあわせて確認してください。

DISM・sfcでも直らないときの選択肢|初期化と買い替え

DISMとsfcを順番に試しても改善しない場合、次の一手は2段階で考えます。まずWindowsの初期化、それでもダメならハードの故障を疑って修理・買い替えです。

Windowsの初期化は、OSを工場出荷時に近い状態へ戻す方法です。ファイル修復よりも強力ですが、設定やアプリがリセットされるため、DISM・sfcを試したあとの選択肢として位置づけています。

具体的な手順はパソコン初期化の方法|Windows11で残す・削除するの違いと注意点で解説しています。

初期化しても同じ症状を繰り返す、または異音がする・電源が不安定・ファイルの破損が何度も再発するといったサインがある場合は、ソフトではなくハード側の故障が疑われます。

見極め方はパソコンの寿命は何年?買い替えのサインとタイミングで詳しく紹介しています。

修理に出すか買い替えるか迷ったときは、ドスパラの最短翌日出荷や診断・サポート体制も選択肢のひとつです。症状が繰り返す場合、修復に時間をかけるより買い替えたほうが結果的に早いこともあります。

\修復に時間をかけるより早いことも/

買い替えるなら、普段使いからクリエイター用途まで3つの目安で選ぶと失敗しにくくなります。以下は2026年7月14日確認時点の税込価格です。

【普段使い・軽作業向け】GALLERIA XGR5M-R56-GD

GALLERIA XGR5M-R56-GD
  • CPU:AMD Ryzen 5 7500F
  • GPU:GeForce RTX 5060 8GB
  • メモリ:16GB
  • ストレージ:500GB SSD
  • 価格224,980円(税込)

重かった動作を元通りにしたいだけなら十分すぎる構成です。Ryzen 5 7500FとGeForce RTX 5060を搭載し、価格は224,980円(税込)。普段使いはもちろん軽めのゲームにも余力があります。

【ゲーミング標準】GALLERIA XPR7A-R57-GD

GALLERIA XPR7A-R57-GD
  • CPU:AMD Ryzen 7 7700
  • GPU:GeForce RTX 5070 12GB
  • メモリ:16GB
  • ストレージ:1TB SSD
  • 価格324,980円(税込)

フルHD解像度でのゲームを快適に楽しみたい方向けのバランス型です。Ryzen 7 7700とGeForce RTX 5070 12GBの組み合わせで、価格は324,980円(税込)です。

迷ったらこの構成が無難、というバランスの取れた組み合わせです。

\一番バランスが良い構成/

【クリエイター・ハイエンド】GALLERIA XMC9A-R57T-GD

GALLERIA XMC9A-R57T-GD
  • CPU:インテル Core Ultra 9 285K
  • GPU:GeForce RTX 5070 Ti 16GB
  • メモリ:32GB
  • ストレージ:2TB SSD
  • 価格559,980円(税込)

動画編集や配信、重いゲームまでこなしたい方向けの上位構成です。Core Ultra 9 285KとGeForce RTX 5070 Ti 16GBにメモリ32GB・2TB SSDを組み合わせ、価格は559,980円(税込)です。

3機種の違いを表で整理すると、以下のとおりです。

モデルCPUGPUメモリストレージ価格(税込)
XGR5M-R56-GDRyzen 5 7500FRTX 5060 8GB16GB500GB224,980円(税込)
XPR7A-R57-GDRyzen 7 7700RTX 5070 12GB16GB1TB324,980円(税込)
XMC9A-R57T-GDCore Ultra 9 285KRTX 5070 Ti 16GB32GB2TB559,980円(税込)

価格は変動する場合があります。最新の情報は公式サイトでご確認ください。

買い替え後や初期化後は、初期設定を一通り済ませておくと安心です。手順はWindows11の初期設定でやること10選にまとめています。

まとめ

DISMによるWindows修復のポイントを整理します。

  • 実行順はDISMが先、sfc /scannowが後(Microsoft公式の案内)
  • DISMはCheckHealth→ScanHealth→RestoreHealthの3段階で状態確認から修復まで進められる
  • エラーで直らないときは/Sourceでインストールメディアを修復元に指定する
  • 何度試しても直らない場合は初期化→それでも改善しなければ買い替えの順で検討する

DISMとsfc /scannowは、初期化の前に試す価値がある自力修復の手段です。正しい順番とエラー時の対処法さえ押さえておけば、多くのケースで改善が期待できます。

それでも直らないときは、無理をせず初期化や買い替えも選択肢に入れて、快適な環境を取り戻してください。

よくある質問(FAQ)

DISMとsfcはどっちを先に実行すればいいですか?

Microsoft公式の案内ではDISMが先、sfc /scannowが後です。sfcが使う修復用ファイルをDISM側で整えておく形になるため、この順番のほうが直りやすいとされています。

restorehealthはどれくらい時間がかかりますか?

パソコンの状態や回線速度によって幅がありますが、数分から数十分程度が目安です(確認時点の一般的な目安)。時間に余裕があるときに試すのがおすすめです。

RestoreHealthが進まない・固まって見えるときはどうすればいいですか?

進捗が止まって見えても裏側では処理が続いていることが多く、数分から十数分は正常な範囲のことがあります。それでも極端に時間がかかる場合は、ネット接続の確認や/Sourceオプションの利用を検討してください。

インターネットに繋がっていなくても修復できますか?

通常はWindows Updateから修復ファイルを取得しますが、インストールメディア内のinstall.wimを/Sourceで指定すれば、オフラインに近い状態でも修復できる場合があります。

何度やっても直らないときは初期化したほうがいいですか?

DISMとsfcを正しい順番で試しても改善しない場合は、初期化を検討するタイミングです。初期化後も同じ症状が続くなら、ソフトではなくハードの故障が疑われるため、買い替えの判断も視野に入れてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

PCコンパス編集部です!

パソコン業界歴20年超のベテランがパソコン初心者~中級者向けにお役立ち情報を発信していきます!

目次