Eu preciso que alguns servidores Windows 2012 sejam desligados corretamente com o botão liga / desliga.
- Se ninguém estiver conectado, o botão liga / desliga desliga o servidor corretamente
- Se alguém estiver logado sem um programa de bloqueio, tudo bem também
Mas:
- se uma sessão estiver bloqueada, o botão liga / desliga não faz nada
- se alguém estiver logado com um programa de bloqueio (bloco de notas com um documento não salvo, por exemplo), o botão também não fará nada
Nas versões anteriores do Windows, eu era usado para configurar o comportamento do botão liga / desliga com a GUI e modificar uma chave do Registro ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\shutdownwithoutlogon
), mas isso não parece mais relevante.
Alguém sabe o caminho "oficial", ou um truque?
Editar:
o log do sistema exibe um evento cada vez que pressiono o botão liga / desliga. The kernel power manager has initiated a shutdown transition
com o ID de evento 109.
Quando a sessão está bloqueada, este evento é seguido por nada. E nenhum outro evento em outros logs.
Quando um programa se recusa a fechar, eu tenho a entrada de log correspondente, então tudo ficará bem em breve.