Windows10 使用命令修复系统文件
Windows 操作系统用久了,出现莫名其妙问题,怀疑是系统文件出损坏,所以想要修复系统文件。
不必使用任何软件工具,用户可以用命令来修复系统文件,十分方便的。
- 以管理员身份运行
命令提示符
- 执行
sfc /scannow
代码,其作用是立即扫描所有受保护系统文件的完整性,并尽可能进行修复。 - 如果上述
sfc
方法失败了,你还可以使用下面三个命令来修复系统文件
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth
上述强大实用的Dism命令可以检查和修复系统映像文件
最后来说一下 sfc
和 Dism
命令的区别:
简单来说,sfc
比较快,但是 Dism
可以修复 sfc
修复不了的问题。
本质上是,sfc
是检查所有系统文件并将组件存储(Component Store,存放在WinSxS文件夹下)里的已签名文件替换掉被破坏的系统文件。需要注意的是,只有组件存储中的已签名文件才能替换掉被破坏的系统文件!如果组件存储中的源文件是未签名文件,则会在sfc完成时收到“Windows 资源保护无法完成所有请求的更改”之类的提示。Dism
的 RestoreHealth
是恢复组件存储的完整性用的,默认来源是Internet(微软服务器),但也可以修改来源为本地驱动器/网络驱动器。