【Windows】OSの根幹部品が格納されている場所の不整合をDISM命令で修復する手順

【Windows】OSの根幹部品が格納されている場所の不整合をDISM命令で修復する手順
🛡️ 超解決

Windowsの動作が不安定になる、特定の機能が使えない、またはWindows Updateが頻繁に失敗するといった問題に直面していませんか。これらの症状は、OSのシステムファイルの破損や整合性の不整合が原因である可能性があります。この記事では、DISMコマンドを活用して、Windowsの根幹部品の不整合を修復する具体的な手順を解説します。

この修復作業により、Windowsの安定性を回復させ、業務をスムーズに進めるための環境を再構築できるでしょう。システムの問題を根本から解決し、快適なPC環境を取り戻すための方法を詳しくご紹介します。

【要点】DISMコマンドでWindowsシステムイメージの不整合を修復する

  • DISMコマンドの実行: Windowsのシステムイメージの破損を検出し修復します。
  • SFCコマンドの併用: DISM修復後にSFCコマンドで個別のシステムファイル修復を行います。
  • ログファイルの確認: 修復結果をログファイルで確認し、問題解決の状況を把握できます。

ADVERTISEMENT

Windowsシステムイメージの不整合が起きる原因とDISMの役割

Windowsのシステムイメージは、OSの動作に必要な重要なファイル群です。このイメージに不整合が生じると、様々なシステムトラブルが発生します。例えば、Windows Updateの失敗、アプリケーションの起動不良、OS全体の不安定な挙動などが挙げられます。

不整合の原因としては、予期せぬシャットダウン、マルウェア感染、ハードウェアの故障、または過去のWindows Updateの適用失敗などがあります。DISMとは「Deployment Image Servicing and Management」の略称で、Windowsイメージの準備、変更、修復を行うためのコマンドラインツールです。このツールは、破損したシステムイメージを、正常な状態に戻す役割を担っています。

DISMとSFCの違い

DISMとSFCシステムファイルチェッカーは、どちらもシステムファイルの修復に用いられますが、その対象と役割には違いがあります。SFCは個々のシステムファイルの破損を検出し、修復するツールです。一方、DISMはOSのシステムイメージそのものを修復するツールです。

SFCが参照するシステムイメージ自体が破損している場合、SFCだけでは問題を解決できません。このような状況では、まずDISMでシステムイメージを修復し、その後SFCで個別のファイル修復を行うのが効果的な手順となります。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

DISMコマンドとSFCコマンドでシステムを修復する手順

Windowsのシステムイメージの不整合を修復するには、まずDISMコマンドを実行します。その後、個別のシステムファイルを修復するためにSFCコマンドを実行することが推奨されます。この手順はWindows 11を基準に説明しますが、Windows 10でも同じ手順で実行できます。

  1. コマンドプロンプトを管理者として起動する
    スタートボタンを右クリックし、「ターミナル管理者」または「Windows PowerShell管理者」を選択します。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックして許可します。
  2. 現在のシステムイメージの状態を確認する
    コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
    DISM /Online /Cleanup-Image /CheckHealth
    このコマンドは、システムイメージに破損がないか、迅速にチェックします。修復が必要な状態かどうかの判断に役立ちます。
  3. より詳細なシステムイメージのスキャンを実行する
    次に、以下のコマンドを入力し、Enterキーを押します。
    DISM /Online /Cleanup-Image /ScanHealth
    このコマンドは、システムイメージの破損を詳細にスキャンします。完了には数分から数十分かかる場合があります。スキャン中に進行状況が表示されます。
  4. システムイメージの修復を実行する
    破損が検出された場合、以下のコマンドを入力し、Enterキーを押して修復を開始します。
    DISM /Online /Cleanup-Image /RestoreHealth
    このコマンドは、Windows Update経由で正常なシステムファイルをダウンロードし、破損したファイルを置き換えます。インターネット接続が必要です。修復には時間がかかることがあります。
  5. SFCコマンドでシステムファイルを修復する
    DISMによるシステムイメージの修復が完了したら、以下のコマンドで個別のシステムファイルをチェックし修復します。
    sfc /scannow
    このコマンドは、システムファイルの整合性を検証し、破損しているファイルがあれば正常なバージョンに置き換えます。
  6. PCを再起動する
    すべての修復作業が完了したら、PCを再起動します。これにより、変更がシステムに完全に適用されます。

DISMコマンド実行時の注意点と対処法

DISMコマンドは強力なツールですが、実行時にはいくつかの注意点があります。また、万が一コマンドが失敗した場合の対処法も知っておくことが重要です。

DISMコマンドがエラーで失敗する場合

DISMコマンドがエラーコード「0x800f081f」などで失敗することがあります。これは、修復に必要なソースファイルが見つからない場合に発生しやすいです。主な原因はインターネット接続の問題、またはWindows Updateのコンポーネント破損です。

対処法:

  1. インターネット接続の確認: 安定したインターネット接続があるか確認します。
  2. Windows Updateのトラブルシューティング: 設定アプリを開き、「システム」>「トラブルシューティング」>「その他のトラブルシューティング」を選択します。「Windows Update」のトラブルシューティングツールを実行し、問題を診断および修復します。
  3. 修復ソースの指定: 必要に応じて、インストールメディアISOファイルや別の正常なWindowsインストールから修復ソースを指定できます。例えば、Windows 11のISOファイルをマウントし、その中の「sources\install.wim」を修復ソースとして指定するコマンドは以下のようになります。
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
    「D:」はISOファイルをマウントしたドライブレターに置き換えてください。

修復プロセスが途中で停止してしまう

DISMコマンドの実行中に進行状況が途中で止まってしまうことがあります。これは、システムリソースの不足やバックグラウンドで実行されている他のプロセスが原因である可能性があります。

対処法:

  1. しばらく待機する: プロセスが一時的に停止しているだけで、実際には進行している場合があります。数十分程度待ってみてください。
  2. 不要なアプリケーションを閉じる: メモリやCPUを多く消費するアプリケーションをすべて閉じます。
  3. セーフモードで実行する: Windowsをセーフモードで起動し、DISMコマンドを再実行します。セーフモードでは、必要最小限のドライバーとサービスのみが読み込まれるため、競合を避けてコマンドを実行できる可能性があります。

修復後に問題が解決しない場合

DISMおよびSFCコマンドを実行しても問題が解決しない場合があります。これは、システムイメージの破損が非常に深刻であるか、または問題の原因がシステムファイル以外にある可能性を示しています。

対処法:

  1. イベントログの確認: イベントビューアーを開き、システムログやアプリケーションログを確認します。特定のエラーメッセージやイベントIDから、問題の根本原因を特定できる場合があります。
  2. システムの復元ポイントの使用: 問題が発生する前の復元ポイントがある場合、システムをその時点の状態に戻すことを検討します。
  3. Windowsの初期化または再インストール: 最終手段として、個人ファイルを保持したままWindowsを初期化するか、クリーンインストールを行うことで、システムを完全にリフレッシュできます。

ADVERTISEMENT

DISMコマンドとSFCコマンドの機能比較

Windowsのシステム修復に用いられる主要なコマンドであるDISMとSFCには、それぞれ異なる役割と特徴があります。以下に、各コマンドとその主要オプションの機能を比較します。

項目 DISM /CheckHealth DISM /ScanHealth DISM /RestoreHealth sfc /scannow
目的 システムイメージの健康状態を簡易確認 システムイメージの破損を詳細スキャン システムイメージの破損を修復 個々のシステムファイルの破損を修復
ネットワーク要件 不要 不要 オンライン修復では必要 不要
実行時間 数秒から数分 数分から数十分 数分から数十分 数分から数十分
修復対象 システムイメージの状態 システムイメージの状態 システムイメージの破損ファイル 保護されたシステムファイル
事前準備 なし なし インターネット接続 なし

まとめ

この記事では、DISMコマンドとSFCコマンドを組み合わせて、Windowsのシステムイメージや個別のシステムファイルの不整合を修復する手順を解説しました。これらの手順を実行することで、Windowsの不安定な動作や機能不全の原因を特定し、改善できるでしょう。

業務中のPCトラブルを減らし、安定した環境を維持するために、定期的なシステムチェックも有効です。問題が解決しない場合は、イベントログの確認やWindows Updateのトラブルシューティングも試してみてください。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。