sfc

sfc #

システム統合の確認と修復


sfc #

すべての保護されたシステム ファイルの整合性をスキャンして、間違ったバージョンを正しい Microsoft バージョンに置換します。

管理者権限で実行
  • C:\Windows\system32\sfc.exe /?

Output:


Microsoft (R) Windows (R) Resource Checker Version 6.0
Copyright (C) Microsoft Corporation. All rights reserved.

すべての保護されたシステム ファイルの整合性をスキャンして、間違ったバージョンを
正しい Microsoft バージョンに置換します。

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<ファイル>] [/VERIFYFILE=<ファイル>]
    [/OFFWINDIR=<オフライン Windows ディレクトリ> /OFFBOOTDIR=<オフライン起動ディレクトリ> [/OFFLOGFILE=<ログ ファイルのパス>]]

/SCANNOW        すべての保護されたシステム ファイルの整合性をスキャンして、
                可能な場合には問題のあるファイルを修復します。
/VERIFYONLY     すべての保護されたシステム ファイルの整合性をスキャンします。
                修復操作は実行されません。
/SCANFILE       参照されたファイルの整合性をスキャンして、問題が識別された
                場合はファイルを修復します。完全パス <ファイル> を指定します
/VERIFYFILE     <ファイル> で指定された完全パスを持つファイルの整合性を確認
                します。修復操作は実行されません。
/OFFBOOTDIR     オフライン修復の場合は、オフライン起動ディレクトリの場所を指定します。
/OFFWINDIR      オフライン修復の場合は、オフライン Windows ディレクトリの場所を指定します。
/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

リターンコード: 1

>ver
Microsoft Windows [Version 10.0.19044.1288]
C:\Windows\system32\sfc.exe
ファイル情報
サイズ50176bytes
作成日2019/12/07 18:08:41
更新日2019/12/07 18:08:41
ProductVersion10.0.19041.1889
FileVersion10.0.19041.1889 (WinBuild.160101.0800)
HashValue
MD5f0600834bca330548f261fbaadf783f9
SHA18d76f73ecbd6837424c1845ff3e3bfa09b16f79d
SHA2246d245840a446d58d2d818ebd1a3fde5e222fef62ac37df5280aacc3b
SHA256e7a57be660b32aebec5c59786d9f56de1dfb9e4bce2b1aaefea94caac5c63e42
SHA384f0972d3556dc3b1b630799073c796ec76c6332458e757323e598abaa908ec68ffbf055a48f9bf8d665eca9b1288a6368
SHA5126f701fa28af5d235a72337120510fc42ccaee7df654ac0d4e9dc14ac63db6322c49a4d6cd2e63d74ce53fa34fdf735a08d15a0ebee56dc4f9a9766493da040e1