我创建了一个操作本地组策略的应用程序。我更改的策略要求用户注销并重新登录。gpupdate.exe /force 不起作用,因为这些策略仅在登录时检查。有什么办法可以让它无缝衔接吗?我需要系统在没有任何用户干预的情况下完成此操作。
政策正在改变
- 禁用 Win + X 热键
- 禁用 Cntrl + Alt + Delete
- 删除/禁用桌面图标
- 在任务栏上隐藏系统时钟
答案1
Explorer 仅在启动时从注册表中读取许多(大多数)配置设置。
一旦您设置了设置,就需要注销并重新登录才能使 Explorer 真正使用您设置的设置。
GPupdate
仅请求和更新设置。/force
强制重新设置未更改的设置。无论哪种方式,从使用它,您可能已经注意到,即使 GPUpdate 也要求您注销和/或重新启动才能应用其更改。如果有人可以在不需要注销的情况下做到这一点,你不认为 MS 会这样做吗?无论如何...... :)
由于您列出的具体设置似乎都以 Explorer 为中心,因此您可能能做的最好的事情就是停止并重新启动 Explorer.exe(而不是注销用户然后重新登录)。