繁体   English   中英

关闭窗口后运行应用程序

[英]Run application after shutting down windows

昨天我在Windows7计算机上运行了BIOS更新。 BIOS更新工具执行Windows关闭而不重新启动计算机(因此在Windows关闭后直接启动),启动了类似DOS的工具,更新了BIOS。

我搜索了WWW,但我能找到的是如何在Windows关闭时执行应用程序(因此在Windows关闭之前)或注销(注销脚本)。

有没有人知道如何实现这一目标?

您可以运行本地组策略 - gpedit.msc(从运行)。
计算机配置下,选择Windows设置
选择脚本(启动/关闭)
关闭属性上,您可以添加脚本,并在需要时提及参数。

在此输入图像描述

我还建议您查看以下问题 - 如何延迟关闭并在窗口服务中运行进程

据我所知,该机器实际上执行了软重启并运行了BIOS代码。 这是通常的方法,在某些情况下,软重启可能对用户不可见,即BIOS自更新代码可能在POST之前运行。

但是,在关机后运行Windows代码是可能的(或者至少可以使用),尽管显然它的功能有限。 密钥信息可以在服务控制处理函数的MSDN库条目中找到:

超过此时间后,无论服务关闭是否完成,系统都会关闭。 请注意,如果系统处于关闭状态(未重新启动或关闭),则服务将继续运行。

因此,至少在原则上,您需要做的就是安装一个服务,该服务要求关闭通知但在关闭时实际上不会停止,然后指示Windows关闭而不重新启动或关闭电源。 我实际上已经看到了这种情况发生,但只有在旧版本的Windows上(在关机时自动关机之前成为默认设置!)所以我不能保证它仍然可以工作,尽管它确实曾经做过一次。

但是,应该注意的是,这不一定会给你一种你可能想到的环境。 例如,设备驱动程序在关闭之前不一定要卸载; 毕竟,重点是什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM