サーバー パスにダンプ ファイルを生成するように WER を構成しましたが、ダンプには時間がかかります。
この間にユーザーがアプリケーションをクリックすると、一部のマシンでは次のウィンドウが表示されます (ウィンドウには多かれ少なかれ次のように表示されます。
他の一部のマシンでは、ユーザーが死にかけているアプリケーションをクリックすると、何も要求せずにプロセスが終了し、ダンプの生成が中止されます。
このウィンドウを表示するかどうかを設定するにはどうすればよいですか?
サーバー パスにダンプ ファイルを生成するように WER を構成しましたが、ダンプには時間がかかります。
この間にユーザーがアプリケーションをクリックすると、一部のマシンでは次のウィンドウが表示されます (ウィンドウには多かれ少なかれ次のように表示されます。
他の一部のマシンでは、ユーザーが死にかけているアプリケーションをクリックすると、何も要求せずにプロセスが終了し、ダンプの生成が中止されます。
このウィンドウを表示するかどうかを設定するにはどうすればよいですか?
応答しないアプリケーションは、Windows マネージャーによって検出されます。Windows メッセージ キューを調べて、空になるかどうかをチェックします。
には 5 秒のHungAppTimeout (MS Technet)がありHKCU\Control Panel\Desktop
ます。ただし、この設定はグローバルであるため、適用することはお勧めできません。この設定は、システムのログオフ時に表示される20 秒のWaitToKillAppTimeoutと混同しないでください。
アプリケーションごとのソリューションはDisableProcessWindowsGhosting (MSDN)です。これは、淡色表示のウィンドウが発生しないようにするためにアプリケーションが呼び出すものです。これには、コードの変更が必要です。
社内のユーザーだけでなくすべてのユーザーに影響するため、コード内で変更できない、または変更したくない場合は、Application Compatibility Toolkit (MS Technet)を使用して同じ設定を適用できます。修正はそこで「NoGhost」と呼ばれます。