我在筆記型電腦上的 KVM 虛擬機器中執行 Windows 7。
當沒有使用者登入或我已登入但會話未鎖定時,我可以要求 Windows 直接從主機關閉或重新啟動(ACPI 訊號?)。
但是當會話被鎖定時,就不會發生任何事情了。
這非常煩人,因為如果我忘記在關閉主機之前關閉虛擬機器(或解鎖會話),虛擬機器就會被殺死。
我正在尋找一種方法,使 Windows 的行為與會話解鎖時的行為相同。一個主意?
編輯:它是 Windows 7 企業版,它連結到 AD,但我從未連接到它。
答案1
正如您所發現的,當會話被鎖定時,Windows 會不是響應 ACPI 事件。然而,你能透過 WMI 和其他 API 關閉電腦。
作為旁注,我對 Windows 如何回應 ACPI 關閉事件進行了一些測試。你可以找到更多這裡
答案2
環顧四周後,不幸的是,即使透過群組原則,也無法在 Windows 7 的遠端會話中從開始功能表啟用重新啟動/關機:( 我猜 Windows 7 平均來說是為「愚蠢」使用者設計的,考慮到Server 2008 不會以這種方式被限制:)我想我的主要方法是按Ctrl-Alt-End(遠端相當於Ctrl-Alt-Del),然後使用該對話方塊中的關閉選項。