偶尔我并不坐在电脑前,Windows 电源系统命令对我来说不起作用。我需要通过编程强制 Windows 立即停止,而不考虑数据丢失的可能性,也不考虑 PC 可能无法再次启动的风险。通常,要强制停止 Windows,我会按住电源或重置按钮超过 10 秒钟,然后拔下电池或交流电源。
除非绝对必要,请向用户解释,切勿强制关闭或重启 Windows。或者,如果用户这样做,请解释丢失文件或无法启动的风险。
我什么时候需要这个?
- Windows 无法关闭某些进程- 它忽略任何“退出 Windows”命令。
- 系统非常繁忙且缓慢,它(几乎)永远不会完成关闭,并且:
- ... --->鼠标或键盘几乎冻结甚至尝试启动电源命令也需要 5 分钟的时间。
- ... --->Windows 可能需要一个小时才能完成协调且安全的关机或重启。
- 由于我并不在电脑旁,因此按重置键或者从电脑上移除交流/直流电源在物理上是不可能的。
- 恶意软件似乎正在积极加密文件或者弹出无数个新窗口。
如果不编写新程序,当正常的 powerCFG.exe 命令选项失败时,如何强制关机或重启?
答案1
最简单的选择,从 Steve Gibson 那里获得免费的 Wizmo.exehttp://www.GRC.com/wizmo/wizmo.htm,将其放在您的 Windows\system 文件夹中(以便您可以从任何地方执行它),然后执行以下命令之一:
- Wizmo.exe 关闭!
- Wizmo.exe 重启!
我不会列出您可以编写的用于执行这些任务的命令行选项和程序数量,因为对于大多数人来说,都有非常好的免费选择。GRC Research 的 Steve Gibson 编写了一个小型实用程序来完成一项完整的工作,并且提供了比您想要的更多的选项。
它还包括立即强制执行这些操作的选项,只需在任何命令行选项中添加“!”即可。Steve 说,
“上面的关机触发命令列表接受可选的感叹号“!”。例如:“reboot!”(发音为“Reboot Damit!”)。需要注意的是:由于 Damit 变体强制请求的功能成功,即使程序或设备驱动程序拒绝授予 Windows 关机权限,您也应该确定这是您想要的,并且所有文件都已安全保存。”
对我来说,这些命令就是强制重启所需的全部命令,尽管我发现其他选项(例如挂起和休眠)可以节省时间。(今天早些时候删除了另一个用户的问题,我认为这是一个有价值的问题。)