diff --git a/reactos/base/system/services/services.c b/reactos/base/system/services/services.c index 4163a3c7a01..a288baf5226 100644 --- a/reactos/base/system/services/services.c +++ b/reactos/base/system/services/services.c @@ -402,6 +402,12 @@ wWinMain(HINSTANCE hInstance, /* Register event handler (used for system shutdown) */ SetConsoleCtrlHandler(ShutdownHandlerRoutine, TRUE); + /* + * Set our shutdown parameters: we want to shutdown after the maintained + * services (that inherit the default shutdown level of 640). + */ + SetProcessShutdownParameters(480, SHUTDOWN_NORETRY); + /* Start auto-start services */ ScmAutoStartServices();