HKCU 和 HKLM 的 Internet 设置如何合并?

HKCU 和 HKLM 的 Internet 设置如何合并?

我正在编写一个 .reg 文件来为我们的用户更改一些安全 Internet 设置。

由于我们无法控制 AD 服务器,因此我无法尝试通过策略为每个用户设置它。但是,我可以要求自动安装我们的补丁。

过去,类似的请求是通过在启动文件夹中编写 .bat 来处理的,因此每次用户登录时,它都会运行并设置其 HKCU/Software/Microsoft/Windows/Internet Settings 分支中的密钥。

但是,我想知道,如果我在 HKLM/Software/Microsoft/Windows/Internet 设置中设置它,那么将使用哪些值:HKCU 中的值?还是 HCLM 中的值?两者中最严格的?

到目前为止,我发现最有用的页面是这个http://support.microsoft.com/kb/182569/en-us这说明您可以通过组策略强制仅使用 HKLM 设置,但这并不是我想要的。

答案1

请参阅此文章:HKEY_CLASSES_ROOT 的合并视图

系统使用以下规则合并来自两个来源的信息:

  • 合并的视图包括 HKEY_CURRENT_USER\Software\Classes 键的所有子键。
  • 合并视图包括 HKEY_LOCAL_MACHINE\Software\Classes 键的所有直属子键,这些子键与 HKEY_CURRENT_USER\Software\Classes 的子键不重复。
  • 本主题末尾列出了 HKEY_LOCAL_MACHINE\Software\Classes 和 HKEY_CURRENT_USER\Software\Classes 中的子项列表。只有当这些项在 HKEY_LOCAL_MACHINE 树中的直接子项不是 HKEY_CURRENT_USER 树中的直接子项的重复项时,合并视图中才会包含这些项。合并视图不包括重复子项的 HKEY_LOCAL_MACHINE 内容。

相关内容