如何在 Windows 中使用系统文件检查器修复单个文件
系统文件检查器 (SFC) 是一个功能强大的 Windows 实用程序,可以扫描和修复损坏的系统文件。虽然它通常用于检查所有系统文件,但您也可以使用它来定位您怀疑可能已损坏的单个文件。这种集中的方法可以节省时间并有助于保持系统的稳定性。
在我们深入了解该过程之前,请务必注意,只有在确信特定系统文件导致问题时才应使用此方法。如果您不确定,最好运行完整的系统扫描。
使用系统文件检查器修复单个文件
步骤一:打开提升的命令提示符。为此,右键单击“开始”按钮,然后选择“Windows 终端(管理员)”或“命令提示符(管理员)”。如果用户帐户控制提示,请单击“是”以允许应用程序对您的设备进行更改。
步骤2:命令提示符打开后,使用以下命令结构扫描和修复单个文件:
sfc /SCANFILE=C:\path\to\your\file.exe
将“C:\path\to\your\file.exe”替换为您要检查的系统文件的实际路径和文件名。例如,如果您想扫描 Windows 资源管理器可执行文件,您可以使用:
sfc /SCANFILE=C:\Windows\explorer.exe
步骤3:按 Enter 运行命令。系统文件检查器现在将扫描指定的文件,并在发现任何损坏时尝试修复它。
第4步:等待该过程完成。根据文件大小和系统速度,这可能需要几秒钟到几分钟的时间。
第5步:扫描完成后,您将看到两条消息之一:
- “Windows 资源保护未发现任何完整性违规。”这意味着该文件没有损坏。
- “Windows 资源保护发现了损坏的文件并成功修复了它们。”这表明该文件已损坏但已修复。
如果您使用的是 64 位版本的 Windows,则某些系统文件在 SysWOW64 文件夹中具有 32 位对应文件。在这种情况下,您还应该扫描该文件的 32 位版本。例如:
sfc /SCANFILE=C:\Windows\SysWOW64\explorer.exe
SFC 问题故障排除
有时,运行系统文件检查器时可能会遇到错误。以下是一些常见问题以及解决方法:
1、SFC无法运行或完成:如果 SFC 未启动或意外停止,请先尝试运行 DISM(部署映像服务和管理)工具。打开提升的命令提示符并运行:
了解更多:释放 ContentDetector AI 的力量:您的终极 AI 内容检查器
DISM /Online /Cleanup-Image /RestoreHealth
DISM 完成后,尝试再次运行 SFC。
2. SFC 找到损坏的文件但无法修复它们:如果您看到一条消息“Windows 资源保护发现损坏的文件,但无法修复其中的某些文件”,您可能需要在安全模式下运行 SFC 或使用 Windows 安装介质来替换损坏的文件。
3、SFC无法启动修复服务:当 Windows Module Installer 服务被禁用时,通常会出现此错误。要解决此问题,请打开“服务”(按 Windows + R,输入“services.msc”,然后按 Enter),找到“Windows Module Installer”,将其启动类型设置为“手动”,然后启动该服务。
替代方法:手动替换坏系统文件
如果 SFC 无法修复该文件,您可以尝试使用 Windows 安装介质中的完整副本手动替换该文件。方法如下:
步骤一:在 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\corrupted\file.exe”替换为损坏文件的路径。
通过专注于单个文件,您可以快速解决特定问题,而无需进行完整的系统扫描。请记住,修改系统文件时要始终小心谨慎,如果不确定,最好寻求专业人士的帮助或使用 Windows 的内置修复选项。
