系统修复命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统修复命令
sfc(System Files Checker系统文件检查器)是Win98最常用的工具之一,它可以验证系统文件完整性并修复系统文件。在WinXP中,它的功能更为强大,不仅可以扫描所有受保护的系统文件以验证其版本,还可以设置文件缓存大小、清除文件缓存及重新填充“%SystemRoot%System32Dllcache”文件夹。
要在WinXP中使用“系统文件检查器”,先要单击“开始→所有程序→附件→命令提示符”,然后在“命令提示符”窗口的光标提示符后键入“Sfc”并按下回车键,“系统文件检查”程序会给出参数的中文提示。
[SFC 命令的相关参数语法格式]
/scannow 立即扫描所有受保护的系统文件;
/scanonce 扫描一次所有受保护的系统文件;
/scanboot 每一次启动扫描所有受保护的系统文件;
/cancel 取消扫描所有暂停的受保护的系统文件;
/enable 正常操作后用Windows文件保护;
/purgecache 清除缓存并扫描受保护的系统文件;
/cachesize=x 设置文件缓存大小;
/quiet 不提示用户而直接替换所有不正确的版本。
[实例]
以WinXP系统为例,开始--运行--在运行对话框中输入“CMD”命令,弹出“命令提示符”对话框,输入相应的SFE命令。
现在我们键入“Sfc/scannow”,按下回车键后,“系统文件检查器”就会开始检查当前的系统文件是否有损坏、版本是否正确,如果发现错误,程序会要求你插入WinXP安装光盘来修复或者替换不正确的文件。如果Dllcache文件夹被破坏或者不可用,你还可以使用“Sfc/scanonce”或“Sfc/scanboot”命令修复该文件夹的内容以保证系统的安全性和稳定性。
如果想设置为“下次启动时扫描”或“每次启动时扫描”,那只需要在命令提示符下输入“SFC /SCANONCE”或“SFC /SCANBOOT”命令即可。
另外,限制Windows文件保护缓存大小也很简单,如设置为300MB,在命令提示符下输入“SFC /CACHESIZE=300”即可。
[注意]
以管理员身份登录WinXP,将WinXP的安装光盘放入光驱,在“命令提示符”窗口中键入“SFC/SCANNOW”命令后回车,“系统文件检查器”开始自动扫描系统文件,而且不需要你的任何干预。不过需要提醒大家的是,尽管2000/XP下的“SFC”比Win98下的“SFC”聪明得多,但要想正常运行它,还得注意以下两个问题:
1.在运行“SFC”之前必须将WinXP安装光盘放入光驱,否则在扫描过程中会提示你插入安装光盘。即使你插入了安装光盘,系统仍会有出错提示。
2.在2000/XP下使用“系统文件检查器”时,必须加上正确的参数才能正常运行。我们可以在“命令提示符”窗口中键入“SFC”命令查看这些参数。
3.由于2000/XP下的“SFC”命令是完全自动执行的,因此我们无法直接知道修复了哪些系统文件。不过我们可以通过以下方法间接获得系统文件的修复情况:依次打开“控制面板→管理工具→事件查看器→系统”,根据时间提示,从列表中选定运行“SFC”时的事件,右击该事件并查看其属性即可。
windowsxp系统修复命令
Windows 95开始,微软公司在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已经有此概念)。注册表是Windows95及Windows98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常与否,如果该注册表由于某种原因受到了破坏,轻者使Windows的启动过程出现异常,重者可能会导致整个Windows系统的完全瘫痪。因此,正确地认识、使用、特别是及时备份以及有问题时恢复注册表,对Windows用户来说就显得非常重要了。可以这么说,只要你发现了registry 的秘密,你就几乎可以完全控制Windows了!
一、WINDOWS98注册表概述
关于Windows98注册表,我们知道Windows3.X系统是以扩展名为.ini的配置文件来保存系统及应用程序的各种初始化配置信息的。每当Windows3.x启动时,系统都会从两个最重要的.ini文件即从Win.ini和System.ini中读取各种初始化信息来对整个系统的软硬件环境进行配置,从而正常启动整个Windows系统。一般来说,Win.ini文件中主要包含着控制Windows用户窗口环境的信息(如各硬件的驱动程序等),我们可以利用文本编辑器通过修改这两个文件来调整一些软硬件的配置以适应自己的需要。从Windows95开始,原来保存在以上两个初始化文件中的有关信息,都被移到了系统的注册表中,这样注册表就成了Windows系统关键信息的集中存放地,而原来的System.ini和Win.ini 两个初始化配置文件,则因Windows系统还需兼容老的16位Windows应用程序而仍然在Windows95及Windows98中保留着。
那么,Windows98的注册表到底是个什么东西,里面又有那些内容呢?
Registry是一个被分为6个主要分支的数据库(如图1)
图1
它的每一个分支都是一个句柄,并以六组不同的关键字值来区分,它们分别为:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USER、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,每个分支又进一步被分解成更细的分支。事实上,REGISTRY中的许多东西对于用户和系统管理员来说用处不大,但是研究发现直接编辑HKEY_CLASSES_ROOT和HKEY_CURRENT_USER会带给我们很多的欣喜,当然我们也发现更改其他分支的设置同样能为用户提供有用的东西。下面我们就来简单的认识一下注册表的六个分支吧!
1、HKEY_CLASSER_ROOT。该份之下至少包括100个关键字,这个分支下主要包括OLE数据,还包括文件扩展名和文件或应用程序的关联,改变改分支中的数据结构和内容将直接影响到系统软件的应用,此下的信息都被保存在system.dat文件中。
2、HKEY_USER。在这个关键字下显示的信息都保存在User.dat文件中,这包含了与具体用户有关的desktop(桌面)配置、网络连接以及start菜单。如果用户的计算机被配置为使用户的配置文件,那么系统就会为每个用户都创建一个单独的User.dat文件。当一个用户登录到计算机上时,Windows98将