sfc和dism命令都是用于修复系统,但各有何不同

我应该先运行SFC还是DISM来修复我的 Windows 11 或 Windows 10 计算机上的文件或系统映像损坏?大多数网站建议您运行其中一种或两种工具。你应该什么时候运行一个或两个?这篇文章试图解释。

系统文件检查器与 Windows 资源保护集成,可保护注册表项和文件夹以及关键系统文件。如果检测到受保护的系统文件有任何更改,修改后的文件将从位于 Windows 文件夹本身的缓存副本中恢复。

您可以使用?DISM 工具或部署映像和服务管理来更新文件并更正问题。如果您的系统文件检查器无法正常工作,它会很有用,它也可用于修复 Windows 组件存储损坏或 Windows 映像变得无法使用。

我应该先运行 SFC 还是 DISM?

这就是我看待这个问题的方式。

1]运行系统文件检查器或 SFC 以修复常驻组件存储中的任何系统文件损坏。

在提升的 CMD中执行以下命令:

sfc /scannow

这不需要 Internet 访问。

如果这没有帮助,您可能需要修复 Windows Component Store 本身。

2] 为此,您需要运行 DISM。

在提升的 CMD 中执行以下命令:

Dism /Online /Cleanup-Image /RestoreHealth

这将修复来自 Windows 更新源的任何系统映像损坏。这可能需要访问互联网。

这应该可以解决所有问题。

3] 另外,如果你觉得,你可以再次运行 SFC。

这将修复新修复的组件存储中潜在的系统文件损坏,并验证 DISM 是否成功修复了错误。

4] DISM修复WinSxS文件夹中的系统文件源缓存。这是 SFC 从中提取的来源,以在需要时修复系统文件。现在,如果系统文件源缓存已损坏且未先通过 DISM 修复进行修复,则 SFC 最终会从损坏的源中提取文件以修复问题。在这种情况下,需要先运行 DISM,然后再运行 SFC。

希望这可以帮助!

顺便说一句,我们的适用于 Windows 10 的免费软件 FixWin 10?让您只需单击一个按钮即可运行 SFC 和 DISM!

版权声明