绿色系统下载网站,值得信赖的XP系统下载站!

系统工具|网络软件|应用软件|网络聊天|图形图像|多媒体类|教育教学|安全相关|程序开发|行业软件
您的位置:首页 > 电脑教程 > SFC无需光盘出马,硬盘就可以轻松搞定

SFC无需光盘出马,硬盘就可以轻松搞定

发表于:2012-06-18 09:50:14   来源:http://www.greendl.com/

  意外重启、安装了不兼容的软件、恶意程序侵扰、误删文件……有太多种可能性会使我们的操作系统文件受损,而系统文件受损后最直接的表现就是windows xp系统不稳定、经常出现错误等。在Windows 98时代,对付这种情况还比较简单,放进安装光盘然后运行SFC(System File Check,系统文件检查程序),恢复一下受损的系统文件就行了,可是到了windows xp时代,这种修复方式就变复杂了,因为系统经常在线升级,原来的安装光盘中的系统文件已经成为了旧版本。没有了光盘,应该怎么修复受损的系统呢?

  一、硬盘出马,让光盘下岗

  点击“开始→运行”,输入“sfc /scannow”回车就会开始检查 系统 文件,当SFC检查到有 系统 文件被替换或丢失时,它就会提示插入 windows xp 安装光盘来进行修复,这时你可能需要翻箱倒柜找出 windows xp 安装光盘,这就是使用SFC的第一大不爽。很多朋友都是直接把 windows xp 光盘上的安装文件复制到硬盘上了,那是不是可以让SFC在修复 系统 文件时直接使用硬盘上的 windows xp 安装文件呢?

  例如你将windows xp安装文件备份到了E: win xp目录,那么运行regedit打开“注册表编辑器”,定位至

  Quote:

  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup]

  主键,首先在右边将“CDInstall”键值数据修改为“0”,然后再分别将“ServicePackSourcePath”和“SourcePath”两个键值的数值都修改为“E: win xp ”即可。

  以后再运行“sfc /scannow”命令时,你会发现它已经可以完全自动地进行xp系统文件修复,不再出现插入光盘的提示了。

  小提示

  运行CMD打开“命令提示符”,在其中输入“sfc /?”命令可以查看“系统文件检查程序”的详细参数。另外,很多“命令提示符”下的命令行程序都能使用这个参数来查看详细参数,同类型的还有“-?”和“/help”等。

  二、修复文件不再“老掉牙”

  这就是开头提到的文件版本问题,大部分用户先安装的是没有集成SP2的原始版 windows xp ,然后在此基础上安装的SP2补丁包,这时在C:WINDOWS目录下会增加一个ServicePackFiles目录,即SP2的安装文件,该目录会占用近400MB的磁盘空间,不过我们并不能删除这个文件夹,否则当一个ServicePack系统文件损坏时,Windows文件保护功能将无法自动还原,不但没有任何错误提示,同时还会导致一些 系统 组件无法更新。为了减少系统分区的空间占用,我们也可以将ServicePackFiles目录移动到其他分区,但需要按照前面介绍的方法修改“ServicePackSourcePath”和“ServicePackCachePath”键值指向转移后的新路径。这种方法比较繁琐,最好的办法则是把SP2补丁包手工集成到硬盘上的windows xp安装文件中。

  假设SP2补丁包的文件名为xpsp2.exe,打开命令行窗口,进入xpsp2.exe所在目录,输入提取文件的命令“xpsp2.exe -x”,会弹出提示让你选择提取目录,例如输入路径为“c:xpsp2”。提取完成后进入c:xpsp2i386update目录,输入命令

  Quote:

  update.exe -S:e:win xp

  注意这里的路径“e: win xp ”是指硬盘上的 windows xp 安装文件路径,参数“-s:”和路径之间没有空格,当提示“集成安装已经结束”即告完成。

  小提示

  许多媒体在介绍系统优化的文章中都会提到删除C:WINDOWSsystem32dllcache目录中的系统文件备份可以减少系统分区空间占用,但这样会导致系统文件保护功能恢复被替换的系统文件时也弹出插入 windows xp 安装光盘的提示,按照上面的方法修改注册表同样可以解决这个问题。