如何修复损坏的Windows系统文件与SFC和DISM命令

蓝色屏幕的死亡

Windows中内置的系统文件检查器工具可以扫描您的Windows系统文件损坏或任何其他更改。 如果文件已被修改,它将自动用正确的版本替换该文件。

如果SFC命令不起作用,则可以在Windows 10或Windows 8上使用DISM命令修复底层Windows系统映像。 在Windows 7及更早版本中,Microsoft提供了一个可下载的“系统更新准备工具”。

当你应该运行这些命令

在故障诊断Windows系统时运行此命令。 如果Windows是蓝色的筛选 ,应用程序崩溃,或某些Windows功能只是工作不正常,SFC命令也许能解决这个问题。 即使SFC命令不修复任何文件,运行它将确认没有系统文件被损坏,您可以继续使用其他方法对系统进行故障排除。

您通常不应该运行DISM命令。 但是,如果SFC命令无法正常运行或无法用正确的文件替换损坏的文件,则DISM命令或系统更新准备工具可以修复底层Windows系统,并使SFC正确运行。

运行SFC命令修复系统文件

您需要从管理员命令提示符窗口执行此操作。 要在Windows 10或8.1上打开一个,请右键单击开始按钮,然后选择“命令提示符(Admin)”。 在所有版本的Windows上,您还可以搜索“开始”菜单中的命令提示符,右键单击它,然后选择以管理员身份运行。

在“命令提示符”窗口中键入以下命令,然后按Enter键运行完整系统扫描:

sfc / scannow

保持命令提示符窗口打开,直到命令完成 - 这可能需要一些时间。 如果一切正常,您将看到消息“Windows资源保护没有发现任何完整性违规。

如果你看到一个“Windows资源保护发现了损坏的文件但无法修复其中的一些”消息,请尝试重新启动到安全模式第一。 在Windows 10,8.1或8,按住Shift键的同时单击重新启动选项, 进入高级启动选项菜单 在Windows 7或更早版本,重新启动计算机,然后在F8键启动时按住。 在安全模式下运行sfc / scannow命令。

运行DISM命令以修复SFC问题

在Windows 10,8.1和8上,部署映像和服务管理工具可以修复组件存储损坏,防止SFC命令正常工作。

要运行此命令,请以管理员身份打开命令提示符。 键入以下命令,然后按Enter键。 DISM将检查您的Windows组件存储是否损坏,并自动修复找到的任何问题。

  DISM / Online / Cleanup-Image / RestoreHealth 

在关闭命令提示符窗口之前,允许命令完成运行。 这可能需要5到10分钟。 进度条在20%保持一段时间是正常的,所以不要担心。

如果DISM命令更改了任何内容,则重新启动计算机。 您现在可以再次运行SFC命令,它将能够用正确的文件替换任何损坏的文件。

在Windows 7及更早版本中,DISM命令不可用。 相反,你可以下载并运行系统更新准备工具来自微软并用它来扫描系统中的问题,并试图解决这些问题。

尝试系统还原或系统重置

如果您仍然遇到系统问题,这些工具不能帮助您,您可以尝试更多的行动。 运行系统还原工具将你的Windows操作系统文件恢复到以前的状态,而这可能会解决系统损坏问题如果操作系统是没有更早一点损坏。

总是只是执行系统重置或重新安装Windows。 在Windows 10,8.1和8,您可以执行“ 复位这台电脑 ”的操作到Windows重置为默认状态。 您必须在之后重新安装程序,但不会丢失任何个人文件。 在Windows 7及更早版本中,这将需要使用计算机制造商提供的恢复分区或从头重新安装Windows。


如果在运行上述命令时遇到其他错误,请尝试在Web上搜索遇到的错误。 如果日志文件失败,命令通常会指向具有更多信息的日志文件 - 检查日志文件以获取有关特定问题的更多详细信息。 最终,它可能不值得排除严重的Windows损坏问题,当你可以重置Windows的默认状态或重新安装。

上述命令也有其他选项。 例如,您可以使SFC命令仅检查单个Windows文件的损坏并修复它。 您可以使用DISM命令快速检查系统损坏,而不进行修复,或提供包含Windows操作系统文件的WIM或ESD文件。

图片来源: jchapiewsky在Flickr

赞 (0)
分享到:更多 ()