【Windows】「sfc」コマンドで「システムファイル」を「チェック」「修復」する方法
【Windows】
「sfc」コマンドで
「システムファイル」を「チェック」「修復」する方法
「sfc」コマンドは、
保護されているすべての「システムファイル」を
「チェック」「修復」するコマンド。
「ファイルシステム」を
「チェック」「修復」するコマンド「chkdsk」とは、
チェックする対象が異なる。
「sfc」コマンドを使用するには、
「コマンドプロンプト」「PowerShell(管理者)」を開いたら、
「sfc」コマンドの実行コードを入力し、
「Enter」キーで実行するだけ。
PC全体を「スキャン」して「チェック」「修復」する実行コードは、
sfc /scannow
と簡単。
コマンド入力したら、
あとは待つだけ。
数分から1時間ぐらいかかることもある。
詳しくは、
下記をご参照ください。
「sfc」コマンドで「ディスクスキャン」してチェックする方法
「sfc」コマンドを使用するには、
「コマンドプロンプト」「PowerShell(管理者)」を開いたら、
「sfc」コマンドの実行コードを入力し、
「Enter」キーで実行するだけ。
PC全体を「スキャン」して「チェック」「修復」する実行コード
sfc /scannow
ほぼ「sfc /scannow」しか使用しない。
Back
「sfc」コマンドとは
「sfc」コマンドは、
保護されているすべての「システムファイル」を
「チェック」「修復」するコマンド。
「ファイルシステム」を
「チェック」「修復」するコマンド「chkdsk」とは、
チェックする対象が異なる。
「DISM」コマンドのように、
「システムファイル」の「チェック」「修復」を行うことができる。
「sfc」コマンドを利用するには、
「コマンドプロンプト」「Power Shell」を
「管理者モード」で開いて、
コマンドラインで「sfc」コマンドを実行する。
「sfc」コマンドは、
「Windows」の「標準コマンド」の一つ。
「システムファイル」の「整合性」をチェックすることができるコマンド。
「破損」した「Windowsシステムファイル」などをスキャンして見つけて、
「修復」してくれる「機能」を持っている。
「sfc」コマンドでの、
チェック結果は、システムフォルダ「C:¥Windows¥Logs¥CBS¥CBS.log」に保存される。
「管理者モード」で、
「コマンドプロンプト」「PowerShell」を起動しないと利用できないコマンド。
「管理者モード」での開き方は簡単。
「コマンドプロンプト」「PowerShell」のアイコンの上で、
「右クリック」して「監理者として実行」を選択して「起動」するだけ。
Back
「コマンドプロンプト」「Power Shell」の開き方
「sfc」コマンドを利用するには、
「コマンドプロンプト」「Power Shell」を
「管理者モード」で開いて、
コマンドラインで「sfc」コマンドを実行する。
「管理者モード」で
「コマンドプロンプト」「Power Shell」を開くには、
「コマンドプロンプト」「Power Shell」のアイコン上で、
「右クリック」をし、
「管理者として実行」を選択するだけ。
「Windows」の「PowerShell」は、
「コマンドプロンプト」を改良したもので、
今後、「コマンドプロンプト」に代わり、使用されるようです。
Back
「sfc」コマンドの「書式」
「sfc」コマンドは、
「ファイルシステム」を「スキャン」「修復」するコマンド。
下記の実行コード「sfc /scannow」が、
実際によく使われる。
sfc /scannow
「sfc」コマンドの「記述方法」
SFC [/SCANNOW][/VERIFYONLY] [/SCANFILE=<ファイル>] [/VERIFYFILE=<ファイル>] [/OFFWINDIR=<オフライン Windows ディレクトリ> /OFFBOOTDIR=<オフライン起動ディレクトリ> [/OFFLOGFILE=<ログ ファイルのパス>]]
SFC [/SCANNOW][/VERIFYONLY]
SFC [/SCANFILE=<ファイル>]
SFC [/VERIFYFILE=<ファイル>]
SFC [/OFFWINDIR=<オフライン Windows ディレクトリ> /OFFBOOTDIR=<オフライン起動ディレクトリ> [/OFFLOGFILE=<ログ ファイルのパス>]]
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows /OFFLOGFILE=c:\log.txt
sfc /VERIFYONLY
「sfc」コマンドの「オプション」
オプション | 説明 |
/SCANNOW |
保護されたすべての「システムファイル」をスキャンし、
ファイルの「整合性」を確認する。
可能な場合には、問題のあるファイルを「修復」してくれる。
|
/VERIFYONLY |
「スキャン」のみ実行されるオプション。
保護されたすべての「システムファイル」をスキャンし、「整合性」だけをチェックする。
「修復」作業は実行されない。
|
/SCANFILE |
オプションの記述形式は、「/scanfile=ファイルパス」という形式。
参照されたファイルの整合性をスキャンして、
問題が識別された場合はファイルを「修復」する。
「完全パス」で「ファイル」を指定することを忘れずに。
|
/VERIFYFILE |
オプションの記述形式は、「/verifyfile=ファイルパス」という形式。
指定された「ファイル」の完全パスの整合性を確認する。
「修復」作業は、実行されない。
|
/OFFBOOTDIR |
オフライン修復の場合は、オフライン起動ディレクトリの場所を指定する。
|
/OFFWINDIR |
オフライン修復の場合は、オフラインWindowsディレクトリの場所を指定する。
|
/OFFLOGFILE |
オフライン修復の場合は、オプションで「ログファイル」の保存先をパス指定して、
「ログ」を「有効」にする。
|
Back