Estou executando o Windows 7 em uma máquina virtual KVM no meu laptop.
Quando não há nenhum usuário logado ou se estou logado, mas a sessão não está bloqueada, posso pedir ao Windows para desligar ou reiniciar diretamente do host (sinal ACPI?).
Mas quando a sessão é bloqueada, nada mais acontece.
Isso é muito chato porque se eu esquecer de desligar a VM (ou desbloquear a sessão) antes de desligar o host, a VM será encerrada.
Estou procurando uma maneira de fazer o Windows se comportar da mesma maneira que quando a sessão está desbloqueada. Uma ideia?
Editar: é o Windows 7 Enterprise e está vinculado a um AD, mas nunca me conecto a ele.
Responder1
Como você descobriu, quando a sessão está bloqueada, o Windows faznãoresponder a eventos ACPI. No entanto, vocêpodedesligue a máquina via WMI e outras APIs.
Como observação lateral, fiz alguns testes sobre como o Windows responde ao evento de desligamento da ACPI. Você pode encontrar maisaqui
Responder2
Depois de olhar um pouco, parece que infelizmente não há como ativar a reinicialização/desligamento no menu Iniciar em uma sessão remota no Windows 7, mesmo por meio de políticas de grupo :( Acho que o Windows 7 foi projetado para um usuário "mais burro" em média , considerando que o Server 2008 não é otimizado dessa maneira :) Acho que meu método principal será pressionar Ctrl-Alt-End (equivalente remoto a Ctrl-Alt-Del) e, em seguida, usar as opções de desligamento dessa caixa de diálogo.