diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp
index ffb0d1842da55910dd25c1e015df06c3f364c2aa..5fac7cbcc032f809777712c4e2cd58335fc8e290 100644
--- a/src/plugins/debugger/debuggeractions.cpp
+++ b/src/plugins/debugger/debuggeractions.cpp
@@ -340,8 +340,13 @@ DebuggerSettings::DebuggerSettings(QSettings *settings)
     item = new SavedAction(this);
     item->setText(tr("Break on \"raise\""));
     item->setCheckable(true);
+#ifdef Q_OS_WIN
+    item->setDefaultValue(true);
+    item->setValue(true);
+#else
     item->setDefaultValue(false);
     item->setValue(false);
+#endif
     item->setSettingsKey(debugModeGroup, QLatin1String("BreakOnRaise"));
     insertItem(BreakOnRaise, item);