Windows 10でシステムファイルを修復する方法

Windows 10でシステムファイルを修復する方法

Windows 10を使用していると、何らかの原因でシステムファイルが破損したり、上書きされたりして、動作が不安定になることがあります。

そのような時の修復方法の一つとして「システムファイルチェッカー(sfcコマンド)」があります。

システムファイルチェッカーは、コマンドラインのシステムファイル修復ツールで、システムファイルをスキャンして、破損したり上書きされてしまったシステムファイルを探し出し、適切なファイルと置き換えることで修復を行ってくれます。

そこでここでは、Windows 10でシステムファイルチェッカー(sfcコマンド)の使い方を紹介します。

この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェアバージョン
Windows 10 Pro 64bit20H2

システムファイルチェッカーの使い方

システムファイルチェッカーはコマンドラインツールなので、管理者権限でコマンドプロンプトを起動します。

コマンドプロンプトを起動したら、まず以下のコマンドを実行して、システムイメージの問題がないかチェックし、問題があれば修復しておきます。

なお、コマンドの完了までに30分ほど必要になる場合があります。

> DISM.exe /Online /Cleanup-image /Restorehealth

Windows 10でシステムファイルを修復する方法

コマンドの実行結果に「操作は正常に完了しました。」と表示されたら、次に以下のコマンドでシステムファイルチェッカーを実行します。

Memo

sfcコマンドに「/scannow」オプションを指定すると、スキャンと修復を実施してくれますが、スキャンだけ実行して修復は実行したくない場合は「/verifyonly」オプションを指定します。

> sfc /scannow

コマンドを実行すると「システムスキャンを開始しています。…」と表示されるので、スキャン完了まで待ちます。

Windows 10でシステムファイルを修復する方法

「検証100%が完了しました。」と表示されたらスキャン完了で、画面に結果が表示されるので内容を確認します。

システムファイルチェッカーの結果の確認方法

システムファイルチェッカーの実行結果として表示される内容は、次のとおりです。

Windowsリソース保護は、整合性違反を検出しませんでした。

このメッセージが表示された場合は、不足または破損しているシステムファイルがなかったことを意味しています。

Windows 10でシステムファイルを修復する方法

Windowsリソース保護により、破損したファイルが見つかり、それらは正常に修復されました。

このメッセージが表示された場合は、破損したファイルがあり、正常に修復されたことを意味しています。

Windows 10でシステムファイルを修復する方法

Windowsリソース保護は要求された操作を実行できませんでした。

このメッセージが表示された場合は、Windows 10をセーフモードで起動して、再度sfcコマンドを実行します。

Windows 10をセーフモードで起動する方法は、以下の記事をご覧ください。

Windowsをセーフモードで起動する5つの方法
ここでは、Windows10や11でセーフモードを「電源メニューから」「Windowsの設定から」「コマンドから」「F8キーから」起動する方法を紹介します。

Windowsリソース保護は、修復サービスを開始できませんでした。

このメッセージが表示された場合は「Windows Modules Installer」サービスが無効化されていないか確認します。

確認方法は、スタートメニューのプログラム一覧から「Windows管理ツール」>「サービス」を順にクリックし、「サービス」画面が開いたら「Windows Modules Installer」をダブルクリックします。

Windows 10でシステムファイルを修復する方法

プロパティ画面が開くので「スタートアップの種類」を確認し「無効」になっている場合は「手動」に変更して「OK」をクリックします。

Windows 10でシステムファイルを修復する方法

設定を変更した場合は、Windows 10を再起動して、再度sfcコマンドを実行します。

あとがき

システムファイルが破損したり上書きされたりして、動作が不安定になっている可能性が高い場合は、ここで紹介している方法で修復できる可能性が高いでしょう。

ただ、Windowsの動作が不安定になる場合、原因がよくわからないケースもよくあります。

そのようなとき、原因の特定よりも正常な状態に戻すことを優先したい場合は、システムファイルチェッカーなどのトラブルシューティングツールを実行するよりも、初期化してしまったほうが早く解決できる場合もあるので、状況に応じて使い分けるのが良いでしょう。

Windows 10を「このPCを初期状態に戻す」で初期化する方法
ここでは、Windows 10の「このPCを初期状態に戻す」機能の特徴や使い方を詳しく紹介します。