什么时候应该运行SFC或DISM?
如果Windows出现蓝屏或其他崩溃,例如应用程序失败,或者某些Windows功能不起作用,有两个系统工具可能会有所帮助。
Windows内置的系统文件检查器(SFC)工具将扫描Windows系统文件以查找损坏或其他任何更改。如果文件已被修改,它将自动用正确版本替换该文件。如果SFC命令不起作用,你也可以在Windows 8、10或11上尝试使用Deployment Image Servicing and Management(DISM)命令来修复Windows系统映像。在Windows 7及更早版本中,Microsoft提供了一个可下载的“系统更新准备工具”。让我们来看看如何使用它们。
运行SFC命令修复系统文件
在排查Windows系统故障时运行SFC命令。SFC通过扫描和替换损坏、缺失或更改的系统文件来工作。即使SFC命令没有修复任何文件,运行它至少可以确认没有系统文件损坏,然后你可以使用其他方法继续排查系统故障。只要计算机可以启动,你就可以使用SFC命令。如果Windows可以正常启动,你可以从管理员命令提示符运行它。如果Windows不能正常启动,你可以尝试从安全模式或恢复环境启动,从安装介质或恢复光盘引导启动。
无论你以何种方式进入命令提示符,包括正常启动、安全模式或恢复环境,使用命令的方式都是相同的。请记住,如果您正常启动Windows,你需要以管理员权限打开命令提示符或PowerShell。右键单击开始按钮,选择“命令提示符(管理员)”。
注意:在Windows 11上,您可能需要选择“Windows Terminal(管理员)”而不是“命令提示符(管理员)”或“PowerShell(管理员)”。
在命令提示符下,键入以下命令并按Enter键运行完整的系统扫描,并让SFC尝试修复:
sfc /scannow
让命令提示符窗口保持打开状态,直到命令执行完毕,这可能需要一些时间。如果一切正常,你将看到“Windows资源保护未发现任何完整性违规”的消息。
如果你看到“Windows资源保护找到了损坏的文件,但无法修复其中的一些”的消息,请尝试以安全模式重新启动PC并再次运行该命令。如果这不起作用,你还可以尝试使用安装介质或恢复光盘引导并从那里运行该命令。
运行DISM命令修复Windows
DISM工具用于修复Windows镜像,通常你不需要运行DISM命令。但是,如果SFC命令运行不正常或无法用正确的文件替换损坏的文件,则DISM命令(或在Windows 7中的System Update Readiness Tool)有时可以修复基本的Windows系统并使SFC正常运行。
我们将使用的DISM命令会联网(到与Windows Update相同的源),获取文件的最新副本,然后使用它们来修复损坏的Windows文件和修复它找到的其他任何问题。要使其正常工作,你需要是系统保持联网状态。要在Windows 10或Windows 11上运行DISM命令,请以管理员权限打开命令提示符、PowerShell或Windows Terminal,然后键入:
DISM /Online /Cleanup-Image /RestoreHealth
等待命令运行完成,这可能需要5到10分钟,进度条有可能一直停留在20%一段时间,这是正常的,所以不要担心。
如果DISM命令的结果表明有任何更改,请重新启动计算机,然后您应该能够成功运行SFC命令。
接下来尝试系统还原或系统重置
如果您仍然遇到系统问题,而SFC和DISM命令无法提供帮助,则可以尝试更为激进的措施。
运行系统还原工具将把Windows操作系统文件、设置和应用程序还原到较早的状态。如果操作系统在创建还原点时未受到损坏,这可能会修复系统损坏问题。
如果其他所有方法都失败了,你还可以考虑执行系统重置或重新安装Windows。在Windows 8、10和11上,你可以执行“重置此PC”操作,将Windows重置为其默认状态。你还可以选择保留个人文件(但必须重新安装程序),或删除所有内容并重新进行完全安装。无论你选择哪种选项,首先要确保做好了备份!在Windows 7及更早版本中,这将需要使用计算机制造商提供的恢复分区或从零开始重新安装Windows。

文章评论