CurrentControlSet 与 ControlSet001 和 ControlSet002 有何不同?
Posted
技术标签:
【中文标题】CurrentControlSet 与 ControlSet001 和 ControlSet002 有何不同?【英文标题】:How does CurrentControlSet differ from ControlSet001 and ControlSet002? 【发布时间】:2010-09-22 10:25:55 【问题描述】:在 Windows 注册表中,CurrentControlSet
与
ControlSet001
和 ControlSet002
?为所有人安装时应设置哪个
用户?
我们正在尝试为所有用户添加一个环境变量。这是正确的吗?
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Envinronment
【问题讨论】:
【参考方案1】:是的,您只需要更新CurrentControlSet
密钥...
ControlSet001
和 ControlSet002
是
CurrentControlSet
,你不需要更新它们。
编辑:正如 K 所指出的,CurrentControlSet
是一个交替的符号链接
ControlSet001
或 ControlSet002
。另一个密钥作为备份保留
加载 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 所说的“备份”。
它是指向计算机上ControlSet
s 之一的符号链接。它总是
指向当前加载的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]])中的错误[重复]
`contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) 中的错误:对比只能应用于具有 2 个或更多级别的因子