我有一个基于 Windows Server 2012 的 RDS(终端服务器),并使用“Classic Shell”程序恢复“开始”菜单。
我已经设置了一个测试用户帐户(User.1),并使用我想要的 Classic Shell 设置(在“开始”菜单中没有“断开连接”选项)。然后,我将所有注册表设置放入 GPO(注册表部分)中,并使用 User.2 帐户登录到 RDS 服务器。
我的问题是,除了仍然显示“断开连接”选项外,其他一切都正常。我可以从该用户的软件选项中手动删除它 - 但我想为在 GPO 中登录的所有用户设置它。
任何帮助将不胜感激。
答案1
“Classic Shell” 和类似程序不要“恢复开始菜单”。Windows 6.2 及更高版本已完全取消了“开始”菜单,没有什么可以恢复的。这些程序所做的就是模仿旧的“开始”菜单。是否遵守 GPO 设置完全取决于程序。
答案2
Classic Shell 适用于多用户。所有设置都针对每个用户,并存储在注册表中。默认情况下,每个用户都可以编辑自己的所有设置。管理员可以通过将 HKCU\Software\IvoSoft 注册表分支中存在的相同设置复制到 HKLM\Software\IvoSoft 分支来锁定特定设置,这样其他用户就无法编辑它们,并且该设置将对所有用户强制执行。HKLM 意味着该设置将对所有用户强制执行。