本地修复

sfc /scannow
  • windows会将一部分重要的系统文件(主要是dll)备份到%WinDir%\System32\dllcache中(具体的备份策略可能会改变)
  • 这个命令只能用于恢复备份过的系统文件
  • 大部分情况下这个命令不会起到应有的效果

在线比对

  • windows的更新服务器中保存了完整的系统恢复镜像
  • 使用Cleanup-Image选项可以使用在线的镜像对系统进行修复
  • 一般分为下面三个步骤
  1. 扫描全部系统文件并和官方系统文件对比
Dism /Online /Cleanup-Image /ScanHealth
  1. 检查映像以查看是否有检测到损坏,是否可以修复
Dism /Online /Cleanup-Image /CheckHealth
  1. 强制使用在线源修复文件系统
DISM /Online /Cleanup-image /RestoreHealth

使用本地修复

  • 用户可以使用自己指定的 windows镜像作为修复模板
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  • /LimitAccess来防止DISM工具使用Windows Update作为修复来源
Last modification:February 24, 2021
如果觉得我的文章对你有用,请随意赞赏