当前位置:首页 > Win7教程

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

更新日期:2024-07-14 10:53来源:互联网

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

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

ControlSet001、ControlSet002以及CurrentControlSet的作用是包含操作系统配置信息,如服务、驱动、系统控制和枚举信息等。默认情况下,ControlSet001是系统真实的配置信息。为了避免混乱,Windows在启动时会从ControlSet001复制一份副本作为CurrentControlSet,即操作系统当前的配置信息。我们对计算机配置所做的改动都直接写入CurrentControlSet,在重新启动过程中,Windows会用CurrentControlSet的内容覆盖ControlSet001,以保证两者一致。

每次操作系统成功启动(成功登录),它都会将CurrentControlSet和ControlSet001中的数据拷贝到ControlSet002中,使ControlSet002成为“近期一次成功启动的配置信息”。在系统注册表中通常只有这三个控件组,序号为Current、001和002。但是,顺序和数量并非固定不变。当使用“近期一次正确配置”后,系统会将002视为真实的配置信息,备份封存存在问题的001组。系统启动时会从002复制副本到Current,成功启动后再将002和Current的信息复制到一个新的控件组作为新的“近期一次正确配置”,即003。

系统默认时,控件组顺序为001、001、002、无;第一次使用“lastknowngood”后为002、002、003、001;第二次使用后为003、003、004、002;第三次使用后为004、004、001、003,依此类推。通过了解系统注册表的知识,我们对计算机系统的配置和启动过程有了更深入的理解。

僵嘟荚嘟

僵嘟荚嘟是一款非常好玩的塔防类游戏,每一次的挑战都将考验玩家的策略能力,解锁新关卡,为游戏增添更多乐趣和挑战,高难度的挑战任务让玩家在游戏中接受更多挑战,挑战自
立即下载

系统下载排行