web-dev-qa-db-ja.com

WerFault.exe / "アプリケーションが機能しなくなった"クラッシュダイアログを無効にする

起動時にクラッシュする開発ツールがあります。それがスローするエラーメッセージを表示したり、デバッグしたりする機会がありません。クラッシュしたプログラムのWindows 7ダイアログが表示され、「Windowsがチェックしています解決のために...」

私の古い学校の大きなお尻に大きな「デバッグ」ボタンのあるダイアログボックスをアサートしてもらいたいです。 Visual Studioのオプションと設定でJITを完全に有効にしているので、なぜオプションを取得できないのかわかりません。

enter image description here

21
Charles Randall

raymond.ccに関するこのブログ投稿Krzysztof Johnの回答 で提案されている手順の拡張バージョンが含まれています。

見積もり:

レジストリを介してエラーダイアログをオフにする

レジストリを手動で編集することは平均的なユーザーにはお勧めできませんが、Windowsのバージョンでグループポリシーエディターなどが使用できないか、グループポリシーの方法自体が機能しないために、選択肢がない場合があります。これはWindows Vista以降で動作します。

  1. [スタート]検索ボックスまたは[Win + R実行]ダイアログにregeditと入力して、レジストリエディターを開きます。

  2. 次のレジストリキーに移動します。

HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting

  1. 右側のDontShowUIエントリをダブルクリックして値を1に変更し、レジストリエディタを閉じます。

。 。 。

上記のレジストリ修正により、現在のユーザーのポップアップダイアログがオフになります。設定をコンピューター上のすべてのユーザーに適用する場合は、HKEY_LOCAL_MACHINEのレジストリに同様のレジストリキーを作成する必要があります。このキーはデフォルトでは存在しないため、作成する必要があります。

続きを読む: https://www.raymond.cc/blog/disable-program-has-stopped-working-error-dialog-in-windows-server-2008/

16
ForeverWintr

Regeditを使用して、次のパスに移動します。[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\DontShowUI] DWORDを作成し、値を1に設定します。

18
Krzysztof John

コントロールパネル->トラブルシューティング->設定の変更

3
E Weber

私の場合、これは同じ問題を解決しました:コントロールパネル\すべてのコントロールパネルアイテム\アクションセンター\問題のレポート設定を「ソリューションをチェックしない」に設定

1
Jakub Jeziorski

私の古いWindows Vista Home Basicインストールでは、オプションはコントロールパネルの下のまったく別の場所に隠されています。

コントロールパネル→クラシックビュー→問題レポートと解決策→設定の変更→詳細設定→「私のプログラムの場合、問題レポートは:[×]オフ」

1
Brandon Rhodes