我们有一个.NET WCF服务,理想情况下应该是100%的正常运行时间。但是,我们的应用程序有时会出现由第三方DB连接组件引起的内存泄漏问题。我们配置了nnCron来监视进程是否存在,当该服务的进程退出时,它应该重新启动该服务。
但是,当应用程序崩溃时,Windows会弹出一个嘈杂的窗口,通知应用程序已崩溃。
如下图所示:
只有当我们点击愚蠢的“关闭程序”按钮后,进程才真正从系统中消失。而且只有在此之后,nnCron才会重新启动服务。我们不想监视此窗口的出现,只想为nnCron成功工作摆脱它。
那么,我们如何禁用这样的窗口?
操作系统是Windows Server 2008 R2 Standard。
但是,当应用程序崩溃时,Windows会弹出一个嘈杂的窗口,通知应用程序已崩溃。
如下图所示:
![enter image description here](https://istack.dev59.com/thpKX.webp)
那么,我们如何禁用这样的窗口?
操作系统是Windows Server 2008 R2 Standard。