1

我们已将 WER 配置为在服务器路径上生成转储文件,转储需要一段时间。

在此期间,如果用户单击应用程序,某些机器上会显示以下窗口(窗口或多或少显示:“应用程序正忙。如果您等待,应用程序可能会再次运行。结束进程/取消):

在此处输入图像描述

在其他一些机器上,当用户单击垂死的应用程序时,进程会终止,而不会询问任何内容并中止转储的生成。

有人我们如何配置此窗口是否出现?

4

1 回答 1

1

Windows 管理器检测到无响应的应用程序。它查看 Windows 消息队列并检查它是否为空。

.中有 5 秒HungAppTimeout (MS Technet)HKCU\Control Panel\Desktop但是,此设置是全局的,因此应用它不是一个好主意。请勿将此设置与系统注销时显示的 20 秒WaitToKillAppTimeout混淆。

每个应用程序的解决方案是DisableProcessWindowsGhosting (MSDN),您的应用程序调用它来防止变暗的窗口发生。这需要修改您的代码。

如果您不能或不想在代码中更改它,因为这将影响所有用户,而不仅仅是您公司中的用户,您可以使用Application Compatibility Toolkit (MS Technet) 应用相同的设置。该修复程序在那里被称为“NoGhost”。

于 2015-09-17T16:17:29.927 回答