Windows11またはWindows10の動作が不安定になったり、特定のプログラムが起動しなかったりする問題に直面していませんか。これらの症状はシステムファイルの破損が原因である可能性が高いものです。システムファイルとはWindowsの基盤を支える重要なファイル群を指します。
システムファイルに破損があると、OS全体の安定性が損なわれることがあります。この記事では、システムファイルの整合性チェックツールであるSFCとDISMコマンドの使い方を詳しく解説します。
この記事を通じて、システムファイルの問題を特定し、修復する手順を習得できます。これにより、Windowsの安定動作を取り戻し、業務の中断を最小限に抑えられます。
【要点】システムファイル破損の特定と修復
- システム復元ポイントの作成: システム変更に備え、事前にPCの状態を保存できます。
- SFCコマンドの実行: 破損したシステムファイルをスキャンし、自動で修復できます。
- DISMコマンドの実行: Windowsイメージの破損を修復し、SFCの前提条件を整えられます。
ADVERTISEMENT
目次
システムファイル破損がPC動作に与える影響
システムファイルはWindowsが適切に機能するための重要な構成要素です。これらのファイルが破損すると、PCの動作に様々な問題が生じます。たとえば、予期しないシステムクラッシュやフリーズ、アプリケーションの起動失敗、エラーメッセージの頻発などです。
破損の原因は多岐にわたります。不適切なシャットダウン、ディスクエラー、マルウェアやウイルス感染、WindowsUpdateの失敗などが挙げられます。SFC SystemFileChecker システムファイルチェッカー は、これらの破損を検出して修復するツールです。
DISM DeploymentImageServicingandManagement 展開イメージのサービスと管理 は、さらに広範囲なWindowsイメージの破損を修復します。SFCが機能しない場合にDISMを先に実行することで、SFCの修復能力を回復させる役割も持ちます。
システムファイルチェッカーとDISMの実行手順
システムファイルの整合性をチェックし、破損を修復する具体的な手順を説明します。万一に備え、事前にシステム復元ポイントを作成しておくことを強く推奨します。これにより、問題発生時に元の状態に戻せます。
システム復元ポイントの作成手順
- 「システム」設定を開く
スタートボタンを右クリックし、「システム」を選択します。 - 「システムの保護」を開く
「システム」画面の右側にある「システムの保護」をクリックします。Windows10では「関連設定」の下にあります。 - 「作成」ボタンをクリック
「システムのプロパティ」ウィンドウで「システムの保護」タブを開き、作成ボタンをクリックします。 - 復元ポイント名を指定
復元ポイントの名前を入力し、「作成」をクリックします。日付と作業内容がわかる名前にすると便利です。 - 作成完了を確認
「復元ポイントは正常に作成されました。」というメッセージが表示されたら「閉じる」をクリックします。
SFCコマンドの実行手順
SFCコマンドは、破損したシステムファイルをスキャンし、Windowsの正規バージョンに置き換える役割を持ちます。この手順はWindows11とWindows10で共通です。
- 管理者権限でコマンドプロンプトを開く
スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。コマンドプロンプト 管理者 を検索して開くことも可能です。 - SFCコマンドを実行する
コマンドプロンプトウィンドウで「sfc /scannow」と入力し、Enterキーを押します。 - スキャン完了を待つ
スキャンと修復にはしばらく時間がかかります。進行状況がパーセンテージで表示されます。 - 結果を確認する
スキャンが完了すると、以下のいずれかのメッセージが表示されます。- 「Windowsリソース保護は整合性違反を検出しませんでした。」:破損がない状態です。
- 「Windowsリソース保護は破損したファイルを検出し、正常に修復しました。」:破損が検出され、修復されました。
- 「Windowsリソース保護は破損したファイルを検出しましたが、それらの一部を修復できませんでした。」:修復できなかったファイルがあります。この場合はDISMコマンドを試します。
- PCを再起動する
スキャンと修復が完了したら、PCを再起動して変更を適用します。
DISMコマンドの実行手順
SFCコマンドで修復できない場合や、より深刻なシステムイメージの破損が疑われる場合にDISMコマンドを使用します。この手順もWindows11とWindows10で共通です。
- 管理者権限でコマンドプロンプトを開く
SFCコマンドと同様に、スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。 - システムイメージの状態を確認する
まず、現在のWindowsイメージの状態を確認するために以下のコマンドを実行します。
「DISM /Online /Cleanup-Image /CheckHealth」と入力し、Enterキーを押します。これは問題の有無を素早く検出します。 - より詳細なシステムイメージのスキャンを実行する
次に、より詳細なスキャンを実行します。
「DISM /Online /Cleanup-Image /ScanHealth」と入力し、Enterキーを押します。このスキャンは数分かかることがあります。 - システムイメージを修復する
問題が検出された場合や、SFCで修復できなかった場合は、以下のコマンドでシステムイメージの修復を行います。
「DISM /Online /Cleanup-Image /RestoreHealth」と入力し、Enterキーを押します。このプロセスはインターネット接続を利用してWindowsUpdateから必要なファイルをダウンロードするため、時間がかかる場合があります。 - 完了後、SFCコマンドを再実行する
DISMコマンドでの修復が完了したら、PCを再起動します。その後、再度SFCコマンド「sfc /scannow」を実行して、システムファイルが完全に修復されたかを確認します。
システムファイル修復後のトラブルシューティング
SFCやDISMコマンドを実行しても問題が解決しない場合、または新たな問題が発生した場合には、追加の対処が必要になることがあります。ここではよくある状況とその解決策を説明します。
SFCまたはDISMが実行できない場合
コマンドがエラーで実行できない場合、Windowsの根本的な破損が深刻な可能性があります。これは関連するサービスが停止している、または実行環境自体に問題がある場合に発生します。
対処法:
- セーフモードで実行する
Windowsをセーフモードで起動し、SFCまたはDISMコマンドを再実行します。セーフモードでは最小限のドライバーとサービスのみで起動するため、競合が起こりにくくなります。 - WindowsUpdateコンポーネントをリセットする
DISMが機能しない場合、WindowsUpdateのコンポーネントが破損している可能性があります。WindowsUpdateコンポーネントを手動でリセットしてからDISMコマンドを再実行することを検討します。
問題が解決しない場合
システムファイルの修復後もPCの動作が不安定な場合、原因はシステムファイル以外の場所にあるかもしれません。たとえば、ハードウェアの故障、ドライバーの不具合、または特定のアプリケーションによる競合などが考えられます。
対処法:
- イベントビューアーでログを確認する
「イベントビューアー」を開き、アプリケーションログやシステムログでエラーや警告の詳細を確認します。これにより、問題の根本原因を特定できる場合があります。 - 新規ユーザープロファイルを作成する
現在のユーザープロファイルが破損している可能性もあります。新しいユーザーアカウントを作成し、そのアカウントでログインして問題が再現するかを確認します。 - Windowsの再インストールを検討する
上記すべての手順を試しても問題が解決しない場合、Windowsのクリーンインストールや上書きインストールを検討します。これにより、OS全体が初期化され、多くの問題が解決する可能性があります。
エラーコードが表示される場合
SFCやDISMの実行中に特定のエラーコードが表示されることがあります。これらのエラーコードは問題の原因を特定するための重要な手がかりとなります。
よくあるエラーコードとその対処法:
- エラー0x800f081f: ソースファイルが見つかりません
このエラーは、DISMが修復に必要なファイルをWindowsUpdateから見つけられない場合に発生します。インターネット接続が正常か確認してください。または、別のWindowsインストールメディアやISOファイルを指定して修復を試す必要があります。 - エラー0x800f0906: ソースファイルをダウンロードできませんでした
同様に、WindowsUpdateの接続問題やプロキシ設定などが原因である可能性があります。ネットワーク設定を確認し、WindowsUpdateサービスが正常に動作しているかチェックします。
ADVERTISEMENT
SFCとDISMコマンドの役割の違い
| 項目 | SFC SystemFileChecker | DISM DeploymentImageServicingandManagement |
|---|---|---|
| 対象 | 保護されたシステムファイル | Windowsシステムイメージ全体 |
| 機能 | 破損したシステムファイルを検出・置換 | Windowsコンポーネントストアの破損を修復、SFCの前提条件を修復 |
| 実行タイミング | 軽微なシステムファイル破損時 | SFCで修復できない場合、より深刻なイメージ破損時 |
| 必要なリソース | PC内のキャッシュファイル | インターネット接続 WindowsUpdate からのダウンロード、またはインストールメディア |
この記事で解説したSFCとDISMコマンドを実行することで、Windows11やWindows10のシステムファイル破損に起因する多くの問題を解決できます。PCの動作安定化は業務効率に直結します。
これらのコマンドを定期的に実行することで、PCの健全性を維持することも可能です。問題が再発する場合は、イベントビューアーのログ詳細を確認し、さらなるトラブルシューティングを行うことをお勧めします。
システムファイルの問題を迅速に特定し修復することで、安心してPCを利用し続けられます。
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つの最強クリーンアップ術
