How to Completely Disable the ‘Crash Reporter’ (Problem Report) Dialog in macOS

Whenever an application unexpectedly quits on a Mac, macOS immediately pauses whatever you are doing to display a large, intrusive dialogue box stating, “[App Name] quit unexpectedly.” This is the macOS Crash Reporter. It prompts you to send a detailed diagnostic report to Apple or the software developer, which includes technical memory dumps and thread states.

While this telemetry is helpful for developers trying to squash bugs, it is incredibly annoying for power users. If you are developing your own software that crashes frequently, running legacy applications through translation layers (like Rosetta 2 or Wine) that are inherently unstable, or simply do not want to be interrupted every time a background process fails, you can completely disable this dialogue box. Doing so ensures that when an app crashes, it simply closes silently without demanding your attention.

Disabling the Crash Reporter via Terminal

Apple does not provide a graphical toggle switch for this feature in the System Settings. To turn it off globally, you must use a defaults write command in the Terminal.

  1. Open the Terminal application on your Mac (located in Applications > Utilities, or search for it using Spotlight).
  2. Copy the following command exactly as it is written here, paste it into the Terminal, and press Enter:
    defaults write com.apple.CrashReporter DialogType none
  3. You will not receive any confirmation message. If the terminal drops down to a new, empty command prompt, the command was successful.
  4. To ensure the system recognizes the change, you must restart your Mac (or log out and log back in).

From this point forward, the Crash Reporter dialogue will never appear on your screen. When an application fails, it will simply vanish. The system will still silently log the crash in the background (which you can view in the Console app if you ever need to troubleshoot), but your visual workflow will never be interrupted by a problem report prompt again.

How to Re-enable the Crash Reporter

If you ever need to troubleshoot a system issue and want the dialogue boxes back, you can easily restore the default behavior.

  1. Open the Terminal.
  2. Run the following command:
    defaults write com.apple.CrashReporter DialogType crashreport
  3. Restart your Mac.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.