当前位置:首页 > Win7教程

注册表ControlSet001、ControlSet002、CurrentControlSet三个项的作用及关系

更新日期:2024-05-23 22:59来源:互联网

系统注册表控件组详解

注册表ControlSet001、ControlSet002、CurrentControlSet三个项的作用及关系

在注册表编辑时,我们经常会看到HKEY_LOCAL_MACHINE\SYSTEM下的ControlSet001、ControlSet002和CurrentControlSet这几个项。展开后发现它们的数据基本相似,那么这几个项到底是用来干什么的呢?它们又有着怎样的关联呢?让我们一起来深入了解。

首先,ControlSet001、ControlSet002以及CurrentControlSet承载着操作系统配置的信息,包括服务、驱动、系统控制和枚举信息等。在这些控件组中,ControlSet001通常是系统真实的配置信息。然而,为了避免序号混乱,Windows在启动时会从ControlSet001复制一份副本,形成操作系统当前的配置信息,也就是CurrentControlSet。因此,我们对计算机配置所做的改动都会直接写入到CurrentControlSet中,在重新启动后,Windows会使用CurrentControlSet的内容覆盖掉ControlSet001,以保证这两个控件组的一致性。

此外,每当操作系统成功启动一次(即成功登录),它都会将CurrentControlSet和ControlSet001中的数据拷贝到ControlSet002中。这样,ControlSet002就成为了“近期一次成功启动的配置信息”。因此,系统注册表中通常只包含这三个控件组,而且它们的序号分别为current、001和002。

然而,当我们使用过“近期一次的正确配置”后,系统会将ControlSet002视为系统真实的配置信息,而将存在问题的ControlSet001备份封存起来。随后,系统会将ControlSet002的内容复制到CurrentControlSet,再将CurrentControlSet和ControlSet002的信息复制一份到一个新的控件组,作为新的“近期一次的正确配置”,即003。这时系统就会存在四个控件组:current、002、003和备份的001。这个过程会依次重复,直到系统启动次数增多,控件组的顺序和数目也会发生变化。

总的来说,系统默认的控件组顺序是:001、001、002、无;第一次使用“lastknowngood”后为:002、002、003、001;第二次使用“lastknowngood”后为:003、003、004、002;以此类推。通过对系统注册表控件组的理解,我们可以更有效地管理系统配置,保证系统稳定性和性能。希望以上内容对您有所帮助,让您更深入了解系统注册表的知识。

薇薇和魔法之岛完整版免费版

薇薇和魔法之岛完整版免费版是一款横板的角色扮演游戏,以动作冒险玩法为主,体验丰富的游戏内容,在游戏里,玩家会与薇薇一起开始冒险,这个过程会遇见可怕的生物,玩家要
立即下载

系统下载排行