过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4656|回复: 1
收起左侧

SFC/SCANNOW详解

[复制链接]
yaojian 2012-12-26 09:38:45 | 显示全部楼层
    SFC可以在一定程序上修复被病毒等破坏的系统文件,能够避免系统文件被无恶意替换,从而提高系统和应用的软件的适应性 。   SFC(System Files Checker,系统文件检查器),“sfc”是“系统文件检测”程序,它是一个在命令提示符下使用的实用程序,只有是管理员才能使用该程序,这个程序的作用就是检测系统文件,如果检测到受保护的文件已经被不正确的文件覆盖,它就从系统文件备份(就是dllcache)中提取正确的系统文件,替换不正确的文件。
这个程序也检测dllcache本身,如果发现dllcache已经损坏或者不能使用,可以用它来修复它,所谓修复,就是要你插入安装盘,它自动从中提取所需的文件。

以管理员身份登录Windows XP,将Windows XP的安装光盘放入光驱,在“命令提示符”窗口中键入“SFC/SCANNOW”命令后回车,“系统文件检查器”开始自动扫描系统文件,而且不需要你的任何干预。不过需要提醒大家的是,尽管Windows 2000/XP下的“SFC”比Windows 98下的“SFC”聪明得多,但要想正常运行它,还得注意以下两个问题:
  1.在运行“SFC”之前必须将Windows XP安装光盘放入光驱,否则在扫描过程中会提示你插入安装光盘。即使你插入了安装光盘,系统仍会有出错提示。
  2.在Windows 2000/XP下使用“系统文件检查器”时,必须加上正确的参数才能正常运行。我们可以在“命令提示符”窗口中键入“SFC”命令查看这些参数。
  3.由于Windows 2000/XP下的“SFC”命令是完全自动执行的,因此我们无法直接知道修复了哪些系统文件。不过我们可以通过以下方法间接获得系统文件的修复情况:依次打开“控制面板→管理工具→事件查看器→系统”,根据时间提示,从列表中选定运行“SFC”时的事件,右击该事件并查看其属性即可。

以下是sfc的详细语法:
System   File   Checker   (sfc)在重新启动计算机后扫描和验证所有受保护的系统文件。   
   
  语法   
  sfc   [/scannow]   [/scanonce]   [/scanboot]   [/revert]   [/purgecache]   [/cachesize=x]   
   
  参数   
  /scannow     
  立即扫描所有受保护的系统文件。     
  /scanonce     
  一次扫描所有受保护的系统文件。     
  /scanboot     
  每次重新启动计算机时扫描所有受保护的系统文件。     
  /revert     
  将扫描返回到默认操作。     
  /purgecache     
  立即清除“Windows   文件保护”文件高速缓存,并扫描所有受保护的系统文件。     
  /cachesize=x     
  设置“Windows   文件保护”文件高速缓存的大小,以   MB   为单位。     
  /?     
  在命令提示符显示帮助。     
  注释   
  必须以“Administrators”组成员的身份登录才能运行   sfc。     
  如果   sfc   发现受保护的文件已经被覆盖,则它将从   %systemroot%\system32\dllcache   文件夹找回该文件的正确版本,然后替换不正确的文件。     
  如果   %systemroot%\system32\dllcache   文件夹已经损坏或者不能使用,则使用   sfc   /scannow、sfc   /scanonce   或   sfc   /scanboot   修复   Dllcache   目录的内容。

SFC命令对维护整个系统来件是很有用的,相关参数如下:

SFC [/SCANNOW][/SCANONCE][/SCANBOOT][/CANCEL][/ENABLE][/PURGECACHE]  [/CACHESIZE=x][/QUIET] /SCANNOW立即扫描所有受保护的系统文件。

/SCANONCE扫描所有受保护的系统文件一次

/SCANBOOT每次启动时扫描所有受保护的系统文件

/CANCEL取消所有暂停的受保护系统文件的扫描。/QUIET不提示用户就替换所有不正确的文件版本

/ENABLE为正常操作启用Windows文件保护/PURGECACHE清除文件缓存并立即扫描所有受保护的系统文件

/CACHESIZE=x设置文件缓存大小


飞虹无敌 2012-12-26 10:06:59 | 显示全部楼层
:)这个是DOS中最实用和应该重点掌握的命令之一。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-4-24 21:59 , Processed in 0.050209 second(s), 25 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表