将配置单元更改加载到 HKCU 中?

将配置单元更改加载到 HKCU 中?

有谁知道可以通过脚本更改加载到 HKCU 中的配置单元吗?我需要在启动时运行一个特定程序来检查 HKCU 中的值。但是,我不想创建单独的帐户或让它使用内置管理员帐户。

答案1

首先要做的事。

这是实际登录 Windows 会话的用户HKEY_CURRENT_USER (HKCU)的副本……HKEY_USERS (HKU)

您无法在 HKCU 中加载与 HKU 的键和值不同的内容

例如,HKEY_USERS\S-1-5-21-3681983559-1923665867-785417408-1007 如果具有此 ID 的用户实际登录,则 HKCU 是第一个的副本(即“虚拟”副本)

如果您修改 HKU 中的密钥,这将反映在 HKCU 中。

答案2

我认为这是不可能的。如果是的话,那也是个坏主意。

考虑一下。

HKCU\Software\Microsoft\Windows\Run\

定义用户登录时应运行的项目。您将其加载到主配置文件中。但该配置文件没有访问注册表中定义的元素的权限。所以它一定会失败。或者更糟的是,它会运行并删除主配置文件中的某些内容。

如果你尝试这样做,就会发生这种单一而明显的冲突。我敢肯定会有数百起冲突。

我可以再举几个例子来说明为什么这是一个糟糕的想法。我确信你解决问题的方法不对(或者我只是误解了你)。

相关内容