Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でSFCスキャンを実行する方法|破損したシステムファイルの修復手順

Windowsのシステムファイルが破損することは決して珍しくありません。システムファイルが壊れるとOSに不具合が生じ、放置すると深刻なトラブルにつながることもあります。Windows 10には、破損または欠落したシステムファイルを検出し、正常な状態へ復元できる便利なツールが標準搭載されています。

そのツールが「システム ファイル チェッカー(System File Checker:SFC)」です。ただし、Windowsリソース保護関連のファイル自体が破損している場合、SFCスキャンが正常に動作しないことがあります。そのようなケースでは、事前にサードパーティ製の修復ツールを活用するのも一つの方法です。例えばRestoroは、破損したリポジトリやレジストリをスキャン・復元・修復できるツールとして知られています。Restoroの利用は任意ですが、問題解決の成功率を高めたい方にはおすすめです。

SFCスキャンの実行手順

それでは、実際にSFCスキャンを実行してみましょう。以下の手順に従って操作してください。

1. 管理者権限でコマンドプロンプトを開く

まず、管理者権限(昇格された権限)でコマンドプロンプトを起動します。スタートボタンを右クリックし、表示されたメニューから「コマンドプロンプト(管理者)」を選択してください。キーボードショートカットの「Win + X」キーからも同じメニューを呼び出せます。

Windows 10でSFCスキャンを実行する方法|破損したシステムファイルの修復手順

2. 「sfc /scannow」コマンドを入力する

コマンドプロンプトが起動したら、以下のコマンドを入力してEnterキーを押します。

sfc /scannow

コマンドを実行すると、PC内の破損または欠落しているファイルのスキャンが自動的に開始されます。スキャン中はプロセスを中断せず、完了までお待ちください。処理が100%に達すると、結果が画面に表示されます。

Windows 10でSFCスキャンを実行する方法|破損したシステムファイルの修復手順

SFCコマンドはどのようにPCをスキャンするのか?

sfc /scannowコマンドは、ファイル破損に関連するトラブルを抱えるユーザーにとって非常に有効な手段です。このコマンドは、保護対象となっているすべてのシステムファイルをスキャンし、破損が見つかったファイルを、圧縮フォルダC:\Windows\System32\dllcacheに保存されているキャッシュコピーと置き換えます。上記のパスを辿れば、このフォルダに直接アクセスすることも可能です。

SFCスキャンの実行結果と確認方法

破損が見つからなかった場合

スキャンが100%完了し、すべてが正常であれば、次のメッセージが表示されます。

「Windows リソース保護は、整合性違反を見つけませんでした」(Windows Resource Protection did not find any integrity violations)

Windows 10でSFCスキャンを実行する方法|破損したシステムファイルの修復手順

破損ファイルが修復された場合

以下のようなメッセージが表示された場合は、破損ファイルが検出され、自動的に修復されたことを意味します。

「Windows リソース保護により、破損したファイルが見つかり、それらの一部が正常に修復されました。詳細は CBS.Log %WinDir%\Logs\CBS\CBS.log に含まれています」

詳細を確認したい場合は、コマンドプロンプトで以下のコマンドを入力し、Enterキーを押してください。

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

このコマンドを実行すると、デスクトップに「sfcdetails.txt」というテキストファイルが作成されます。このファイルには、SFCスキャンの全記録が日時付きで保存されているため、開いて内容を詳しく確認できます。

SFCで解決しない場合はDISMコマンドを試す

SFCスキャンだけでは問題が解決しない場合は、破損したシステムコンポーネントの修復を直接試みるため、以下のDISMコマンドを実行してみてください。

Dism /Online /Cleanup-Image /RestoreHealth

DISM(展開イメージのサービスと管理)は、Windowsイメージそのものを修復できる強力なツールです。SFCの前にDISMを実行しておくことで、より確実にシステムを修復できる場合もあります。

また、それでも解決しない場合は、CBS.LOGファイルを読み取って破損箇所を修復するサードパーティ製ツール「SFCFix」を試すのも一つの選択肢です。

  1. Windows 10のスタートアップ修復を実行する方法【初心者向け完全ガイド】

    Windows 10のスタートアップ修復とは? スタートアップ修復(Startup Repair)は、Windowsが正常に起動できなくなる原因となるシステム上の問題を修正できる、Windows標準の回復ツールです。実行するとPC全体をスキャンして問題箇所を検出し、PCが正しく起動できるように自動で修復を試みてくれます。 スタートアップ修復は「高度なスタートアップオプション」に含まれる回復ツールの一つです。このツール群は、PCのハードディスク内の回復パーティション、Windowsインストールメディア、回復ドライブから利用できます。以下では、Windows 10でスタートアップ修復を実行する具体

  2. MacでWindowsを使う方法|Parallels・Boot Campなど5つの手段を徹底比較

    Macは安全性と快適な操作性で知られています。しかし、「Windows専用のソフトウェアを使いたいから」という理由で、Windowsからの乗り換えをためらっている方も多いのではないでしょうか。 実は、その心配は不要です。仮想マシン(Virtual Machine)などの仕組みを活用すれば、1台のMac上でmacOSとWindowsの両方を利用することができます。再起動なしにOSを切り替えられる方法もあれば、ネイティブ性能でWindowsを動かせる方法もあります。 この記事では、MacでWindowsを実行する代表的な5つの方法(Parallels Desktop、VMware Fusion、B