ACPI 关闭并不总是在 Windows Server 虚拟机上起作用

ACPI 关闭并不总是在 Windows Server 虚拟机上起作用

使用 virtualbox,我习惯VBoxManage controlvm "$VMNAME" acpipowerbutton在主机关闭时关闭虚拟服务器。

在我测试时,这种方法效果很好,但在实际情况下却不行(例如,当主机重新启动进行更新时,或者有时手动重新启动进行维护时)。在某些情况下,虚拟机不会关闭,并且在超时后,virtualbox 进程会被终止,这并不理想。

答案1

这个问题很难排除,因为在明确测试关机程序时,它大多数时候都能正常工作。原来这是因为我登录了 Windows 服务器 (RDP) 来查看它是否正确关闭。这正是成功与失败的区别:如果没有人登录服务器,ACPI 按钮就不会起作用!

幸运的是,这可以轻松配置:使用regedit设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\shutdownwithoutlogon1

相关内容