取消Window 7关闭将禁用电源按钮


12

通常,在Windows 7中按下电源按钮一次即可启动关机。

如果任何仍在运行且不会退出的程序(例如,等待对话响应),则Windows会在屏幕上覆盖对话,允许用户取消关闭操作。

我刚刚注意到,在这里的两个不同的系统上,使用此cancel选项可以通过电源按钮禁用关闭功能。按住电源按钮几秒钟仍然可以使用电源按钮来杀死系统,使用“开始”菜单按钮关闭PC仍然可以正常使用。

重现步骤:

  1. 打开记事本,键入几个字符。不要保存。
  2. 按下计算机的电源按钮。
  3. 等待直到出现黑屏。
  4. 按取消。
  5. 再次按下电源按钮。注意什么都没有发生。

出现这种现象的原因是什么?是否可以禁用按下电源按钮时始终尝试关闭PC的功能?


1
你想不显示这似乎问屏幕Force ShutdownCancel或只是要使用电源按钮再次关闭它?
2012年

系统是否具有相同的品牌和型号?
Ramhound 2012年

2
@Avrik:我希望电源按钮能够再次关闭系统。
詹斯(Jens)2012年

@Ramhound:不,一点也不。我目前没有这里的硬件规格,但是一个系统是最新的i3核心系统,而另一个系统是基于Pentium的较老的系统。
詹斯2012年

Answers:


14

这是一个已知的问题:http : //support.microsoft.com/kb/2719667/en-us? sd=rss&spid =14498(很有趣,我刚巧碰巧看到它最近出现在知识库RSS feed中)

如果应用程序阻止Windows关闭(例如,未保存的工作),则Windows将在强制关闭对话框中等待60秒,然后强制关闭应用程序,以便继续关闭。如果用户取消了“强制关闭”对话框,则Windows仍保留60秒的超时值。结果,即使没有阻塞应用程序,下次发生关闭时,关闭也会延迟到超时值到期为止。

仅当配置电源按钮以关闭计算机时,才会发生此行为。通过“开始”菜单关闭Windows时,不会出现此问题,因为从强制关闭对话框中取消时未保留超时值。

不幸的是,解决方法是:

要变通解决此问题,请改用Windows“开始”菜单中的“关闭”选项。


不应该等待一分钟再按一次按钮也可以吗?
Synetech 2012年

感谢您的回答!知识库文章的链接很有帮助。
詹斯(Jens)2012年

7

我设法在HP DV7(带有和不带有SP1)上重现了此行为。一切都按照您所说的进行,直到计算机突然关机。

进一步的调查表明,取消关机并不会禁用电源按钮。它只是被延迟了

延迟如何运行的示例

  1. 打开记事本,输入几个字符。不要保存。

  2. 按下计算机的电源按钮。

  3. 等待直到出现黑屏。

  4. 点击Cancel

  5. 请尝试以下任一方法:

    • 立即按下电源按钮。

      不会立即发生任何事情,但是在首次按下电源按钮90秒后,计算机将尝试自行关闭计算机。

    • 首次按下电源按钮后,请等待90秒。

      如果您现在按电源按钮,计算机将立即尝试自行关闭电源。

基本原理

Windows会在90秒内阻止电源按钮多次尝试关闭计算机。我在这里只能做一个有根据的猜测,但是我想这是为了防止由于电源按钮故障或意外按下而导致多次关机尝试。

[C]是否可以在按下电源按钮时始终尝试关闭计算机?

我找不到有关此行为的任何文档,更不用说修改它的方法了。

但是,要在尝试失败后关闭计算机,只需关闭应用程序以防止关闭,然后执行以下任一操作:

  • 再次按下电源按钮。计算机将自动关闭自身。

  • 点击Start -> Shut down。如果您这样做,就没有延迟。


1
嗯,所述知识库文章,马克链接到表示超时是60秒,而不是90
Synetech

我定时两次。这是正好 90秒。
丹尼斯

我想知道是否有一个设置会影响这一设置,例如WaitToKillAppTimeout在XP上(我无法找到确凿的证据证明该设置是否确实可以在Windows 7中运行。否则,可能是因为它是硬编码的或存储在与KB2719667;这将引发一个问题,即为什么您的知识与KB文章有所不同)。
Synetech 2012年

我再次计时,以确保:这是第一次按下电源按钮后90秒钟,而不是在“强制关机”对话框出现后60秒钟。
丹尼斯

是的,但是为什么呢?它是可配置的吗?
Synetech 2012年

1

当您按下电源按钮时,Windows启动关闭转换并开始关闭所有User Session应用程序(然后系统处于shutdown_in_progress状态),但是当需要首先保存某些工作时,转换将待处理,直到该应用程序正确运行为止关闭。

在此处输入图片说明

由于存在一个正在进行的关闭序列,因此开始另一个关闭序列将被丢弃,如果保存该文件,您将看到关闭过渡将继续进行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.