sfcsfc

適用先:Windows Server (半期チャネル)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

スキャンし、保護されているすべてのシステムの整合性がファイルし、正しいバージョンと正しくないバージョンが置き換えられますことを確認します。Scans and verifies the integrity of all protected system files and replaces incorrect versions with correct versions. このコマンドを使用する方法の例については、次を参照してください。します。for examples of how to use this command, see Examples.

構文Syntax

sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory> /offbootdir=<offline boot directory>]

パラメーターParameters

パラメーターParameter 説明Description
/scannow/scannow すべての保護されたシステム ファイルの整合性をスキャンし、可能であれば、問題のあるファイルを修復します。Scans the integrity of all protected system files and repairs files with problems when possible.
/verifyonly/verifyonly すべての保護されたシステム ファイルの整合性をスキャンします。Scans integrity of all protected system files. 修復操作は実行されません。No repair operation is performed.
/scanfile/scanfile 指定されたファイルの整合性をスキャンし、可能であれば、問題が検出された場合、ファイルを修復します。Scans integrity of the specified file and repairs the file if problems are detected, when possible.
<file><file> 指定した完全なパスとファイル名Specified full path and filename
/verifyfile/verifyfile 指定したファイルの整合性を確認します。verifies the integrity of the specified file. 修復操作は実行されません。No repair operation is performed.
/offwindir/offwindir オフライン修復用のオフラインの windows ディレクトリの場所を指定します。Specifies the location of the offline windows directory, for offline repair.
/offbootdir/offbootdir オフラインのオフライン ブート ディレクトリの場所を指定しますSpecifies the location of the offline boot directory for offline
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.

注釈Remarks

  • 実行する管理者グループのメンバーとしてログオンする必要があります sfc.exeします。You must be logged on as a member of the Administrators group to run sfc.exe.
  • 場合sfc検出こと、保護されたファイルが上書きされている、元のファイルの正しいバージョンを取得、 systemroot \system32\dllcacheフォルダー、正しくないファイルを置き換えます。if sfc discovers that a protected file has been overwritten, it retrieves the correct version of the file from the systemroot\system32\dllcache folder, and then replaces the incorrect file.
  • 機能の違いがあるsfc Windows Server 2003、Windows Server 2008、および Windows Server 2008 R2:There are functional differences between sfc on Windows Server 2003, Windows Server 2008 , and Windows Server 2008 R2 :
  • 詳細についてはsfc Windows Server 2003 では、次を参照してください。記事 310747マイクロソフト サポート技術情報でします。for more information about sfc on Windows Server 2003, see article 310747 in the Microsoft Knowledge Base.
  • 詳細についてはsfc 、Windows Server 2008 および Windows Server 2008 R2 では、次を参照してください。システム ファイル チェッカーします。for more information about sfc on Windows Server 2008 , and Windows Server 2008 R2 , see System File Checker.

Examples

確認する、 kernel32.dll ファイル, 、種類。To verify the kernel32.dll file, type:

sfc /verifyfile=c:\windows\system32\kernel32.dll

セットアップのオフライン修復するには、 kernel32.dll 設定オフライン ブート ディレクトリとファイル d: とオフラインの windows ディレクトリに設定 d:\windows, 、種類。To setup offline repair of the kernel32.dll file with an offline boot directory set to d: and offline windows directory set to d:\windows, type:

sfc /scanfile=d:\windows\system32\kernel32.dll /offbootdir=d:\ /offwindir=d:\windows

その他の参照情報Additional references