我需要使用电源按钮正确关闭某些Windows 2012服务器。
- 如果没有人登录,则电源按钮可以正确关闭服务器
- 如果有人在没有阻止程序的情况下登录,也可以
但:
- 如果会话被锁定,则电源按钮不起作用
- 如果有人使用阻止程序登录(例如,记事本中包含未保存的文档),则该按钮也不会执行任何操作
在以前的Windows版本中,我曾使用GUI配置电源按钮的行为并修改了注册表项(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\shutdownwithoutlogon
),但这似乎没有任何意义。
有谁知道“官方”方式或技巧?
编辑:
每次我按下电源按钮时,系统日志都会显示一个事件。The kernel power manager has initiated a shutdown transition
事件ID为109。
在会话被锁定时,此事件之后没有任何事件。并且其他日志中没有其他事件。
当程序拒绝关闭时,我有相应的日志条目,因此很快就可以了。