業務中にWindowsの動作が不安定になったり、予期せぬエラーが発生したりすることがあります。
これは、OSの基盤となるシステムイメージが破損していることが原因かもしれません。
この記事では、Windows 11を基準に、システムイメージの健康状態を正確に確認し、破損箇所を特定して修復する手順を解説します。
【要点】システムイメージの破損を検出し修復する
- DISMコマンド: Windowsシステムイメージの健康状態を確認し、破損を修復します。
- SFCコマンド: 保護されたシステムファイルをスキャンし、破損を修復します。
- Windows Update: 最新の更新プログラムを適用し、システムを健全に保ちます。
ADVERTISEMENT
目次
システムイメージが破損する理由とDISMの役割
Windowsのシステムイメージは、OSの動作を支える重要なファイル群です。このイメージが破損すると、システムの不安定化や特定の機能が利用できなくなる問題が発生します。
システムイメージの破損は、不適切なシャットダウン、マルウェアやウイルスへの感染、ハードウェアの故障、またはWindows Updateの失敗など、さまざまな要因で引き起こされます。
DISM Deployment Image Servicing and Management コマンドは、このシステムイメージの整合性をチェックし、破損を検出して修復するために設計されたツールです。特にWindows Updateに関連するコンポーネントストアの問題を解決する際に有効な手段となります。
システムイメージの健康状態を確認し修復する手順
ここでは、DISMコマンドとSFCコマンドを使用して、Windowsシステムイメージとシステムファイルの健全性を確認し、必要に応じて修復する具体的な手順を説明します。Windows 10でも同様の操作が可能です。
- 管理者権限でコマンドプロンプトまたはPowerShellを開く
スタートボタンを右クリックし、表示されるメニューから「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。ユーザーアカウント制御のダイアログが表示された場合は「はい」をクリックして許可します。 - システムイメージの健康状態を最初に確認する
コマンドプロンプトまたはPowerShellウィンドウに以下のコマンドを入力し、Enterキーを押します。
DISM /Online /Cleanup-Image /CheckHealth
このコマンドは、システムイメージに破損があるかどうかを素早く確認します。破損が検出された場合、次でより詳細なスキャンを行います。 - システムイメージの潜在的な問題をスキャンする
以下のコマンドを入力し、Enterキーを押します。
DISM /Online /Cleanup-Image /ScanHealth
このコマンドは、システムイメージをより詳細にスキャンし、検出された問題をレポートします。この処理は完了までに数分から数十分かかる場合があります。スキャンが100%に達するまで待機してください。 - システムイメージの破損を修復する
スキャンで問題が検出された場合、以下のコマンドを入力し、Enterキーを押します。
DISM /Online /Cleanup-Image /RestoreHealth
このコマンドは、Windows Updateのコンポーネントを利用して、破損したシステムイメージファイルを自動的に修復します。修復にはインターネット接続が必要です。この処理も完了までに時間がかかることがあります。 - システムファイルチェッカーを実行する
DISMコマンドによるシステムイメージの修復後、念のためシステムファイル自体に問題がないか確認します。以下のコマンドを入力し、Enterキーを押します。
sfc /scannow
このコマンドは、保護されたすべてのシステムファイルをスキャンし、破損しているファイルがあれば正しいバージョンに置き換えます。スキャンが100%に達するまで待機してください。 - PCを再起動する
すべてのコマンド実行が完了したら、システムに加えた変更を完全に適用するためにPCを再起動します。スタートメニューから「電源」を選び「再起動」をクリックしてください。
DISMコマンド実行時のよくある問題と対処法
DISMコマンドやSFCコマンドの実行中に特定のエラーが発生する場合があります。ここでは、それらの一般的な問題とその解決策を説明します。
DISMコマンドがエラーコード0x800f081fで失敗する
原因: このエラーは、システムイメージの修復に必要なソースファイルが見つからない場合に発生します。通常、Windows Updateから自動的にダウンロードされますが、インターネット接続がない環境やWindows Updateサービスに問題がある場合に発生しやすいです。
対処法: 外部メディア、例えばWindowsインストールメディアのISOファイルをマウントし、その中の`install.wim`または`install.esd`ファイルを修復ソースとして指定することで解決できます。具体的なコマンドは以下の通りです。
- WindowsインストールISOファイルをダウンロードする
Microsoftの公式サイトから、使用しているWindowsのバージョンに対応するISOファイルをダウンロードします。 - ISOファイルをマウントする
ダウンロードしたISOファイルを右クリックし、「マウント」を選択します。これにより、仮想ドライブとしてPCに認識されます。マウントされたドライブレター(例: D:)をメモしておきます。 - DISMコマンドでソースを指定して修復を実行する
管理者権限でコマンドプロンプトまたはPowerShellを開き、以下のコマンドを入力しEnterキーを押します。
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
または、`install.esd`ファイルを使用する場合:
DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:D:\sources\install.esd:1 /LimitAccess
ここで`D:`は、マウントしたISOファイルのドライブレターに置き換えてください。`/LimitAccess`オプションは、Windows Updateへのアクセスを制限し、指定したソースのみを使用するよう指示します。
SFC /scannowで「Windowsリソース保護は、整合性違反を検出しませんでした」と表示される
原因: これはエラーメッセージではありません。システムファイルチェッカーがシステムファイルに破損や異常を検出せず、すべてが正常であることを示しています。
対処法: 特に操作は必要ありません。システムファイルは健全な状態にあります。安心してPCの使用を続けてください。
SFC /scannowで「Windowsリソース保護は要求された操作を実行できませんでした」と表示される
原因: システムファイルチェッカーが、何らかの理由で実行できない環境にある場合に発生します。これは、システムの一部がロックされている、または別のプロセスが干渉していることが原因である可能性があります。
対処法: PCをセーフモードで起動し、再度`sfc /scannow`コマンドを実行してみてください。セーフモードは、最低限のドライバーとサービスのみでWindowsを起動するため、他のプロセスによる干渉を避けることができます。セーフモードでも解決しない場合は、Windows回復環境からコマンドプロンプトを起動し、同様のコマンドを実行することを検討してください。
ADVERTISEMENT
システムイメージ修復コマンドの比較
Windowsのシステム健全性を維持するために使用されるDISMコマンドとSFCコマンドには、それぞれ異なる役割があります。以下の表でその違いを比較します。
| 項目 | DISMコマンド | SFCコマンド |
|---|---|---|
| 対象 | Windowsシステムイメージのコンポーネントストア | 保護されたシステムファイル |
| 主な機能 | イメージの破損検出、修復、更新コンポーネントの管理 | システムファイルの整合性チェックと破損ファイルの置き換え |
| 実行順序 | SFCの前に実行するのが推奨される | DISMの後に実行するのが推奨される |
| インターネット接続 | 修復にWindows Updateを利用する場合、必要となる | 通常は不要 |
まとめ
この記事では、DISMコマンドとSFCコマンドを使用して、Windowsのシステムイメージとシステムファイルの健康状態を確認し、破損を修復する具体的な手順を解説しました。
これらのコマンドを適切に実行することで、OSの不安定な動作やエラーが改善され、PCのパフォーマンスが向上する可能性があります。
今後、PCの動作が不安定になった際には、今回紹介した`DISM /RestoreHealth`や`sfc /scannow`コマンドを実行し、システムの健全性を維持するようにしましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】Cドライブが赤い!空き容量不足を解消して数GBを一瞬で空ける4つの最強クリーンアップ術
