重启时是否会重新应用 GPO 设置注册表项?

重启时是否会重新应用 GPO 设置注册表项?

大多数 GPO 设置要么是强制执行的/用户无法更改设置/要么是仅应用一次/软件安装/。我的问题是 - 如果我使用 GPO 设置特定的注册表项并且注册表项发生更改,GPO 是否会用 GPO 中设置的注册表项覆盖该注册表项?我们运行一个特定的软件,它在 HKLM\Software 中设置了几个注册表项。我们在运行 Windows7、Vista 等的计算机上从未遇到过任何问题。问题是 Windows10 每次更新时都会出于某种原因删除其中一个键。我特别询问通过 GPO 应用于 Active Directory 中的计算机的注册表设置。因为如果计算机 GPO 在 Windows10 删除设置后不会在重新启动时覆盖设置,我将被迫部署启动脚本,它将使用 REG QUERY 检查键是否存在,然后如果存在 - REG DELETE 和 REG ADD。如果键根本不存在 - REG ADD 添加键。我想保护特定的注册表设置,Windows10 会在每次更新时继续删除这些设置。

答案1

问题是 Windows10 每次更新时都会因某种原因删除其中一个密钥。

GPO-> 首选项->WindowsSettings->注册表,然后执行替换操作的项目

您正在使用组策略首选项注册表项,它与 GPO 注册表设置不同。此首选项不会阻止对密钥的本地操作。

另外 - 您似乎担心密钥在更新前被删除。您已选择代替方法;它正在执行您要求它执行的操作。 代替将删除现有条目并写入新条目(即使它是相同的)。代替方法不是幂等的,它总是会导致变化。我相信你正在寻找更新如果不正确的话,它将更新该值。

相关内容