使用Dism\SFC修复系统dll


使用SFC手动修复Windows 10指定文件

默认情况下执行 SFC 命令会自动尝试对所有有问题的文件进行修复,当一个或多个文件无法自动修复时,通常都需要用户对其进行手动修复操作。与其说手动修复,其实就是在一台正常的 Windows 10 中把完好无损的文件拿过来替换掉已损坏的文件就 OK 了。

具体有哪些文件修复失败,可以在前面介绍过的 sfclogs.txt 日志文件中找到,下面我们只讲具体的操作方法。

1点击 Windows + X 快捷键 – 选择「命令提示符(管理员)

2在 CDM 窗口中执行如下命令:

takeown /f C:\要修复的文件路径

takeown 这个命令就是更改文件「所有者」的命令,这让我想起了 N 多年前讲师不断重复的 take ownership。

3在拿到文件所有权后,还需要使用如下命令获取文件的完全控制权限:

icacls C:\要修复的文件路径 /Grant Administrators:F

4然后再用一个完好无损的文件去替换掉损坏的文件即可,大家可以手动替换或用命令行:

copy C:\完好无损的文件 C:\要修复的文件路径

在文件替换完成后,你可以执行 SFC /verifyonly 来验证文件系统的完整性,查看问题是否已经得到修复。如果你只修复了个别文件,可以使用 sfc /VERIFYFILE=C:来进行查看,以避免长时间的完整扫描。


文章作者: sfc9982
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 sfc9982 !
  目录