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

[PR]

Windows11設定・不具合

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. Chromeの拡張機能を無効化する方法!不要アドオン停止で動作を軽く

  3. パソコンのフィルタリングの設定と方法!有害なサイトへのアクセスをブロックして安全な環境を作る

  4. エクセルで複数箇所のウィンドウ枠を固定!スクロールしても見やすい表

  5. パソコンの温度を確認するフリーソフト!熱暴走を未然に防ぐ監視の術

  6. パワポの図形が結合できない理由!エラーの原因を避けて自由な形を作る

  7. Macのソフトウェアのアップデートが終わらない?途中で止まってしまった時の安全な再開の手段

  8. Macのスリープの解除と設定!勝手に画面が暗くなるのを防いで作業を快適に続ける技

  9. エクセルで列の固定と解除をマスター!表をスクロールしても見やすく!

  10. パソコンのウイルス感染の症状と確認方法!被害を最小限に抑える手順!

  11. Chromeでポップアップのブロックを解除!必要な画面を表示させる技

  12. ワードで表の移動が自由にできない?好きな位置へレイアウトを変える技

  13. エクセルのリンクの編集でリンク解除できない?隠れた参照先を消す方法

  14. パソコンの迷惑電話の対策!サポートを騙る怪しい業者からの突然の着信に騙されないための正しい対処法

  15. OneDriveのフォルダの削除でPC残す!クラウド上だけを消して整理する

  16. Windows11の右下の通知が消えない時の対処法!鬱陶しいポップアップ

  17. パソコンのフィッシング詐欺の事例!騙されてクレジットカードの情報を入力してしまった時の緊急の対応

  18. 外部マイクのノイズを除去する設定!クリアな音声で通話環境を快適化

  19. ブラウザのホームページの設定を固定!毎回同じ画面からスタートさせる技

  20. Windows11でブラウザ以外のキャッシュの削除手順!動作をサクサクに

TOP
CLOSE