プログラムがクラッシュしたときに自動的にプログラムを起動するスクリプトを作成しようとしているため、プログラムがクラッシュしたときに表示される「動作を停止しました」というメッセージを削除できるようにしたいと考えています。
プログラムがクラッシュしたときに、メッセージを表示して「プログラムを手動で閉じてください」と尋ねるのではなく、プログラムが自動的に閉じるようにしたいと思います。
Windows 7 でこれを行う方法に関するチュートリアルを見たことがありますが、Windows 8 に関するものはありません。解決策の中には、新しいレジストリ キーを変更または追加する方法がありますが、ダイアログを削除する方法を確認できる人はいますか?
ありがとう。
答え1
無効にするWindows エラー報告 (WER)Windows 8からアクションセンターの設定コントロールパネルで:
次回オープンレジストリエディタ以下の 2 つのキーのいずれかに移動します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting
まだ存在しない場合は、REG_DWORDを作成します。無効WER を有効または無効にするには:
Possible values:
0 - Enabled (default)
1 - Disabled
そして別のREG_DWORDと呼ばれるUIを表示しないWER UI を有効または無効にするには:
Possible values:
0 - UI (default)
1 - No UI
参照:WER設定の完全なリスト