CurrentControlSet 与 ControlSet001 和 ControlSet002 有何不同?

Posted

技术标签:

【中文标题】CurrentControlSet 与 ControlSet001 和 ControlSet002 有何不同?【英文标题】:How does CurrentControlSet differ from ControlSet001 and ControlSet002? 【发布时间】:2010-09-22 10:25:55 【问题描述】:

在 Windows 注册表中,CurrentControlSetControlSet001ControlSet002?为所有人安装时应设置哪个 用户?

我们正在尝试为所有用户添加一个环境变量。这是正确的吗?

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Envinronment

【问题讨论】:

【参考方案1】:

是的,您只需要更新CurrentControlSet 密钥...

ControlSet001ControlSet002CurrentControlSet,你不需要更新它们。

编辑:正如 K 所指出的,CurrentControlSet 是一个交替的符号链接 ControlSet001ControlSet002。另一个密钥作为备份保留 加载 Last Known Good Configuration 引导选项。

编辑 2:请参阅 Microsoft 知识库文章 100010:什么是控制集?什么是 CurrentControlSet?Original page link broken,请参阅 archive.org backup page。

【讨论】:

正如知识库文章所指出的,当前的ControlSet编号是由HKLM\System中的Select DWORD设置的 我的错误 - HKLM\System\Select 是一个键,其中有一个设置当前 ControlSet 的 Current DWORD。【参考方案2】:

CurrentControlSet 在技术上并不是 Gordon 所说的“备份”。 它是指向计算机上ControlSets 之一的符号链接。它总是 指向当前加载的ControlSet

【讨论】:

【参考方案3】:

CurrentControlSet 子键实际上是指向 ControlSetXXX 之一的指针 键。

最有价值和最可靠的控制集是CurrentControlSet。如果你需要 在注册表中修改系统设置,CurrentControlSet 是最好的 选择子键,因为您知道它是正确的控制集。

【讨论】:

【参考方案4】:

实际的符号链接匹配在:HKEY_LOCAL_MACHINE\SYSTEM\Select\

【讨论】:

【参考方案5】:

ControlSet001 可能是您启动时使用的最后一个控件集,而 ControlSet002 可能是所谓的最后一个已知良好的控件集,或者是上次成功启动 Windows 的控件集

【讨论】:

以上是关于CurrentControlSet 与 ControlSet001 和 ControlSet002 有何不同?的主要内容,如果未能解决你的问题,请参考以下文章

难以删除 HKEY_Local_Machine\System\CurrentControlSet\Enum\USBSTOR 下的注册表项

带有数字变量的`对比度<-`(`*tmp*`,value = contr.funs[1 + isOF[nn]])中的错误[重复]

windows 2008 R2 搭建NTP服务器方法与分析

`contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) 中的错误:对比只能应用于具有 2 个或更多级别的因子

12c5a60s2单片机ADC采样程序详解(每一句话都是啥意思)

facet_wrap 添加 geom_hline