当我关闭电脑时,通常会打开大约 50 个具有未保存的待处理更改的应用程序实例,并且大约 100-150 个可以立即关闭。
在 Windows 8 关机之前,PC 会开始关闭应用程序,每当遇到有待保存的应用程序时,它都会向我显示保存对话框,而我几乎没有时间对此做出响应,之后我被迫终止该过程或中止关机。情况很糟糕,因为我在浏览对话框时被迫多次启动关机。
Windows 8 的情况更糟。启动关机后,屏幕上会显示一个无用的界面,您除了看到等待保存的应用程序列表显示为“无响应”外,无法执行任何操作,您唯一的选择是强制终止它们(不保存)或中止关机。
这使得我必须手动关闭所有打开的应用程序,这是一个非常烦人且漫长的过程,最多需要 10 分钟。
有没有办法告诉 PC 关机,关闭所有应用程序而不进行待处理的保存,但让我有机会响应保存对话框,并在完成后关闭 PC?
答案1
Windows 向所有打开的应用程序发送 END 消息。它不一定同时发送给所有打开的应用程序。如果一个应用程序正在持有队列,那么您所描述的行为就适合这种情况。
例如,如果您在一个记事本中单击“取消”,Windows 将不会向其他记事本发送消息,并且它们甚至不会显示“未保存的更改”对话框。如果您在半透明屏幕上单击“取消”,则会发生与您描述的相同的情况。
最好的解决方案是编写自己的实用小程序,同时向一堆打开的应用程序发送结束消息,而不强制它们退出。
现在,您可以打开任务管理器,转到“应用程序”选项卡,按名称排序,按住 shif 键 + 选择或按住 ctrl 键 + 选择要关闭的应用程序,然后单击“结束任务”(这相当于单击 X 按钮,只是您可以同时对多个程序执行此操作)。