如何使用Windows中的系统文件检查器维修单个文件

系统文件检查器(SFC)是一个强大的Windows实用程序,可以扫描和修复损坏的系统文件。虽然通常用于检查所有系统文件,但您也可以使用它来定位您怀疑可能会损坏的单个文件。这种集中的方法可以节省时间并帮助保持系统的稳定性。

在我们深入研究过程之前,重要的是要注意,只有在您确信特定的系统文件引起问题的情况下,才应使用此方法。如果不确定,最好运行完整的系统扫描。

用系统文件检查器修复单个文件

步骤1:打开高架命令提示。为此,请右键单击“开始”按钮,然后选择“ Windows Terminal(admin)”或“命令提示(admin)”。如果通过用户帐户控制提示,请单击“是”以允许应用程序更改设备。

步骤2:打开命令提示后,使用以下命令结构扫描和维修单个文件:

sfc /SCANFILE=C:\path\to\your\file.exe

用您要检查的系统文件的实际路径和文件名替换为“ c:\ path \ to \ your \ file.exe”。例如,如果要扫描Windows Explorer可执行文件,则将使用:

sfc /SCANFILE=C:\Windows\explorer.exe

步骤3:按Enter运行命令。系统文件检查器现在将扫描指定的文件,并在发现任何损坏的情况下尝试修复它。

步骤4:等待该过程完成。根据文件大小和系统的速度,这可能需要几秒钟到几分钟。

步骤5:扫描完成后,您将看到两条消息之一:

  • “ Windows Resource保护没有发现任何违规行为。”这意味着文件没有损坏。
  • “ Windows资源保护发现了损坏的文件并成功修复了文件。”这表明该文件已损坏但已修复。

如果您使用的是64位版本的Windows,则某些系统文件在SYSWOW64文件夹中具有32位对应方。在这种情况下,您还应该扫描文件的32位版本。例如:

sfc /SCANFILE=C:\Windows\SysWOW64\explorer.exe

故障排除SFC问题

有时,运行系统文件检查器时可能会遇到错误。以下是一些常见问题以及如何解决这些问题:

1。SFC无法运行或完成:如果SFC没有启动或意外停止,请首先尝试运行DIMS(部署图像服务和管理)工具。打开高架命令提示并运行:

DISM /Online /Cleanup-Image /RestoreHealth

Dism完成后,尝试再次运行SFC。

阅读更多:在Windows 10中重命名单个文件的3种方法

2。SFC找到损坏的文件,但无法修复它们:如果您看到一条消息,说“ Windows资源保护找到了损坏的文件,但无法修复其中一些文件”,则可能需要在安全模式下运行SFC或使用Windows安装媒体来替换损坏的文件。

3。SFC无法开始维修服务:当禁用Windows模块安装程序服务时,通常会发生此错误。要解决此问题,请打开服务(按Windows + R,键入“ Services.MSC”,然后按Enter),找到“ Windows Module Installer”,将其启动类型设置为手动,然后启动服务。

替代方法:手动替换不良系统文件

如果SFC无法修复文件,则可以尝试使用Windows安装媒体的良好副本手动替换它。以下是:

步骤1:在Windows安装媒体或其他具有相同Windows版本的计算机上找到文件的好副本。

步骤2:在高架命令提示中,使用以下命令获取损坏的文件的所有权并授予您自己的完全访问:

takeown /f C:\path\to\corrupted\file.exe
icacls C:\path\to\corrupted\file.exe /grant administrators:F

步骤3:使用复制命令将损坏的文件替换为良好的复制:

copy E:\sources\good\file.exe C:\path\to\corrupted\file.exe

将“ E:\ sources \ good \ file.exe”替换为您的良好副本的路径,然后用“ c:\ path \ to \ drogranded \ file.exe”为“ c:\ path \ file.exe”。

通过关注一个文件,您可以快速解决特定问题,而无需进行完整的系统扫描。请记住,在修改系统文件时始终谨慎行事,如果不确定,最好从专业人士那里寻求帮助或使用Windows的内置维修选项。