Windows11で修復コマンドDISMを実行する方法!システム不具合を直す手順を解説

[PR]

コラム

Windows11でシステムに不具合があるとき、「修復コマンドDISM」の使い方を知っておくと非常に役立ちます。たとえば、Windows Updateでエラーが出る、システムが遅い、ブルースクリーンが頻発するなどの症状に直面している方は、このツールで多くの問題を自己解決できる可能性があります。

この記事では、Windows11 修復コマンド DISMがどういうものか、チェックと修復の手順、トラブル発生時の対処法、SFCとの組み合わせ、実行時の注意点などをわかりやすく解説します。初心者にもわかるよう丁寧に順序立てて説明しますので、安心して読み進めてください。

Windows11 修復コマンド DISMとは何か?基礎を理解する

Windows11 修復コマンド DISMは、Windowsイメージ(システムのベースとなるファイル群)を点検し、破損があれば修復するためのコマンドツールです。Component Storeと呼ばれるコア部分が対象で、Windows Updateの失敗やシステムファイル検証(SFC)がうまく動かないときに非常に有効です。

このツールは基本的に3段階で使われます。まずは軽いチェック、次に詳細スキャン、最後に必要なら修復。そのためのコマンドが /CheckHealth, /ScanHealth, /RestoreHealthです。最新情報によれば、これらのコマンドはWindows11全Editionで利用可能で、管理者権限で実行する必要があります。

DISMの目的と役割

DISMの主な目的は、Windowsイメージの破損を検出し修復することです。具体的にはComponent Storeの整合性を確保し、Windows Update関連のエラー、アプリの起動障害、システム動作の不安定さなどの原因を取り除くために用いられます。SFCだけでは直せない問題にも対応できることが大きな特徴です。

CheckHealth / ScanHealth / RestoreHealthの違い

/CheckHealthはシステムイメージに破損が“既に報告済かどうか”をさっと確認する軽量チェック。/ScanHealthはもっと深くスキャンして破損箇所を詳細に検出します。/RestoreHealthは見つかった破損を修復するためのコマンドで、Windows Updateや指定したイメージファイルからのファイル取得を伴います。

どのケースで使うべきか

Windows Updateが何度も失敗する、アプリが正しく起動しない、SFCがファイルを修復できなかったときなどがDISM使用の典型的なケースです。また、システムのパフォーマンスが急に落ちたり、ファイル操作でエラーが頻発するようなときにも役立ちます。

DISMを使った具体的な修復手順

ここではWindows11で実際にDISMを使ってシステムイメージを修復する方法を順を追って説明します。管理者としてのコマンドプロンプトやPowerShellの起動から、ログの確認、SFCとの併用まで含めた実践的手順です。

ステップ1:管理者としてコマンドプロンプトを起動する

まずはスタートメニューから「cmd」または「コマンドプロンプト」と入力し、検索結果を右クリックして「管理者として実行」を選択してください。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして許可します。これにより、DISMが必要とする権限が確保され、修復処理が正しく行われます。

ステップ2:健康状態のチェック (CheckHealth, ScanHealth)

まずは「DISM /Online /Cleanup-Image /CheckHealth」で簡易チェック。破損が報告済か確認できます。次に「DISM /Online /Cleanup-Image /ScanHealth」で詳細スキャンを行い、破損の有無や範囲を精査します。どちらも完了までに数分から数十分かかることがあります。

ステップ3:修復を実行する (RestoreHealth)

破損が確認されたら、「DISM /Online /Cleanup-Image /RestoreHealth」を実行します。このコマンドは必要なファイルをWindows Updateから取得して修復を行います。ネットワーク接続が安定していることが重要で、処理中は進捗が一時的に停止したように見えることがありますが正常です。

ステップ4:オフラインソースを使う場合

もしWindows Updateサーバーにアクセスできない環境や、RestoreHealthで Source Files Not Found のエラーが出る場合は、ISOやインストールメディア内の install.wim もしくは install.esd をソースとして指定します。コマンド例に /Source および /LimitAccess を付けて、指定したソースのみを使って修復します。

ステップ5:SFCとの併用と再起動

DISMでイメージを修復した後は「sfc /scannow」を実行してシステムファイルの検証と修復を行います。これにより、修復したイメージを元にファイルシステム内部の細かな問題を取り除けます。処理後に再起動し、変更が正しく反映されたことを確認してください。

SFCとの違いとセットで使う重要性

SFC(System File Checker)は保護されたシステムファイルを検証し、壊れていれば修復しますが、その土台となるComponent Storeが破損していたら修復できないことがあります。DISMはそのComponent Storeを修復することで、SFCが正常に機能できる環境を整える役割を果たします。

SFCの役割とは何か

SFCは主に重要なシステムファイルを保護している場所をチェックし、異常があればキャッシュから置き換えます。しかし、キャッシュ自体が破損していたり、イメージが整っていなければ、この処理も不完全になることがあります。そういうときはDISMが必要になります。

DISM先行 vs 後先どちらがいいか

一般的にはDISMを先に実行し、Component Storeを修復したうえで SFC を実行するのが推奨されています。特にSFCが「一部ファイルを修復できませんでした」と表示するような状況では、この順序が問題解決につながる確率を高めます。

例:DISMとSFCを使った典型的な流れ

たとえば、Windows Updateでエラーが続く→まずCheckHealthで軽く確認→ScanHealthで詳細確認→RestoreHealthで修復→sfc /scannowでシステムファイル検証→再起動。この流れを取ることでエラー原因の診断と対応が漏れなく行えます。

よくあるエラーとトラブルシューティング

DISMを使っていてはまることもあります。たとえば「source files not found」や処理が途中で止まるなど。原因はソースの不一致、ネットワーク障害、あるいはファイルシステムの問題などです。以下に代表的なエラーパターンと対処法を紹介します。

ソースファイルが見つからない / バージョンの不一致

エラーコード 0x800f081f のように、修復に必要なファイルが見つからないというものが代表的です。その場合、使用している ISO やインストールメディアの Windows Edition やビルド、言語が現在のシステムと一致しているか確認してください。不一致だと修復できないことがあります。

RestoreHealthが進まない・時間がかかりすぎる

進捗バーが 20% や 40% で止まったように見えるのは通常の挙動で、Internet接続の状況やダウンロード速度、ファイルの応答性などによって時間がかかることがあります。焦らず、しばらく待ってみてください。また、ログを確認すると何が遅延しているか分かる場合があります。

読み取り専用/管理者権限の問題

コマンドプロンプトや PowerShell を管理者として起動していないと、DISMは必要なファイルにアクセスできずエラーになります。また、オフライン環境でドライブレターが誤っていたり、読み取り専用でマウントされた ISO をソースに指定する場合にアクセス拒否されることがありますので、設定を確認してください。

実行時の注意点とベストプラクティス

DISMコマンドは強力ですが誤用すると余計にトラブルを招くこともあります。安全かつ効率的に使うための注意事項とベストプラクティスをまとめます。

バックアップを取る

修復処理を行う前には大切なデータのバックアップを済ませてください。通常、DISMは個人データを消すことはありませんが、万が一操作ミスやシステムのさらなる損傷があった場合に備えるためです。

ネットワーク接続の確認

RestoreHealthがオンラインで必要なファイルを取得できるよう、インターネット接続が確実であることを確認してください。会社や組織のネットワークではプロキシやファイアウォールが通信を遮断していないかも確認が必要です。

マッチしたWindowsバージョンの使用

修復ソースとして使用する ISO や install.wim/install.esd は、対象の Windows11 のエディション(Home, Pro, Enterprise 等)や機能更新ビルド、言語パックに一致させることが重要です。不一致だとファイル整合性の取得に失敗することがあります。

ログの確認で原因追求

エラーや処理が停止・遅延した場合には、C:WindowsLogsDISMdism.log や C:WindowsLogsCBSCBS.log を確認してください。これらのログにはどのモジュールが失敗したかなど詳細情報が記録されており、修復のヒントが得られます。

コマンド比較表:各オプションの特徴

どのDISMオプションをいつ使うべきか、目的別に比較した表を以下に示します。

コマンド 目的 特徴
DISM /Online /Cleanup-Image /CheckHealth 軽いチェック 既存の破損フラグを確認、修復は行わない
DISM /Online /Cleanup-Image /ScanHealth 詳細スキャン 破損箇所をより精密に調査
DISM /Online /Cleanup-Image /RestoreHealth 修復実行 破損したファイルを置き換え、Imageを健全化

まとめ

Windows11でシステムが不安定なときや、Windows Updateが失敗する、SFCで直せないファイルがあるなどの問題には「修復コマンドDISM」が非常に有効です。まず軽いチェックから始め、必要なら詳細スキャン→修復というステップを踏むことで、安全かつ確実にシステムイメージを整えることができます。

さらに、RestoreHealthが失敗した場合はオフラインソースの指定、SFCの併用、ログの確認などで問題の原因を追求し対策を取ることが重要です。これらを実践すれば、多くのシステム不具合は自己解決でき、PCの信頼性を高めることができます。

関連記事

特集記事

コメント

この記事へのトラックバックはありません。

最近の記事
  1. エクセルの共有ブックが編集できない?ロックを解除して共同作業を快適

  2. Macの起動音を消す方法!カフェや図書館で立ち上げる時に周囲の目を気にしない設定

  3. Edgeが勝手に起動するのを止める!バックグラウンドの動作を完全にオフ

  4. ファイルのショートカットのリンク切れの直し方!元の場所を見つけてアイコンを復活

  5. パソコンの内部掃除にエアコンプレッサーは危険?安全なホコリ除去の技

  6. Windows11でプリンターのオフラインが解除できない?印刷トラブル解決

  7. パワポの文字の縁取りを太くする!背景に埋もれずハッキリと読ませる技

  8. トラックボールのマウスの操作のコツ!手首の疲労を軽減して快適に使う

  9. ファイルの最近使ったものの履歴を消す!見られたくない作業の痕跡を完全に消し去る

  10. Wi-Fiの速度の測定を正確な方法で!ネット回線の状態を正しく把握

  11. ファイルのドラッグができない理由!マウスの不具合や設定のエラーを直して移動する

  12. ゲーミングキーボードの光り方の変更!好みのイルミネーションを楽しむ

  13. ブラウザの保存先を毎回指定!ダウンロードするファイルの迷子を完全に防ぐ

  14. エクセルで画面分割をした後の戻し方!元の1画面に素早くリセットする

  15. パソコンのパスワードの桁数と安全性!簡単に突破されないための強固な文字列の作り方の正しい知識

  16. Windows11のアップデートを戻したい!10日間を過ぎた場合の対処法

  17. パワポをPDF変換してもリンクが生き残る!クリック可能な状態を保つ

  18. Macの画面の録画と音声の設定!操作の手順やゲームの実況を音付きで綺麗に保存する

  19. パソコンの画面のロックのかけ方をショートカットで!席を離れる時に一瞬で他人の操作を無効にする

  20. Google検索のマイナス検索の使い方!不要な情報を含まない精度の高い探し方

TOP
CLOSE