Sfcコマンド(システムファイルチェッカー)

SFCコマンドの例、スイッチ、オプションなど

sfc コマンドは、重要なWindows システムファイルの確認と置換に使用できる コマンドプロンプトコマンド です 。 多くのトラブルシューティング手順では、sfcコマンドの使用を推奨しています。

システムファイルチェッカーは、多くのDLLファイルのような保護されたWindows ファイルの問題を疑うときに使用するのに非常に便利なツールです

Sfcコマンドの可用性

sfcコマンドは、 Windows 10Windows 8Windows 7Windows VistaWindows XP 、およびWindows 2000を含むほとんどのWindows オペレーティングシステムの コマンドプロンプトから使用できます。

システムファイルチェッカーは、Windows 10、Windows 8、Windows 7、およびWindows VistaのWindowsリソース保護の一部であり、これらのオペレーティングシステムではWindowsリソースチェッカーと呼ばれることがあります。

システムファイルチェッカーは、Windows XPおよびWindows 2000のWindowsファイル保護の一部です。

重要: sfcコマンドは、管理者として開いたときにコマンドプロンプトからのみ実行できます。 これを行う方法については、 「高度なコマンドプロンプトを開く方法」を参照してください。

注: sfcコマンドスイッチの可用性は、オペレーティングシステムによって多少異なる場合があります。

SFCコマンド構文

その基本的な形式は、システムファイルチェッカーのオプションを実行するために必要な構文です。

sfcオプション[=完全なファイルパス]

または、より具体的には、これはオプションで見えるものです:

sfc [ / scannow ] [ / verifyonly ] [ / scanfile = ファイル ] [ / verifyfile = ファイル ] [ / offbootdir = boot ] [ / offwindir = win ] [ /? ]

ヒント: sfcコマンドの構文を上記のように解釈する方法や、以下の表で説明する方法がわからない場合は、「 コマンド構文の読み方」を参照してください。

/今スキャンして このオプションを指定するとsfcはすべての保護されたオペレーティングシステムファイルをスキャンし、必要に応じて修復します。
/ verifyonly このsfcコマンドオプションは/ scannowと同じですが、修復はしません
/ scanfile = ファイル このsfcオプションは/ scannowと同じですが、スキャンと修復は指定されたファイルに対してのみ行われます
/ offbootdir = boot / offwindirとともに使用されるこのsfcオプションは、Windowsの外部からsfcを使用するときのブートディレクトリ( boot )を定義するために使用されます。
/ offwindir = win このsfcオプションは、sfcをオフラインで使用するときにWindowsディレクトリ( win )を定義するために/ offbootdirとともに使用されます。
/? コマンドのいくつかのオプションに関する詳細なヘルプを表示するには、sfcコマンドでhelpスイッチを使用します。

ヒント: リダイレクション演算子を使用して、sfcコマンドの出力をファイルに保存することができます。 手順については、 「コマンド出力をファイルにリダイレクトする方法」を参照するか、このようなヒントについてはコマンドプロンプトを参照してください。

SFCコマンドの例

sfc / scannow

上記の例では、System File Checkerユーティリティを使用して、壊れたシステムファイルまたは不足しているシステムファイルをスキャンし、自動的に置き換えます。 / scannowオプションは、sfcコマンドで最も一般的に使用されるスイッチです。

このようにsfcコマンドを使用する方法の詳細については、「SFC / Scannowを使用して保護されたWindowsオペレーティングシステムファイルを修復する方法」を参照してください

sfc /scanfile=c:\windows\system32\ieframe.dll

上記のsfcコマンドは、ieframe.dllをスキャンし、問題が見つかった場合に修復するために使用されます。

sfc / scannow / offbootdir = c:\ / offwindir = c:\ windows

次の例では、保護されたWindowsファイルがスキャンされ、必要に応じて修復されます( / scannow )が、これは別のドライブ( / offbootdir = c:\ )に異なるWindowsインストール( / offwindir = c:

ヒント:上の例は、 システム回復オプションのコマンドプロンプトから、または同じコンピュータ上の別のWindowsインストールからsfcコマンドを使用する方法です。

sfc / verifyonly

sfcコマンドに/ verifyonlyオプションを指定すると、System File Checkerはすべての保護されたファイルをスキャンし、問題を報告しますが、変更は行われません。

重要:コンピュータのセットアップ方法によっては、元のWindowsインストールディスクまたはフラッシュドライブにアクセスして、ファイルの修復が必要な場合があります。

Sfc関連コマンド&詳細情報

sfcコマンドは、 シャットダウンコマンドなどの他のコマンドプロンプトコマンドでよく使用されるため、システムファイルチェッカーの実行後にコンピュータ再起動することができます

マイクロソフトでは、システムファイルチェッカーに関する有用な情報があります。