The other day a customer of mine was trying to disable the pop up dialog that Windows shows after an application crashes.
On Windows XP, they could get rid of it by going to "Control Panel > System Properties > Advanced > Error reporting", clicking on "Disable error reporting" and disabling "But notify me when critical error occurs".
On Windows 7 on the other hand, if we go to "Control Panel\System and Security\Action Center\Problem Reporting Settings" and select "Never check for solutions", we still see a dialog when app crashes. The dialog says:
[Main Instruction]MyAppName has stopped working
[Content]A problem caused the program to stop working correctly. Please close the program.
[Close the program] [Debug the program]
A command like this won't work, as it has the same effect than the control panel: serverWerOptin /disable.
We will have to set this registry value to 1 instead: HKEY_CURRENT_USER\Software\ Microsoft\Windows\Windows Error Reporting\DontShowUI
I hope this helps.
Alex (Alejandro Campos Magencio)
well, this really means think outside the box in fixing a crash
Unfortunately this is no the whole thing. I think to remember there are a few things more one has to tweek. DrWatson and so on
Windows Registry Editor Version 5.00
"Debugger"="\"c:\\WINDOWS\\system32\\vsjitdebugger.exe\" -p %ld -e %ld"
that should do
DontShowUI=1 was just what I needed! Thanks!
The definition apply for all users? or just on the user that I logged in to at the moment I change it from 0 to 1? (the path includes the words "Current User"..).