当关键的 Windows 系统文件丢失或损坏时,某些 Windows 功能可能会停止正常工作,或者 Windows 可能会完全停止响应。  如果发生这种情况,可以使用部署映像服务和管理工具 (DISM) 和系统文件检查器工具 (SFC) 扫描系统文件并还原任何损坏或丢失的文件。

步骤 1:运行 DISM

DISM 提供修复损坏的文件所需的文件。  应在运行系统文件检查器之前运行 DISM。  为此: 

  1. 打开提升的命令提示符。

    1. “搜索”框中键入 cmd

    2. 在搜索结果中,右键单击“ 命令提示符”,然后选择“ 以管理员身份运行”。

    3. 如果系统提示确认或管理员密码,请键入密码,或单击“ 允许”。

  2. “命令提示符” 窗口中,键入以下命令,然后按 Enter。  完成命令操作可能需要几分钟时间。

DISM.exe /Online /Cleanup-image /Restorehealth 

提示: 

  • DISM 使用 Windows 更新 作为源来提供必要的文件。 但是,如果Windows 更新客户端损坏,则可以使用正在运行的 Windows 安装或来自网络共享或可移动媒体(如 Windows DVD)的 Windows 并行文件夹作为文件的源。 为此,请改为运行以下命令: 

  • DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

  • 在上述命令中,将 C:\RepairSource\Windows 占位符替换为修复源的位置。  有关使用 DISM 工具修复 Windows 的详细信息,请参阅 修复 Windows 映像

步骤 2:运行系统文件检查器

“命令提示符” 窗口中,键入以下命令,然后按 Enter:

sfc /scannow


具有管理员权限的命令提示符 - sfc /scannow 
 

警告: 在验证 100% 完成之前,请勿关闭此命令提示符窗口。

sfc /scannow 命令将扫描所有受保护的系统文件,并将损坏的文件替换为缓存的副本。  此过程完成后,将显示扫描结果。 你可能会收到以下消息之一:

扫描结果消息

相应操作

Windows 资源保护找不到任何完整性冲突。

没有任何丢失或损坏的系统文件。

Windows 资源保护无法执行请求的操作。

若要解决此问题,请在 安全模式下执行系统文件检查器扫描。

确保 PendingDeletesPendingRenames 文件夹位于 %WinDir%\WinSxS\Temp 下。

%WinDir% 占位符表示 Windows 操作系统文件夹,例如 C:\Windows。

Windows 资源保护发现损坏的文件并成功修复了这些文件。

操作成功。 

若要查看有关系统文件扫描和还原的详细信息,请转到 如何查看系统文件检查器进程的详细信息

Windows 资源保护发现损坏的文件,但无法修复其中一些文件。

若要手动修复损坏的文件,请查看系统文件检查器进程的详细信息查找损坏的文件,然后手动将损坏的文件替换为已知完好的文件副本