注册表的损坏和解决修复方法

注册表的损坏和解决修复方法注册表可能出现的问题。

如果注册表受到严重的损害,存取硬件和软件可能会受到很大的限制,甚至系统不能启动。

可能因为一个很小的问题,一个应用程序将不能正常的运行,或者运行的不稳定。

当注册表在运行时是受保护的,所以它不可能被复制,删除,或者改变内容,除非经过一个“验证过的”程序(比如安装程序,注册表编辑工具,和域用户管理器改变安全策略和浏览器等)。

由于这些保护,注册表是十分安全的,但是并不是完全能防止的。

问题仍会发生,你需要作好认识它们的准备来应付这些问题。

当你注册表出现问题时,我们大多数会听到或者感觉到下面一些症状来认识问题,注册表问题的特征有:昨天计算机(或者软件程序)还工作,但是今天它就不工作了;在我安装软件/硬件前它还工作,但是现在我无法使用它了;我的系统不象以前那样工作了;当我试图关闭计算机时,硬盘响个不停却没有什么反应;我的计算机启动不了了;天!又是蓝屏,死机了;注册表变的不正常一般来说有三种原因:1、应用程序和驱动被添加到系统中1)在注册表中找出大半的错误与添加和删除程序有关。

多数用户自己添加或者更新驱动,应用程序等等。

而且添加和删除都是多次的。

2)程序本身也有问题。

没有任何应用程序没有bug或者错误。

最好的情况,就是错误微乎其微,复杂深奥的问题你可能从来没见过。

在设计程序时因为受时间和经费的限制,这些错误被放置不管。

作为一个程序员来讲,在程序里有错误可能是次要的,但是它使系统崩溃那就变成一个大问题了。

3)驱动程序不兼容。

个人计算机世界的开放结构体系造成了一定的风险,因为任何类型的部件组合在一起都是可能的。

但测试所有的组合并保证所有设备的兼容性却不太可能。

所以当用在Win95下的驱动被用在Winnt时,某些问题就会产生。

4)在应用程序安装过程中在注册表中添加了不正确的项。

在安装时,多数应用程序使用叫一个叫SETUP.INF的文件详细说明例如需要什么磁盘,哪个目录将被建立,从哪里复制文件,使应用程序工作正常所需要建立的注册表项等等详细信息。

如果在SETUP.INF中有一个错误,这个改变也仍然会出现,就会出现严重的问题。

5)一个应用程序导致另一个应用程序和它缺省的文件关联出现错误。

当一个应用程序被安装后,缺省文件类型被记录在注册表中。

然后用户可以通过双击来启动应用程序和装载文件。

很多时候,其他应用程序也会使用同样的扩展名。

举例说,当一个TIF图形在基于注册表里的设置被激活时,最后一次装载的程序将会变成一个执行体。

有时候,彻底不相同和根本不兼容的程序会在它们自己的文档文件中使用相同的文件扩展名,启动文档的快捷方式将不会工作。

在用户操作过程中,如果在文件打开方式选择了不正确的程序,就会造成一定的问题。

6)在反安装时出现的错误。

当你在控制面板里的添加/删除程序种删除程序时,通过应用程序自身的反安装特征,或者通过第三方软件,这可能会对注册表造成损坏。

除此之外,删除程序,辅助文件,数据文件和反安装程序可能会试图移去注册表的参数项。

因为系统不可能知道一个应用程序在注册表中所要存取的相关参数项,这将会不经意的移除掉其他应用程序的参数项。

7)字体的错误。

当注册表中字体ID出错,你将在应用程序中看到一种不同的字体。

这就让人感觉很讨厌并可能需要你移去部分或全部字体并取代它们。

这经常发生在用户频繁安装和删除字体的时候。

2、硬件设置改变或者硬件失败1)如果计算机系统自身有问题,注册表会有损害。

通常的,这些错误可以在正确的系统维护和管理下避免。

2)病毒问题。

病毒很隐秘的改变正常的文件和注册表中的部分内容来影响我们的系统。

3)计算机用电如果不正常也会影响计算机系统,用UPS可以避免。

4)磁盘问题。

很多时候你会因为容量不够使硬件失败而换掉你的硬盘。

如果整块硬盘失败,当然,你将不得不从备份中恢复你的注册表。

其他的则是磁盘独立扇区或者簇的故障。

虽然这些情况在今天的系统不可能发生,但是磁盘表面介质的故障会使得磁盘部分不可读,包括那些注册表文件位置。

3、用户改动了注册表1)手工改变注册表。

当人们手工编辑注册表,由于数据的复杂性和难懂性使得他们难免容易犯错误,而且这个错误可能很严重导致系统工作发生中断。

2)拷贝其他注册表是很多用户犯的一个严重错误。

因为从其他机器上拷贝来的注册表文件并不意味着也会在这一个机器上工作正常。

对单独的系统来说注册表都是特殊的。

甚至计算机硬件设备相同,拷贝来的注册表在另一个系统上不见得就会工作。

如果使用另一个系统的注册表,多数硬件设备将不会工作,用户和安全问题可能造成数据和应用程序信息无法使用。

保护Windows注册表保护注册表是很重要的,有很多不同的工具可以实现这一目的。

当没有安全设置时,用户可能的错误会更多。

幸运的是,他们可以有几中方法来保护Windows注册表,在注册表失败时他们可以用额外的拷贝来恢复注册表。

下面就是其中的一些方法:1、使用windows备份软件注:Win95和Win98备份程序有部分区别,在这里只讲Win98的备份程序。

Win98中包括一个备份程序。

当安装Win98时如果你选择“自定义安装”,或者你可以在控制面板中的添加/删除程序里安装它。

当你安装了这个备份程序,从开始菜单| 程序| 附件|系统工具|备份可以运行它。

启动时,这个程序提示你是否新建一个新备份,打开现有的备份作业,或者是还原备份文件。

如果选择新建备份,则会有一个备份向导提示你如何去做备份。

如果选择取消向导,那么可以自己手工设置要备份的内容。

在备份内容里可以备份网络和本地驱动器的文件。

可以在你想备份磁盘或者文件的选择框打上对号来做备份工作。

然后在备份在何处里填上你做备份的目的位置既可。

如果要连同windows注册表一起备份,那么在作业|选项|高级里,在“备份windows注册表”选择框打对号就可以了。

恢复则是备份的逆过程,这里就不详述了。

2、在安全模式下复制注册表文件当Win95运行时,注册表文件被锁定,只能用注册表编辑器或者系统自己来进行存取,这些文件不能够被复制到其他地方。

如果你在安全模式下启动Win95,注册表就不会使用同样的方法载入,这样SYSTEM.DAT 和USER.DAT就可以被复制。

实际上安全模式下系统文件是受保护的。

在启动时,当计算机显示Starting Windows 95...时按F8键进入安全模式。

改变SYSTEM.DAT 和USER.DAT的隐藏和只读属性这样就可以看到和复制它们。

当拷贝完注册表文件,不要忘记了改回它们只读和隐藏属性。

3、使用微软配置备份来备份你的注册表文件CFGBACK.EXE是Win95(Win98中没有这个软件)所附带的备份软件。

它在Win95CD-ROM 上的OtherMiscCFGBACK这个目录。

在系统上拷贝所有的文件到任何一个目录,然后在桌面上建立一个CFGBACK.EXE的快捷方式。

要做一个注册表的备份,启动CFGBACK然后在选择的备份名位置输入一个名字然后点备份继续。

注意:在使用CFGBACK前确定你已经关掉了所有运行的程序。

如果有程序在运行,CFGBACK可能将使得系统崩溃,数据丢失,而且保存的是一个不完整的备份。

4、导出注册表在我看来,如果你没有磁带机或者其他东西。

在REGEDIT.EXE中导出选项有一个导出为文本文件。

通常使用一个压缩工具,导出工具选项也可以被用做保存和保护注册表的方法。

要导出在注册表中的任意键,选中这个键然后选择注册|导出注册表文件。

这将会复制这个键,并提示你在那里存放这个键及它的名字,然后用一个扩展名为.REG的文件保存这些数据。

当我们用文本格式导出注册表。

我们可以使用象pkzip或者其他压缩工具压缩它(可以在正常Dos模式运行的)来节省空间。

为了备份我们可以在windows目录下建立一个用来做备份的文件夹。

最少在一个月我们应该进行定期的备份。

因为许多计算机用户订阅或购买带有赠送CD的计算机杂志。

这些CD上有大量的时间限制的共享软件。

许多用户从其中安装一个或者多个程序。

当软件过期时它们反安装这些程序,但是这些程序在注册表中留下了一些痕迹。

频繁的添加/删除程序会影响注册表,但是有了备份相对来说我们就比较安全了。

我们必须重新启动计算机到DOS模式下来导入,假定你导出你的注册表为mar99.reg.现在在命令提示下打REGEDIT /C MAR99.REG注册表编辑器将mar99.reg中的数据导入你的注册表并保存。

不过只在命令提示下这个全部导入的工作才比较可靠。

技巧:如果你的注册表不断的变的庞大,那么先导出它然后象上面那样再逐个导入它。

在这个导入导出过程中注册表中不必要的项将被清除出去。

如果你使用Win98那么你可以使用Scanreg.exe程序。

在windows目录命令提示下打Scanreg /fix来执行命令。

请记住,预防要比修复好的多。

注册表太容易被改变了,在发生突然事件时有几个注册表的备份是解决问题最好的方法。

从注册表故障中恢复这里有四种不同级别的方法可以从Windows注册表故障中恢复RestartRedetectRestoreReinstall让我们来看每一个方法来断定来使用它最适合的时间,并且解决何种类型的问题。

Restart(重新启动)Win95注册表大部分内容保存在RAM中。

如果哪个信息受损,它就必须重新读取正确的信息。

当你重新启动系统,注册表将数据从硬盘读到RAM中就可以使用了。

拿字体ID问题来说。

每种字体在系统中用一个ID号来使用。

当一个字体被用在一个文档时,这个字体被这个数字保存并且用一个名字来标识。

当字体ID损坏那么字体显示和打印将被其他字体取代。

重新启动系统从硬盘上刷新数据,将产生修复过的字体ID,这样字体显示和打印就变的正常了。

这也就是为什么Windows系统故障经常在重新启动后就又恢复正常的一个原因。

Redetect the Devices(重新检测硬件)如果一个设备工作不正常,那么在注册表中控制设备的设置可能受损了。

为了重新设置注册表,你应该删除并且重装设备的驱动,或者你应该让Win95重新检测它们。

很多时候,当一个设备工作不正常,它们会在设备管理器上此设备前使用一个惊叹号标志显示出来。

很明显,如果设备从来不工作,可能就是其他问题了。

但是如果设备以前工作,现在出问题,注册表就需要被恢复。

要检测一个设备,在控制面板上选择添加新硬件。

第一个问题是文你“需要Windows搜索新硬件吗?”如果你选择是,Win95将做一个彻底的搜索去找“新”设备。

任何设置不正确的或者没找到驱动的设备将被检测到并显示出来。

Restore(恢复)从CFGBACK中恢复注册表从CFGBACK中恢复注册表有很多好处。

如果你建立了几个备份,你可以选择正确的一个来恢复。

合集下载

注册表的损坏和解决修复方法

注册表的损坏和解决修复方法

注册表的损坏和解决修复方法注册表可能出现的问题。

如果注册表受到严重的损害,存取硬件和软件可能会受到很大的限制,甚至系统不能启动。

可能因为一个很小的问题,一个应用程序将不能正常的运行,或者运行的不稳定。

当注册表在运行时是受保护的,所以它不可能被复制,删除,或者改变内容,除非经过一个“验证过的”程序(比如安装程序,注册表编辑工具,和域用户管理器改变安全策略和浏览器等)。

由于这些保护,注册表是十分安全的,但是并不是完全能防止的。

问题仍会发生,你需要作好认识它们的准备来应付这些问题。

当你注册表出现问题时,我们大多数会听到或者感觉到下面一些症状来认识问题,注册表问题的特征有:昨天计算机(或者软件程序)还工作,但是今天它就不工作了;在我安装软件/硬件前它还工作,但是现在我无法使用它了;我的系统不象以前那样工作了;当我试图关闭计算机时,硬盘响个不停却没有什么反应;我的计算机启动不了了;天!又是蓝屏,死机了;注册表变的不正常一般来说有三种原因:1、应用程序和驱动被添加到系统中1)在注册表中找出大半的错误与添加和删除程序有关。

多数用户自己添加或者更新驱动,应用程序等等。

而且添加和删除都是多次的。

2)程序本身也有问题。

没有任何应用程序没有bug或者错误。

最好的情况,就是错误微乎其微,复杂深奥的问题你可能从来没见过。

在设计程序时因为受时间和经费的限制,这些错误被放置不管。

作为一个程序员来讲,在程序里有错误可能是次要的,但是它使系统崩溃那就变成一个大问题了。

3)驱动程序不兼容。

个人计算机世界的开放结构体系造成了一定的风险,因为任何类型的部件组合在一起都是可能的。

但测试所有的组合并保证所有设备的兼容性却不太可能。

所以当用在Win95下的驱动被用在Winnt时,某些问题就会产生。

4)在应用程序安装过程中在注册表中添加了不正确的项。

在安装时,多数应用程序使用叫一个叫SETUP.INF的文件详细说明例如需要什么磁盘,哪个目录将被建立,从哪里复制文件,使应用程序工作正常所需要建立的注册表项等等详细信息。

因以下文件的损坏或者丢失 windows无法启动的解决方法

因以下文件的损坏或者丢失 windows无法启动的解决方法

delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
启动故障恢复控制台、创建临时文件夹、将现有注册表文件备份到新位置、删除现有位置的注册表文件,然后将注册表文件从修复文件夹复制到 System32\Config 文件夹中。完成此过程之后将创建一个注册表,您可以使用此注册表启动 Windows XP
具体步骤
将 WinLeabharlann ows XP 启动盘插入软盘驱动器,或将 Windows XP 安装光盘插入 CD-ROM 驱动器,然后重新启动计算机。
输入密码即Administrator帐户密码。
windows/system32/config/system,这个是系统的注册表配置文件,如果损坏是无法进入系统的,解决方法是用DOS启动盘或进系统恢复控制台下,输入如下命令:copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam

注册表损坏时出现的十种症状

注册表损坏时出现的十种症状

注册表损坏时出现的十种症状注册表文件损坏而不能正常启动系统或运行应用程序的情况经常出现,那么注册表损坏一般存在哪些症状呢?1、当使用过去正常工作的程序时,得到诸如“找不到*.dll”的信息,或其他表明程序部分丢失和不能定位的信息。

2、应用程序出现“找不到服务器上的嵌入对象”或“找不到ole控件”这样的错误提示。

3、当单击某个文档时,windows给出“找不到应用程序打开这种类型的文档”信息,即使安装了正确的应用程序且文档的扩展名(或文件类型)正确。

4、“资源管理器”页面包含没有图标的文件夹、文件或者意料之外的奇怪图标。

5、“开始”菜单或“控制面板”项目丢失或变灰而处于不可激活状态。

6、网络连接不能建立或不再出现在“拨号网络”中或“控制面板”的“网络”中。

7、不久前工作正常的硬件设备不再起作用或不再出现在“设备管理器”的列表中。

8、windows系统根本不能启动,或仅能以安全模式或ms-dos模式启动。

9、windows系统显示“注册表损坏”这样的信息。

10、启动时,系统调用注册表扫描工具对注册表文件进行检查,然后提示当前注册表已损坏,将用注册表的备份文件进行修复,并要求重新启动系统。

而上述过程往往要重复数次才能进入系统。

其实此乃系统的误报,此时的注册表并没有损坏,倒是你的内存条或硬盘值得好好检查一下,这是硬件故障造成的假象。

以上就是注册表损坏时所出现的十种症状,前面九项在注册表备份了的情况下,都可以很简单修复。

注册表的禁用及启用方法注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。

这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

处理 microsoft 注册问题的方法

处理 microsoft 注册问题的方法

处理microsoft 注册问题的方法摘要:一、问题概述二、解决方法1.重置微软账户密码2.使用第三方软件修复注册表3.清理系统垃圾4.检查网络连接5.重新安装操作系统三、预防措施四、总结正文:一、问题概述微软注册问题是指在使用Microsoft产品或服务时,遇到无法正常登录、激活或使用的问题。

这类问题可能由于多种原因导致,如账户密码错误、注册表损坏、系统垃圾文件过多、网络连接问题等。

为了解决这个问题,本文将为大家提供一些有效的解决方法。

二、解决方法1.重置微软账户密码当遇到密码错误时,可以通过以下步骤重置密码:(1)访问微软账户恢复页面;(2)输入注册邮箱;(3)按照提示操作,通过邮箱收到重置链接;(4)设置新密码。

2.使用第三方软件修复注册表注册表损坏是导致微软注册问题的关键因素之一。

可以使用一些第三方软件,如注册表修复工具、系统优化工具等,对注册表进行修复。

在选择此类软件时,请务必确保软件的安全性和可靠性。

3.清理系统垃圾系统垃圾文件过多可能导致系统不稳定,进而影响微软注册问题的解决。

可以使用系统自带的清理工具或第三方清理软件对系统进行清理。

4.检查网络连接网络连接问题也可能导致微软注册问题。

请检查网络连接是否正常,并尝试重新连接。

若问题仍未解决,可以尝试更换其他网络环境测试。

5.重新安装操作系统若以上方法均无法解决问题,可以尝试卸载并重新安装操作系统。

在重装操作系统时,请确保使用的是正版的Windows系统,以防再次出现注册问题。

三、预防措施为了避免微软注册问题的发生,建议采取以下预防措施:1.定期更改密码,并确保密码复杂度;2.避免使用非法渠道获取微软产品;3.安装正版杀毒软件,定期更新系统补丁;4.定期备份重要数据。

四、总结处理微软注册问题需要综合分析各种原因,并采取针对性的解决方法。

通过以上五个步骤,大部分微软注册问题都可以得到有效解决。

在解决问题过程中,耐心和细致是关键。

usb由于其配置信息(注册表中的)不完整或已损坏,Windows无法启动这个硬件设备

usb由于其配置信息(注册表中的)不完整或已损坏,Windows无法启动这个硬件设备

usb由于其配置信息(注册表中的)不完整或已损坏,Windows⽆
法启动这个硬件设备
在设备管理器的usb设备的属性中,显⽰提⽰“由于其配置信息(注册表中的)不完整或已损坏,Windows ⽆法启动这个硬件设备”。

注册表坏了。

经过查询,解决⽅法如下:
⽅法:打开注册表编辑器(开始--》运⾏--》regedit),依次展开 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/在这下⾯有很多⽤“{}”括起来的项,⼀个⼀个的点开,看右⾯空⼝有没有“通⽤串⾏总线控制器”这些⽂字,在右⾯窗⼝找到“upperfilter”项
或“lowerfilter”项,并删除,然后进⼊设备管理器中把通⽤串⾏总线控制器下⾯的所有带叹号的设备都删除,重新扫描硬件安装即可恢复。

修复损坏的注册表项的10种方法

修复损坏的注册表项的10种方法

修复损坏的注册表项的10种方法修复损坏的注册表项是一个比较复杂的问题,因为注册表是Windows操作系统中非常重要的一部分,包含了系统和应用程序的配置信息。

修复损坏的注册表项需要谨慎操作,以下是10种方法:1. 使用系统还原,如果你知道注册表在某个时间点上是正常的,可以尝试使用系统还原将系统恢复到那个时间点。

2. 使用备份注册表,如果你有之前的注册表备份,可以尝试将备份的注册表恢复到系统中。

3. 手动编辑注册表,谨慎地手动编辑注册表,删除或修复损坏的注册表项。

在进行手动编辑时,务必备份注册表并在编辑前了解相关注册表项的含义。

4. 使用系统文件检查工具(SFC),运行系统文件检查工具可以扫描并修复系统文件和注册表项的损坏。

5. 使用DISM工具,部分Windows版本提供了DISM工具,可以修复系统映像和相关的注册表项。

6. 使用注册表清理工具,一些第三方注册表清理工具可以帮助扫描和修复损坏的注册表项。

7. 运行病毒扫描,有时注册表项的损坏是由恶意软件引起的,运行病毒扫描可以清除恶意软件并修复相关的注册表项。

8. 重装操作系统,如果以上方法都无法修复损坏的注册表项,重装操作系统可能是最后的选择。

9. 寻求专业帮助,如果你不确定如何处理损坏的注册表项,最好寻求专业人士的帮助,避免进一步损坏系统。

10. 使用Microsoft提供的注册表修复工具,微软官方可能提供一些工具来帮助修复损坏的注册表项,可以查阅相关文档或支持页面。

总之,修复损坏的注册表项需要谨慎对待,最好在操作前备份重要数据,避免进一步损坏系统。

选择合适的修复方法需要根据具体情况来决定,如果不确定,最好寻求专业帮助。

摄像头问题:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)

摄像头问题:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。

(代码19)
问题如下图所示:
若多次安装驱动还是无法使用的话,可以按照下面步骤解决问题。

1 我的电脑——管理——设备管理器——照相机——双击属性
2 详细信息——属性(类Guid),记住值(V)
3.打开注册表,找到类(Guid)1)开始菜单-运行(或者Ctrl+R打开运行)
2)输入regedit
3)计算机
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
4 在注册表中删除对应的upperFiles项
5 重启电脑就正常了(若不正常的话,可以进行5-6步,则卸载设备)
6 再重启,扫描检测硬件驱动改动,则摄像头就正常了。

Windows 2000操作系统与注册表的故障恢复

第二部份、Windows 2000操作系统与注册表的故障恢复首先我们来介绍如何利用故障恢复控制台来恢复系统,故障恢复控制台是一个命令行程序,可用来修复系统故障。

虽然这个功能提供了一个有限的命令集,但是可用来修复MBR、复制丢失或崩溃的系统文件,和重新配置工作不正常(或不完全正常)的服务。

1.有两种使用故障恢复控制台的方式:.使用Windows 2000安装盘或可引导的Windows 2000CD进入控制台选项。

.安装故障恢复控制台,并使它在Windows 2000的引导菜单中可用。

2.使用安装程序访问故障恢复控制台当操作系统根本不引导或引导时出现了太多的故障,使你明白显然有问题时,这种方法可作为一种急救方法。

首先用1#安装引导盘引导计算机,然后在Windows 2000准备安装它自己的同时,根据提示插入其他的3张软盘。

当最后一张软盘完成它的工作后,一个欢迎安装的消息出现在屏幕上,这个消息显示3个选项:若要立即安装Windows 2000,按回车键。

若要修复Windows 2000的安装,按R键。

若要退出安装程序,不安装Windows 2000,按F3键按R显示修复菜单,它提供了两个选择:使用故障恢复控制台修复Windows 2000安装,按C键。

使用紧急修复过程修复Windows 2000安装,按R键。

按C键启动Windows 2000的故障恢复控制台(在显示出内容之前,可能会出现几秒钟的黑屏)。

故障恢复控制台是以文本模式运行的,而且屏幕上显示一个带有编号的操作系统目录列表。

通常情况下只有一个(C:\WINNT),除非你配置了两个不同的Windows 2000版本进行双重引导。

具体步骤如下:1)输入你想登录并进行修复的Windows 2000的编号,然后按回车键。

2)自动登录Administrator,输入Administrator的密码,并按回车键。

3)进入命令提示符为%SystemRoot%的目录下,通常是C:\WINNT。

注册表的主要功能及工作原理

注册表的主要功能及工作原理注册表是Windows95/Windows98中非常重要的数据文件。

在中文Windows95下,维护、修复和恢复注册表是比较麻烦的。

在中文Windows98中,增添了一个“注册表检查程序”.从而使用户能够更容易地对注册表进行维护和恢复。

维护注册表,实际上就是要保护好System.dat和User.dat这两个文件。

这两个文件中存储的是计算机的所有硬件、软件和用户设置信息,它们都是隐藏文件。

如果这两个文件遭到破坏,轻则个别应用程序不能正常工作,重则可能导致系统崩溃。

“注册表检查程序”优化了System.dat和User.dat这两个文件并且可以防止它们在以后出现问题。

每当用户启动中文Windows98时,“注册表检查程序”首先自动优化用户的注册表。

如果它发现用户的注册表中包合有500KB或更多过期的串,则会删除它们,以缩小这些.dat文件的大小。

这样不仅可以使得文件更便于备份和存储,而且可以加快中文Windows98 的启动和关闭。

其次“注册表检查程序”自动扫描System.dat和User.dat文件,如果发现注册表存在问题时,就会自动将以前的备份内容重新写入注册表。

当每天第一次启动Windows98时,“注册表检查程序”会自动地备份System.dat和User.dat文件,并将它们存储在C:\Windows\Sysbackup文件夹(注:默认情况下该文件夹是被隐藏的)下的单个文件中。

默认情况下,“注册表检查程序”仅保留有5份系统启动成功的注册表内容,这些备份文件被压缩后保存在扩展名为.cab的文件中,其命名规则为rbxxxx.cab,其中xxx是备份编号,如000、001、002等。

笔者在写该文时,机器中5个备份文件的名称分别为:rb000.cab、rb002.cab、rb003.cab、rb004.cab、rb005.cab。

要注意的是,备份编号与备份日期是没有关系的。

该性能计数器注册表配置单元已损坏。若要继续,必须修复该性能计数器注册表配置单元。

该性能计数器注册表配置单元已损坏。

若要继续,必须修复该性能计数器注册表配置单元。

有关详细信息,请参阅/kb/ 300956。

在Windows Server 2003 、Windows XP或者Windows 2000中安装SQL SERVER 2008开发版和企业版时,会碰到“性能计数器注册表配置单元一致性”检查失败的问题(Windows Server 2 008 由于暂时没有环境,尚未测试)(图一)安装提示错误信息为:(图二)解决方法:先根据帮助提示,打开/kb/300956,帮助的文档是让你使用安装光盘重置性能计数器文件,操作步骤比较复杂,可是我并没有安装什么非凡的软件,而且确定也没有病毒感染,为什么性能计数器会损坏呢,因此决定不到万不得已暂时不去重置性能计数器,以免扩大问题的影响面。

(Microsoft的Help文档经常是答非所问....)果然,经翻阅文档,发现计数器配置信息保存在注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]中操作步骤:1. 在Microsoft Windows 2003 或Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入regedit.exe,再单击“确定”。

在Windows 2000 中,使用regedt32.exe 启动注册表编辑器2. 定位到以下注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib] "Last Counter"=dword:0000566a(22122) (这个值根据不同的机器各不相同,不是固定值)"Last Help"=dword:0000566b(22123) (这个值根据不同的机器各不相同,不是固定值)(图三)在图三中我们看到,Perflib下存在两个子项目[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0 04][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0 09]经过比较,发现在两个子文件夹项目下面存在的计数器最大值不同(图四)Perflib\004中Counter项目的最大值为22178(这个值根据不同的机器各不相同,不是固定值)(图五)Perflib\004中Help项目的最大值为22179(这个值根据不同的机器各不相同,不是固定值)(图六)Perflib\009中Counter项目的最大值为22122(这个值根据不同的机器各不相同,不是固定值)(图七)Perflib\009中Help项目的最大值为22123(这个值根据不同的机器各不相同,不是固定值)很显然,如图所示,在我的机器上[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]中"Last Counter"和"Last Help"这两项的值,和[HKEY_LOCAL_MACHINE\SOFTWARE\Micros oft\Windows NT\CurrentVersion\Perflib\009]中保存的最大值是相同的,分别为22122和22123(这两个数值每台电脑各不相同),而和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windo ws NT\CurrentVersion\Perflib\004]中保存的最大值不相同,正是由于这个差异,造成了SQL Serve r 2008 安装过程中碰到“性能计数器注册表配置单元一致性”检查失败的故障。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档