Rain WikiWindows · Linux · Android

SFC (システムファイルチェッカー)

システムファイルチェッカー (sfc.exe) は、保護されたシステムファイルをスキャンし、破損または欠落しているファイルをコンポーネントストア内の正しいコピーと置き換える Windows のツールです。一般的なコマンドは sfc /scannow であり、管理者として実行したコマンドプロンプトから実行します。結果は C:\Windows\Logs\CBS\CBS.log に記録されます。

1結果とその意味

「Windows リソース保護は、整合性違反を検出しませんでした」は、保護されたファイルに問題がないことを意味します。

「破損したファイルを検出し、正常に修復しました」は、修復が完了したことを意味します。PC を再起動してください。

「破損したファイルを検出しましたが、一部を修復できませんでした」は、通常コンポーネントストアが破損していることを意味します。DISM /Online /Cleanup-Image /RestoreHealth を実行してから、再度 sfc /scannow を実行してください。

2その他のスイッチ

sfc /verifyonly は修復を行わずにスキャンのみを行います。sfc /scanfile=<path> は特定のファイルをチェックします。/offbootdir および /offwindir を使用すると、回復環境などからオフライン状態の Windows に対して SFC による修復を行うことができます。

SFC の実行方法

  1. ターミナル (管理者) またはコマンドプロンプトを管理者として開きます。
  2. DISM.exe /Online /Cleanup-Image /RestoreHealth を実行します。
  3. sfc /scannow を実行します。
  4. 検証が 100% に達するまで待ち、結果メッセージを確認します。
  5. ファイルが修復された場合は、PC を再起動します。

注意点

  • スキャン実行中はウィンドウを閉じないでください。
  • SFC は Windows のシステムファイルのみをチェックします。プログラム、ドライバー、または個人用ファイルは修復されません。

出典

  1. sfc (Microsoft Learn) learn.microsoft.com
  2. システムファイルチェッカーツールを使用する (Microsoft サポート) support.microsoft.com

最終確認: