Sfc /scannow是Windows内置系统文件修复工具,需以管理员身份运行,扫描并修复损坏的受保护系统文件;若失败则用DISM修复组件存储,仍无效时可从安装介质执行离线SFC扫描。

如果Windows系统出现运行缓慢、程序异常崩溃或系统功能失效等问题,可能是由于系统文件损坏或丢失导致。Sfc /scannow是Windows内置的系统文件检查工具,用于扫描并修复受保护的系统文件。以下是使用该命令进行修复的具体步骤:
一、以管理员身份运行命令提示符
执行Sfc /scannow前必须获得最高权限,否则命令将无法访问和替换受保护的系统文件。
1、点击“开始”按钮,在搜索栏中输入“cmd”或“命令提示符”。
2、在搜索结果中右键单击“命令提示符”,选择“以管理员身份运行”。
3、若弹出用户账户控制(UAC)提示框,点击“是”确认授权。
二、输入并执行Sfc /scannow命令
该命令将启动离线扫描,比对当前系统文件与Windows组件存储(WinSxS)中的原始副本,并自动修复不匹配或损坏的文件。
1、在管理员命令提示符窗口中,准确输入sfc /scannow(注意斜杠为英文半角,前后无空格)。
2、按回车键执行命令,等待扫描启动。屏幕将显示“正在开始系统扫描”提示。
3、扫描过程可能持续10至30分钟,期间请勿关闭窗口或中断操作。
三、查看扫描结果并判断修复状态
扫描完成后,命令行将输出最终结果摘要,明确指示是否发现并修复了损坏文件。
1、若结果显示“Windows资源保护未发现任何完整性冲突”,说明系统文件完整,无需修复。
2、若显示“已修复xxx个损坏文件”,表示修复成功,建议重启计算机使更改生效。
3、若提示“Windows资源保护找到了损坏文件,但无法修复其中某些文件”,需配合DISM命令进一步处理。
四、使用DISM命令补充修复(当Sfc /scannow失败时)
当Sfc /scannow报告无法修复某些文件,通常是因为WinSxS组件存储本身已损坏,此时需先用DISM还原组件存储健康状态。
1、在已打开的管理员命令提示符中,依次执行以下命令(每条命令后按回车):
2、输入DISM /Online /Cleanup-Image /CheckHealth,检查映像基本健康状况。
3、若上一步未报错,继续输入DISM /Online /Cleanup-Image /ScanHealth,深度扫描映像完整性。
4、最后执行DISM /Online /Cleanup-Image /RestoreHealth,从Windows更新服务器或安装源恢复受损组件。
五、从Windows安装介质运行离线SFC扫描
当系统无法正常启动或在线SFC与DISM均失败时,可借助安装U盘或光盘,在离线环境下强制修复系统分区。
1、插入Windows安装介质,重启电脑并从该介质启动。
2、在安装界面左下角点击“修复计算机” → “疑难解答” → “高级选项” → “命令提示符”。
3、在命令提示符中,先通过diskpart与list volume确认系统分区盘符(通常为C:,但离线环境可能为D:或其他)。
4、确认后执行sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows(将D:替换为实际系统盘符)。










