关机时如何在Windows XP中强制"it's now safe to turn off your computer"屏幕?

How to force "it's now safe to turn off your computer" screen in Windows XP when shutting down?

本文关键字:now safe to turn 屏幕 computer your off Windows XP it      更新时间:2023-10-16

我正在寻找一种方法来强制Windows XP Pro SP3在关机时显示"现在可以安全关闭计算机了"屏幕。

背后的原因是,我希望我的UPS在某个时候关闭/打开电源,电脑应该在电源循环后再次自动启动。在BIOS中,可以对其进行配置,使电脑在看到电源正在恢复时自动通电,但前提是电脑在最初断电前正在运行。

似乎可以在Windows XP<SP1,通过使用EWX_SHUTDOWN uFlags参数调用ExitWindowsEx

有关的详细信息,请参阅此处

那么,为什么在SP1及更高版本中删除了它呢?

还有其他方法可以强制执行吗?

经过两天的搜索,我终于解决了它,实际上是我的一位同事:-)!

阅读本文了解详细信息:https://web.archive.org/web/20140209015215/http://support.microsoft.com/kb/819760

从本质上讲,它归结为运行:

reg add HKLMSoftwarePoliciesMicrosoftWindows NT /v DontPowerOffAfterShutdown /t REG_DWORD /d 1 /f

然后从我的应用程序中使用选项EWX_SHUTDOWN调用ExitWindowsEx