Windowsのシステムファイルを修復するコマンドを紹介します。
管理者モードのコマンドプロンプトにて次のコマンドを実行します。
sfc /scannow
sfcコマンドを実行します。
実行するとスキャンが始まります。
実行が完了すると完了メッセージが表示されます。
問題が無い場合は、以下のメッセージが表示されます。
ファイルにエラーがあった場合は以下のメッセージが表示されます。
メッセージで表示された "C:\Windows\Logs\CBS" のCBS.log ファイルを確認します。
ログファイルは500~800KBとかなり大きいので、"not repair"で修復できなかったファイルを探します。
修復できなかったメッセージの一例です。ハッシュのミスマッチで修復できなかったようです。
重要なファイルではなさそうですので、今回は問題なしとしました。
YYYY-MM-DD HH:mm:ss, Info CSI 000004e8 [SR] Cannot repair member file [l:24{12}]"utc.app.json" of Microsoft-Windows-Unified-Telemetry-Client, Version = 6.3.9600.17807, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
YYYY-MM-DD HH:mm:ss, Info CSI 00000996 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch