我有一台新的 Windows Server 2019 机器,现在对 ALT+F4 行为感到困惑。在我的 Windows 10 和 Windows Server 2016 机器上,当我在系统焦点在桌面上的情况下按下 ALT+F4 时,会弹出一个提示对话框让我选择要做什么:注销、关机或重新启动等。但在 Windows Server 2019 上,在某些情况下不会弹出对话框,会话会立即注销,所有应用程序都会关闭。这不是我想要的,而且非常不方便。例如,当我按 ALT+F4 关闭一个应用程序时,有时该应用程序会失去焦点,然后整个系统都会注销,所有其他应用程序都会关闭。这绝对不是我想要做的。我尝试了一些不同的用户,结果如下:
- 以本地管理员身份登录,对话框按预期弹出。
- 以本地用户身份登录,例如 user1,无对话框。
- 将用户 1 添加到本地管理员组,仍然没有对话框。
- 将机器添加到域中,以域管理员身份登录,对话框按预期弹出。
- 以域用户身份登录,无对话框。
- 将域用户添加到本地管理员组,无对话框。
似乎只有以本地管理员或域管理员身份登录时才会弹出该对话框。如何让所有用户在按下 ALT+F4 时始终弹出该对话框?
答案1
找到解决方案了!(已编辑 - 添加了我在 Technet 上发布的解决方案)感谢 jdoh 提供的有关 UAC 的信息,它为我指明了正确的方向。
因此,正如 jdoh 所提到的,当 UAC 被禁用时,功能会恢复,但这不是一个现实的选择。如果您不熟悉 UAC 的工作原理,简而言之,它实际上会在执行常规(非提升)任务时从您的登录中删除“管理员”(和其他内置特权组)令牌。操作系统正在寻找“SeShutdownPrivilege”权限来确定谁被允许在您按下 ALT-F4 时调出“关闭 Windows”框。默认情况下,只有“管理员”或“备份操作员”可以执行此操作,但现在在 Windows 2019 中,在执行此特定任务时,他们都会被 UAC 删除。
解决方案是将您自己或您所在的域组(首选)添加到组策略中的“关闭系统”权限中。它位于计算机配置->Windows 设置->安全设置->本地策略->用户权限分配下。您可以通过 GPEDIT.MSC 在每台计算机上本地执行此操作,也可以(测试后)通过域上的组策略执行此操作。进行更改后(或已从 GPO 应用更改),需要注销/登录才能使更改生效。如果在使用 GPEDIT.MSC 时该选项呈灰色,则您的域中可能已经有一些有效的组策略,您必须从那里进行调整。
希望这可以帮助!
答案2
答案3
这肯定与 UAC 有关。使用 GP -> 计算机 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 用户帐户控制:在管理员批准模式下运行所有管理员 = 已禁用(完全关闭 UAC),然后关机对话框就可以正常工作了。仍在进一步调查,因为我真的不想这样做,但它可能会帮助其他人,或者至少帮助其他人找到合适的解决方案。
答案4
我可以确认 Jac Dobiash 的解决方案有效。通过将您的帐户添加到“关闭系统”本地安全策略。
转到:(组策略)计算机配置->Windows 设置->安全设置->本地策略->用户权限分配(本地安全策略)本地策略->用户权限分配
找到“关闭系统”项。将您的帐户或您的组添加到此项。注销并登录以应用策略。现在在桌面上按 Alt+F4 时您不会直接注销,而是受到旧关机选项窗口的欢迎。