如何使用SFC命令行工具修复Windows 10系统文件
发布时间:2023-08-22 05:04:59
如果你的 Windows 10 无法正常工作,或出现 DLL 等文件丢失的情况,可以使用 SFC 命令行工具来修复损坏或丢失的系统文件。
与早期版本 Windows 一样(Windows XP 开始),Windows 10 内包含了一个功能强大的命令行文件系统检查器(SFC),它可以扫描系统文件的完整性并用正常(原生)版本的文件替换掉已丢失或损坏的 Windows 系统文件。
在本文中我们将向大家介绍:如何在系统还可正常启动的情况下,一步步使用系统文件检查器(SFC)来修复已损坏的系统文件,以及当 Windows 10 无法正常启动时,如何使用 SFC 进行脱机手动修复。
由于修复过程会替换 Windows 10 的系统文件,为保万一,建议大家提前创建完整的系统映像备份或创建系统还原点。
扫描并修复Windows10系统文件
当 Windows 10 还可正常启动运行时,如下命令将对计算机上受保护的系统文件进行扫描并尽可能修复有问题的文件:
1点击 Windows + X 快捷键 – 选择「命令提示符(管理员)」
2在 CDM 窗口中执行如下命令:
sfc /scannow
3一旦扫描完成后,如果没问题,命令行会有提示。如果有问题,会进行提示并输出日志路径。
查看SFC扫描结果详细信息
SFC 扫描结果会存储在 CBS.Log 日志文件当中,大家可用如下步骤进行查看:
1点击 Windows + X 快捷键 – 选择「命令提示符(管理员)」
2为保证不破坏原有日志文件,在 CDM 窗口中执行如下命令:
findstr /c:"[SR]" %windir%LogsCBSCBS.log > "C:sfclogs.txt"
3此时便可以在 C 盘根目录下找到转出来的 sfclogs.txt 日志文件。
注意:CBS.Log 日志只适用于能正常登录的 Windows 10,脱机命令行不支持该日志。
如何脱机扫描并修复Windows 10
在 Windows 10 运行过程中,有很多受保护的系统文件会被加载到内存中,此时就无法直接进行修复替换,此时就需要进行 SFC 脱机修复。
1与进入 Windows 10 安全模式的步骤类似,先在设置 – 更新和安全 – 恢复里面的高级启动中点击立即重启
2系统重启之后点击疑难解答 – 高级选项 – 命令提示符
3使用你的用户名和密码进行登录
4 在 Windows 环境外执行 SCF 修复时,必需要告诉它哪个是 Windows 安装盘和系统保留分区,在命令行中执行如下命令可以查看 Windows 系统分区的盘符:
wmic logicaldisk get deviceid, volumename, description
从上图中我们可以看到 C 盘成了保留分区、E 盘是光驱,所以 Windows 分区就是 D 盘了。
5此时我们可以执行如下命令开始修复:
sfc /scannow /offbootdir=C: /offwindir=D:Windows
/offboodir 参数用于指定系统保存分区,/offwindir 参数用于指定 Windows 系统所在分区。修复完成后进行系统重启即可,大家注意根据自己的实际情况来执行命令,不要直接照搬。
使用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:文件路径 来进行查看,以避免长时间的完整扫描。


猜你喜欢
- snkrs排队名额已满很多用户在购买球鞋的时候遇到了这个问题,但是其实软件只是让你排队,而不是说你真正的买不到了,下面来看看详细的介绍吧。
- wps软件怎么对pdf文件替换页面内容?wps中的pdf文件想要更换页面,该怎么更换呢?下面我们就来看看wps替换pdf页面的技巧,详细请看
- 很多朋友都认为我今天所讲的word教程根本没有必要讲,因为大家都会,在word中设置字体和字号很多朋友都会,而且操作非常的熟练,但是你知道在
- 安装win7提示无法创建新的系统分区?有的小伙伴使用Win7系统进行安装的时候,发现自己电脑安装程序无法创建新的系统分区,导致没办法继续进行
- 市面上出现越来越多种的打印机,在使用的过程中总会遇到各种各样的问题。就有用户咨询小编说想给自己的惠普打印机设置无线打印,要怎么操作呢?带有无
- 小编近日借助钉钉电脑版与同事沟通时发现,部分同事的钉钉账号中竟然还显示着他的工作状态。经过一番查询才明白,缘来这些状态是可以手动设置的!那么
- 严格来说,咱们的win8系统确实与之前的win7 旗舰版有很大的不相同,不仅仅是一些功能上的改变,也不仅仅是一些界面上的变化,就像咱们这里想
- 大家知道,微信也有计步功能,只要开通【微信运动】就可以。实际上【微信运动】是一个公众号,有三种开启方式。方式一1.在微信的主界面,点击搜索框
- 如果你想要把自己的Win10版本进行升级,其实系统会自动给用户推送新版本更新消息,前提是你没有吧系统的推送非关闭。看到退送的新版本,点击就可
- 单元格是表格中的最小单位,可拆分。单元格是表格中行与列的交叉部分,它是组成表格的最小单位,单个数据的输入和修改都是在单元格中进行的。单元格按
- Win10用户想要升级Win11时发现有很多种版本,不知道要选择哪个?这些版本有什么区别?接下来小编就为大家详细解答一下,希望可以帮助到大家
- 好用的办公软件工具推荐对于小编来说,我的电脑中一定少不了资源传输、文件管理、截图类工具,毕竟天天会用到。最近有小伙伴让我分享几款日常办公中必
- 如何将硬盘PIO模式改成DMA模式呢?很多朋友在使用电脑的过程中,是不是经常有遇到过电脑速度变慢,而且在运行程序很卡的问题。但CPU的占用率
- Win10 21H2系统是微软最近新出的系统,有用户想小编反映他升级了Win10 21H2之后电脑就变得非常卡顿,严重影响了用户使用电脑、工
- 最近不少使用win7系统的朋友反应说,自己在将电脑关机的时候,都有遇到过电脑无法关机的问题,很多时候需要强制关机,才能将电脑关机。这是怎么回
- 打开开始菜单,Win10 Build 17666预览版之前是这样的,在某个磁贴分组顶部的标题栏中点击一下,可显示文本输入框为该磁贴分组命名。
- Win10打开premiere提示“已阻止应用程序访问图形硬件”怎么办?premiere是一款视频编辑创作软件,一些用户在Win10系统下打
- 苹果对 iOS 9 地图功能做出了更新。出了原有的语音导航、交互式 3D 地图等功能
- 鉴于微软已经停止了对Win7系统的支持,系统内置的防火墙功能便成了保护设备的“最后屏障”。不过,许多Win7用户其实并不清楚,该怎么设置防火
- 这篇文章主要介绍了Windows Server 2003报错无法定位程序输入点DecodePointer解决方法,本文问题在安装浏览器出现,