无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7678|回复: 15
打印 上一主题 下一主题

【求助】为何我的注册表中有4个controlset主键,你们的有几个?

[复制链接]
跳转到指定楼层
1#
发表于 2006-7-22 20:56:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的注册表的HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00X下面有4个这样的主键,
就是controlset001,ControlSet002,ControlSet003,ControlSet004,请问,你们的有几个ControlSet键呢?

还有就是怎样判断这个下面那个主键是被使用,那个是没有被使用的呢?

谢谢了

reg.jpg (46.14 KB, 下载次数: 43)

reg.jpg
2#
发表于 2006-7-22 21:22:37 | 只看该作者
  通常只会在注册表中见到ControlSet001、ControlSet002和CurrentControlSet,不会见到ControlSet003和ControlSet004。ControlSet003和ControlSet004会不会是由于系统中有多个具有管理权限的用户生成的呢?不太清楚。
  如果你的系统没有多个具有管理权限的用户的话,你可以使用系统自带的备份工具[开始\(所有)程序\附件\系统工具\备份]备份系统状态(不仅备份系统注册表,也备份系统的核心程序),然后删除ControlSet003和ControlSet004。如果删除失败,如不能正常启动,或某些重要的程序不能工作等,你可以到安全模式下使用备份工具还原系统注册表。
回复

使用道具 举报

3#
 楼主| 发表于 2006-7-22 21:28:04 | 只看该作者
但是我用erd2003光盘启动,把controlset003删除之后,系统都启动不了。
回复

使用道具 举报

4#
发表于 2006-7-22 21:32:17 | 只看该作者
CurrentControlSet 是当前生效的项,可以修改 CurrentControlSet 下的某键值,然后分别到 ControlSet001、ControlSet002(如果有 ControlSet003、ControlSet004 ...)下查看,哪一个项下的相应键值跟着发生了变化,就是当前被使用的那个,一般为 ControlSet001
回复

使用道具 举报

5#
发表于 2006-7-22 21:36:42 | 只看该作者
  如果有ControlSet003、ControlSet004的注册表备份(REG),那么你可以使用ERD2003光盘中的注册表工具再导入注册表备份也可以(ERD2003要登录到相应的硬盘系统)。如果没有备份,就没有办法了。
回复

使用道具 举报

6#
 楼主| 发表于 2006-7-22 21:40:49 | 只看该作者
原帖由 老毛桃 于 2006-7-22 09:32 PM 发表
CurrentControlSet 是当前生效的项,可以修改 CurrentControlSet 下的某键值,然后分别到 ControlSet001、ControlSet002(如果有 ControlSet003、ControlSet004 ...)下查看,哪一个项下的相应键值跟着发生了变化 ...



请老毛桃指教一下,currentcontrolset哪个键值是管上面1-4个主键的。谢谢了‘
回复

使用道具 举报

7#
发表于 2006-7-22 21:44:08 | 只看该作者
原帖由 chinaren12 于 2006-7-22 21:40 发表



请老毛桃指教一下,currentcontrolset哪个键值是管上面1-4个主键的。谢谢了‘

呵呵,没有这种说法吧。

这是注册表中的一种镜像功能。就像注册表中的 HKEY_USERS\S-1-5-21-1482476501-484763869-854245398-1003(红色部分为某 SID 的当前用户设置)跟 HKEY_CURRENT_USER 是同步的一样。
回复

使用道具 举报

8#
发表于 2006-7-23 00:10:29 | 只看该作者
currentcontrolset是ControlSet001的映射
ControlSet002是保存上次生效的配置
ControlSet003是如果使用过上次有效的配置则备份的ControlSet001
以下就类同了.
回复

使用道具 举报

9#
发表于 2006-7-23 06:20:36 | 只看该作者
HKEY_LOCAL_MACHINE\SYSTEM\select

Cturren   当前
Default     默认
LastKnownGood        最后一次正确配置

Current    当前
Default     默认

这两个值应该是一样的. 通常都是指向1 , 也就是 ControlSet001  ,
如果使用F8, 最后一次正确配置 Cturren  使用 LastKnownGood    的值.
   
我想其它的应该是可以删除的.  需要设置权限 (我没试过..我的机器只有一个)

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ReportBootOk"="0"      禁用最后一次正确配置
回复

使用道具 举报

10#
发表于 2006-7-23 22:24:23 | 只看该作者
原帖由 wang6071 于 2006-7-23 00:10 发表
currentcontrolset是ControlSet001的映射
ControlSet002是保存上次生效的配置
ControlSet003是如果使用过上次有效的配置则备份的ControlSet001
以下就类同了.

嗯,Wang 兄对注册表的确很有研究
回复

使用道具 举报

11#
 楼主| 发表于 2006-7-24 09:47:29 | 只看该作者
感谢以上高手的解答,谢谢了。
回复

使用道具 举报

12#
发表于 2006-7-24 13:43:52 | 只看该作者
使用XP也有三四年了,这种情况没有见过,不过我在一天中全见识了,按照8楼介绍的方法,我在Winxpsp2@VPC2004上做了试验。最初情况下,在注册表HKLM\System下有三个ControlSet相关键:ControlSet001、ControlSet002和CurrentControlSet。
第一次使用最后一次正确配置,HKLM\System下相关键(4个)
ControlSet001
ControlSet002
ControlSet003
CurrentControlSet
第二次使用最后一次正确配置,HKLM\System下相关键(4个)
ControlSet002
ControlSet003
ControlSet004
CurrentControlSet
第三次使用最后一次正确配置,HKLM\System下相关键(4个)
ControlSet001
ControlSet003
ControlSet004
CurrentControlSet
第四次使用最后一次正确配置,HKLM\System下相关键(4个)
ControlSet001
ControlSet002
ControlSet004
CurrentControlSet
不知道为什么,没有搞出与楼主一样的五个键:ControlSet001、ControlSet002、ControlSet003、ControlSet004和CurrentControlSet。
至于删除,确实可以删除。按照9楼的方法,在HKLM\System\Select下有四个主要的键值:Default、Current、Failed和LastKnownGood。Failed应该是失败的项目。以上面第四次使用最后一次正确配置后HKLM\System\Select下
"Current"=dword:00000001
"Default"=dword:00000001
"Failed"=dword:00000004
"LastKnownGood"=dword:00000002
我使用Registry Workshop,先取得HKLM\System\ControlSet004的所有权,然后删除,同时将HKLM\System\Select下"Failed"的DWORD值改为0x0,重新启动后,HKLM\System\ControlSet004删除了。

点评

请教一下,我的controlset有113个。而且每次开机必须要按f8,选最后一次正确那个选项,不然就进不了xp系统。现在还会每次开机就提示注册表已达最大值。是什么原因导致的?能根治吗?  详情 回复 发表于 2015-1-11 07:14
回复

使用道具 举报

13#
发表于 2006-8-15 11:14:23 | 只看该作者
学习了.
回复

使用道具 举报

14#
发表于 2015-1-11 07:14:11 | 只看该作者
liuhj 发表于 2006-7-24 13:43
使用XP也有三四年了,这种情况没有见过,不过我在一天中全见识了,按照8楼介绍的方法,我在Winxpsp2@VPC200 ...

请教一下,我的controlset有113个。而且每次开机必须要按f8,选最后一次正确那个选项,不然就进不了xp系统。现在还会每次开机就提示注册表已达最大值。是什么原因导致的?能根治吗?
回复

使用道具 举报

15#
发表于 2015-1-14 02:45:00 | 只看该作者
回复

使用道具 举报

16#
发表于 2015-1-14 02:45:39 | 只看该作者
路过帮顶 拿分走人{:soso_e134:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-20 05:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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