系统损坏了怎么办?或者说系统中毒了怎么办?很多朋友可能还是会机械的选择重装系统或者是还原系统的方式来解决问题,其实轻微的系统故障并不值得我们那么劳师动众,Windows系统自带的修复命令就可以帮我们解决问题。

SFC全称:System File Checker(系统文件检查器)
它能扫描所有受保护的系统文件并用正确的 Microsoft 版本替换不正确的版本。
SFC命令对维护整个系统文件是很有用的。

命令语句
具体的做法是:
在提升权限的命令提示符(管理员权限)中,输入“SFC /scannow”,对系统文件进行扫描并修复。
SFC命令语句如下:
SFC [/scannow] [/scanonce] [/scanboot] [/cancel] [/enable] [/purgecache] [/cachesize=x] [/quiet] 。其中:
/scannow 立即扫描所有受保护的系统文件。
/scanonce 扫描所有受保护的系统文件一次。
/scanboot 每次启动时扫描所有受保护的系统文件。
/cancel 取消所有暂停的受保护系统文件的扫描。
/enable 为正常操作启用 Windows 文件保护。
/purgecache 清除文件缓存并立即扫描所有受保护的系统文件。
/cachesize=x 设置文件缓存大小。
/quiet 不提示用户就替换所有不正确的文件版本。

 

 

 

 

当系统崩溃无法进入,可以在 PE 环境下使用,直接使用 SFC /SCANNOW 命令是不管用的,系统会告诉你进程被占用之类的。

这会我们就要用 sfc /scannow 的参数啦。

例如代码如下:

sfc /scannow /offbootdir=D:\  /offwindir=D:\windows
offbootdir 指的是系统所在分区
offwindir 指的是系统所在目录
然后就会和我们在 Windows 里边进行的操作一样了。耐心等待即可。
PS:如果只需要检查某个特定文件,那么可以使用下方命令

代码如下:

sfc /scanfile=D:\windows\system32\zipfldr.dll  /offbootdir=D:\  /offwindir=D:\windows