系统修复命令_第1页
系统修复命令_第2页
系统修复命令_第3页
系统修复命令_第4页
系统修复命令_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统修复命令sfc(System Files Checker系统文件检查器)是Win98最常用的工具之一,它可以验证系统文件完整性并 修复系统文件。在WinXP中,它的功能更为强大,不仅可以扫描所有受保护的系统文件以验证其版本,还 可以设置文件缓存大小、清除文件缓存及重新填充“ %SystemRoot%System32Dllcache ”文件夹。要在WinXP中使用“系统文件检查器”,先要单击“开始一所有程序一附件一命令提示符”,然后在 “命令提示符”窗口的光标提示符后键入“Sfc”并按下回车键,“系统文件检查”程序会给出参数的中 文提示。SFC命令的相关参数语法格式/scannow立即扫描所

2、有受保护的系统文件;/scanonce扫描一次所有受保护的系统文件;/scanboot每一次启动扫描所有受保护的系统文件;/cancel取消扫描所有暂停的受保护的系统文件;/enable正常操作后用Windows文件保护;/purgecache清除缓存并扫描受保护的系统文件;/cachesize=x设置文件缓存大小;/quiet不提示用户而直接替换所有不正确的版本。实例以WinXP系统为例,开始一运行一在运行对话框中输入“CMD”命令,弹出“命令提示符”对话框, 输入相应的SFE命令。现在我们键入“Sfc/scannow”,按下回车键后,“系统文件检查器”就会开始检查当前的系统文件 是否有损坏

3、、版本是否正确,如果发现错误,程序会要求你插入WinXP安装光盘来修复或者替换不正确的 文件。如果Dllcache文件夹被破坏或者不可用,你还可以使用“Sfc/scanonce”或“Sfc/scanboot”命 令修复该文件夹的内容以保证系统的安全性和稳定性。如果想设置为“下次启动时扫描”或“每次启动时扫描”,那只需要在命令提示符下输入“ SFC /SCANONCE” 或 “SFC /SCANBOOT”命令即可。另外,限制Windows文件保护缓存大小也很简单,如设置为 300MB,在命令提示符下输入“SFC /CACHESIZE=300 ”即可。注意以管理员身 份登录WinXP,将WinXP

4、的安装光盘放入光 驱,在“命令提示符”窗口中键 入 “SFC/SCANNOW ”命令后回车,“系统文件检查器”开始自动扫描系统文件,而且不需要你的任何干预。不过需要提醒大家的是,尽管2000/XP下的“SFC”比Win98下的“SFC”聪明得多,但要想正常运行它, 还得注意以下两个问题:在运行“SFC”之前必须将WinXP安装光盘放入光驱,否则在扫描过程中会提示你插入安装光盘。即 使你插入了安装光盘,系统仍会有出错提示。在2000/XP下使用“系统文件检查器”时,必须加上正确的参数才能正常运行。我们可以在“命令提 示符”窗口中键入“SFC”命令查看这些参数。由于2000/XP下的“SFC”命令

5、是完全自动执行的,因此我们无法直接知道修复了哪些系统文件。不 过我们可以通过以下方法间接获得系统文件的修复情况:依次打开“控制面板一管理工具一事件查看器一 系统”,根据时间提示,从列表中选定运行“SFC”时的事件,右击该事件并查看其属性即可。windowsxp系统修复命令Windows 95开始,微软公司在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来 在Windows NT中已经有此概念)。注册表是Windows95及Windows98的核心数据库,表中存放着 各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常 与否

6、,如果该注册表由于某种原因受到了破坏,轻者使Windows的启动过程出现异常,重者可能会导致 整个Windows系统的完全瘫痪。因此,正确地认识、使用、特别是及时备份以及有问题时恢复注册表, 对Windows用户来说就显得非常重要了。可以这么说,只要你发现了 registry的秘密,你就几乎可以 完全控制Windows 了!一、WINDOWS98注册表概述关于Windows98注册表,我们知道Windows3.X系统是以扩展名为.ini的配置文件来保存系统及 应用程序的各种初始化配置信息的。每当Windows3.x启动时,系统都会从两个最重要的.ini文件即从 Win.ini和System.i

7、ni中读取各种初始化信息来对整个系统的软硬件环境进行配置,从而正常启动整个 Windows系统。一般来说,Win.ini文件中主要包含着控制Windows用户窗口环境的信息(如各硬件 的驱动程序等),我们可以利用文本编辑器通过修改这两个文件来调整一些软硬件的配置以适应自己的需 要。从Windows95开始,原来保存在以上两个初始化文件中的有关信息,都被移到了系统的注册表中, 这样注册表就成了 Windows系统关键信息的集中存放地,而原来的System.ini和Win.ini两个初始化 配置文件,则因 Windows系统还需兼容老的16位 Windows应用程序而仍然在 Windows95及

8、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和H

9、KEY_CURRENT_USER会带给我们很多的欣喜,当然我们也发现更改其 他分支的设置同样能为用户提供有用的东西。下面我们就来简单的认识一下注册表的六个分支吧!1、HKEY_CLASSER_ROOT。该份之下至少包括100个关键字,这个分支下主要包括OLE数据, 还包括文件扩展名和文件或应用程序的关联,改变改分支中的数据结构和内容将直接影响到系统软件的应 用,此下的信息都被保存在system.dat文件中。2、HKEY_USER。在这个关键字下显示的信息都保存在User.dat文件中,这包含了与具体用户有关 的desktop(桌面)配置、网络连接以及start菜单。如果用户的计算机被配置为使

10、用户的配置文件,那么 系统就会为每个用户都创建一个单独的User.dat文件。当一个用户登录到计算机上时,Windows98将 读取那个用户的user.dat文件,并把该文件放入内存中的Registry中。3、HKEY_CURRENT_USER。它是适用于当前用户的HKEY_ USER部分。如果只有一个用户,即 确省用户,那么HKEY_USER.Default和HKEY_CURRENT_USER是相同信息的不同的显示方式。4、HKEY_LOCAL_MACHINE。这是针对计算机硬件以及安装的软件所设定的分支。如果计算机有 多个硬件配置,那么每个配置的信息都保存在这里。如果你察看一下该分支下的S

11、OFTWARE下面的信息, 你会发现生产已安装软件的公司的名字都在这儿了,这个分支为关于每个公司产品的与具体机器有关的信 息存放提供一个方便的地方。在这儿,你还可以发现应用程序名字、版本数、应用程序路径名以及以及硬 件设置。Microsoft也使用这个分支注册它的软件。5、HKEY_CURRENT_CONFIGURATION。在这里用户可以找到显示设置情况和使用的打印机。6、HKEY_DYN_DATAo这里保存了 Windows作能参数的数据,当Windows98加载后,该信息 被保留在RAM中,同时被不断更新。在Windows98注册表文件中,事实上只有两个隐藏的只读文件System.dat

12、和User.dat组成了 Registry,由于这两个文件是二进制的文件,不易被一般的字处理文件所编辑。处理这两个文件,一是采用 Registry editor直接来编辑它(如图1),也可以用Registry editor将它们导出来成为一个文本文件即 可。System.dat把一台计算机以及计算机上软件的具体信息保存起来。它不但追踪Windows和其他的 安放其信息于Registry中的已安装信息,而且也追踪已发现的硬件以及其配置。User.dat保存与用户相关的信息,包括鼠标、颜色方案、光标方案、墙纸、访问设置、图标间隔、字 体、键盘布局、键盘延迟和速度、区域设置、浏览器设置以及密等等。一

13、个用户的桌面图标和网络连接, 它们都保存在User.dat文件中。二、注册表的备份和恢复由于注册表内存放了计算机许多重要的信息,其功能也十分强大,我们可以通过编辑注册表来实现很 多常规方法难于实现的功能。也正因为注册表是各种关键住处的集中存放地,所以如果编辑不当,就会造 成一些难于预料的后果,因此在对注册表进行编辑之前,备份和回复注册表的信息非常重要。大家知道,注册表是由 System.dat和User.dat两个具有只读隐藏属的文件所组成的。在 Windows95里,注册表保存在 Windows目录下的,可以由运行 Windows目录下的注册表编辑器(Regedit.exe)来打开及进行编辑

14、。Windows95每次开机时,均会自动在这两个文件所在的同一目 录下以System.dao和User.dao之名(均为只读隐藏文件)为这一注册表备份,以便为注册表的恢复之 用。要特别指出的是:System.dao和User.dao在系统重新再启动后,实际上已用原注册表文件作为蓝 本进行了覆盖备份,所以这时的备份文件从严格意义上来说已无备份恢复之价值了。那么在Windows98 中又是什么样子呢?下面笔者就根据自己的使用体会和有关资料,来谈谈在Windows98中如何对注册 表进行备份及恢复的error 1601几种方法。(一)、直接进行备份及恢复。这是一种很原始的方法,即直接将所需之Syst

15、em.dat及User.dat两个文件拷贝存放在硬盘某个指 定目录下或直接拷到软盘上作为备份,恢复时再将该备份替换覆盖回原处即可,当然在备份及恢复时都需 对这两个文件的只读及隐藏属进行相应的修改作。需注意的是:一般情况下由于Windows98的注册表(包 括System.dat和User.dat两个文件)往往有近2M甚至更大,用一般1.44M的3寸软盘来存储备份 是放不下的,所以必须利用压缩软件将其压缩后才能放入1.44M软盘中。当需要恢复时,还需要用解压 缩软件将其解开后再放入Windows目录下替换覆盖原注册表数据。用这种方法的好处是如因注册表问题而导致系统瘫痪,开机后无法进行Window

16、s系统时,可用应急 启动盘进入Windows98自带的DOS7.1界面后,用常规的DOS作来将存在硬盘或通过解压缩软件将 软盘中的备份覆盖回原处,恢复原备份时注册表的正常数据。(二)、利用Regedit注册表编辑器自带的导出及引入功能备份和回复。运行Regedit.exe打开Windows98注册表后,利用注册表的导出及引入功能也可以用来备 份或恢复注册表信息。具体方法如下:1、打开如图2的左上角注册表下拉菜单,点击导出注册表文件项。图22、在出现的导出注表文件对话框中,键入欲备份注册表的文件名及其保存位置,再按保存按钮 即可(如图3)。图3若需恢复注册表时,用同样的方法打开注error 17

17、22册表编辑器,打开注册表下拉菜单后点击引 入注册表文件项,在出现的对话框中选中所需恢复的备份文件,再按打开按钮即可将该注册表备份恢复 回Windows系统了。该方法主要适合于 Windows系统还未瘫痪或能用启动时按 F8键的方法,选择安全模式启动 Windows98系统时恢复注册表之用,如因注册表问题而连Windows系统都进入不了时,则该法就无法 应用了。此外因备份无法压缩而其大小又超过1.44M软盘容量,所以应用该法也只能将备份保存在硬盘 里了。(三)、Windows98的自动备份注册表。Windows98在每次开机是都会自动地备份Registry文件和Win.ini、System.i

18、ni文件,Win98 的自动备份注册表功能取消了在Win95中每次开机时自动以System.dao和User.dao为名的两个文件 来备份注册表数据的功能,而新增加了一个以Cab (Cabinet)作后缀的压缩文件作为注册表备份的功能。 具体使用如下:1、备份。如果你在启动程序组里添置了 Scanreg.exe文件,Windows98系统自动完成注册表的 备份。在用户当天第一次开机时,Windows98将会自动将系统中原有的注表信息,包括System.dat和 User.dat,也包括了 System.ini和 Win.ini这四个文件都压缩成Cab形式的文件,以rb001.cab、 rb00

19、2.cab等等名字的Cabinet文件存放在WindowsSysbckup目录下,系统自动保存最近5开机 天(注意不是5天)的注册表数据,超过5开机天时则自动挤掉最早日期的备份文件。执行该命令的是 Windows98自带的Scanregw.exe文件,也可以在纯DOS模式下执行纯DOS模式文件Scanreg.exe。如果用户想在使用Windows98的同时,来创建Registry的一个备份,那么运行Scanreg.exe, Scanreg会扫描系统注册表,如果未发现系统注册表任何错误,它将告诉用户它已在当天备份了注册表, 并询问是否想现在备份?(如图4)图4用户还可以自由的决定Windows9

20、8在开机时是否调用Scanreg文件,这只要在系统的程序组里选 中不选Sanreg文件即可。用户也可以决定保存多少天的备份,决定保存的地点,以及决定同备份文件一 起保存的其他文件,用户可以在windowsT的scanreg.ini文件中设置、修改这些参数。2、恢复:可以用 Windows自带的Extract.exe (在 Windowscommand目录下)解开该压缩文 件恢复替换回原注册表文件即可,也可用其他第三方解压缩程序如Winziop7.0等解开所需之rb001.cab 等备份压缩文件覆盖回去。当然,也可以进入实模式DOS状态,运行Scanreg.exe文件恢复备份的注 册表。步骤如下

21、:1).单击开始,再单击关闭系统;2).单击重新启动计算机并切换到MS-DOS方式,然后单击是;3).进入Windows目录下。例如,如果你的Windowerror 55s安装在C:Windows目录下,应 键入以下内容CD C:WINDOWS后回车;4).在 MS-DOS 模式下键入 C:WINDOWSCOMMANDSCANREG/RESTORE后回车。按照上述步骤,可以将注册表恢复到最后一次启动计算机时的状态。三、自带的注册表编辑器-Registry Editor的使用事实上,Microsoft已经创建了多个用户界面如控制面般、打印机等等对话框,使用他们可不必 直接编辑注册表来改变Regi

22、stry内的参数值。也许,微软公司提供的这些界面窗口对于一般用户来说是 足够了,可对于想深入了解Windows98的用户,这就远远不够了!这时候,Windows98提供的注册表 编辑器Registry Editor就可以帮助你实现你的希望了!使用Windows98提供的用户界面来改变Registry的值是最安全的方法,而使用注册表编辑器时, 可能会改变或删除注册表的关键元素,甚至会导致系统运行的不正常!因此在使用注册表编辑器之前,最 好现备份一次注册表信息!(一)启动注册表编辑器。用户可以在windows下找到Registry editor,选中后双击它,即可启动注册表编辑器(如图1)。 也可

23、以在开始菜单下选择运行命令,在命令窗口中输ARegedit也可以启动它。Windows98 setup没 有把它放在一个Start菜单上。(二)、Registry editor 的基本作下面我们来看看注册表编辑器的一些基本作命令。这里我以使用当前的Desktop作为理想的位置的 作举个例子来说明一下。1、首先单击HKEY_CURRENT_USER左边的加号。单击control panl (控制面板)左边的加号, 然后单击desktop旁边的加号,选中Windows Metrics选项。这时,会在右边的窗口中充满了常量和数 值(如图5)。2、右击编辑器的右边的窗格,会弹出一个窗口(如图5),图5

24、我error 203们可以选择它来创建一个主键、一个字符串值、一个二进制值或者一个DWORD值。 关键字和任意一个常量都可以连接在WindowsMetrics上。3、右击Registry左边窗error 1500 口的desktop关键字,会弹出如图6的窗口。在这里,用户 可以合并注册表已扩展的分支,创建一个新的关键字、字符串值、或二进制值,查找文本或数值字符串, 或者删除、重命名该关键字等等作。4、右击编辑器的右边的窗口中的关键字名,将会显示一个上下文菜单,它允许用户调整该常量的值, 或者删除该常量及其它的值以及重命名的命令。图6Windows could not start because

25、 the following file is missing or corrupt:WINDOWSSYSTEM32CONFIGSYSTEMYou can attempt to repair this file by starting Windows Setupusing the original Setup CD-ROM.Select R at the first screen to start repair.Windows NT could not start because the below file is missing or corrupt:X:WINNTSystem32Ntoskrnl.exeWindows NT could not start because the below file is missing or corrupt:X:WINNTSystem32HAL.dllNTLDR is MissingPresserror 10061 any key to restartInvalid boot.iniPress any key to restart以上情况都可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论