diff --git a/loader/src/platform/windows/crashlog.cpp b/loader/src/platform/windows/crashlog.cpp
index d8fc17f6..9001dc3e 100644
--- a/loader/src/platform/windows/crashlog.cpp
+++ b/loader/src/platform/windows/crashlog.cpp
@@ -391,9 +391,6 @@ static LONG WINAPI exceptionHandler(LPEXCEPTION_POINTERS info) {
 bool crashlog::setupPlatformHandler() {
     AddVectoredExceptionHandler(1, exceptionHandler);
 
-    // no idea if this does anything
-    SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX);
-
     auto lastCrashedFile = crashlog::getCrashLogDirectory() / "last-crashed";
     if (std::filesystem::exists(lastCrashedFile)) {
         g_lastLaunchCrashed = true;