巧用“sfc /scannow”命令扫描修复Win10系统

时间:2024-03-04 16:18:00

经常的意外断电、非法关机、过度优化都可能导致Windows10系统文件的缺失或损坏,从而在运行时出现各种意想不到的错误。遇到这种情况,其实我们只需运行一个命令即可扫描修复Win10系统,那就是“sfc /scannow”命令。

一、先扫描检查文件完整性:

以管理员身份运行命令提示符,C:\> sfc /VERIFYONLY

二、检查同时带修复文件:

以管理员身份运行命令提示符,C:\> sfc /SCANNOW

巧用“sfc /scannow”命令扫描修复Win10系统

Windows资源保护会找到损坏文件并自动修复损坏文件,如果你想了解扫描修复的系统文件详细信息,可以查看生成的C:\Windows\Logs\CBS\CBS.log日志文件。

注意的是系统文件修复所做的更改需要重启系统才能生效。

补充资料:

Microsoft (R) Windows (R) Resource Checker 6.0 版
版权所有 (C) Microsoft Corporation。保留所有权利。扫描所有保护的系统文件的完整性,并使用正确的 Microsoft 版本替换不正确的版本。

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<file>] [/VERIFYFILE=<file>]
[/OFFWINDIR=<offline windows directory> /OFFBOOTDIR=<offline boot directory> [/OFFLOGFILE=<log file path>]]

    /SCANNOW 扫描所有保护的系统文件的完整性,并尽可能修复有问题的文件。

    /VERIFYONLY 扫描所有保护的系统文件的完整性。不会执行修复操作。

    /SCANFILE 扫描引用的文件的完整性,如果找到问题,则修复文件。指定完整路径 <file>

    /VERIFYFILE 验证带有完整路径 <file> 的文件的完整性。不会执行修复操作。

    /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

 

转自:https://www.windows10.pro/sfc-scannow-2/