diff -r 840c3cadb842 src/os_win32.c
--- a/src/os_win32.c	Tue Nov 16 20:34:40 2010 +0100
+++ b/src/os_win32.c	Wed Nov 24 13:26:33 2010 +0800
@@ -3187,7 +3187,7 @@
      * Win32s either as it stops the synchronous spawn workaround working.
      */
     if ((options & SHELL_DOOUT) && !mch_windows95() && !gui_is_win32s())
-	si.wShowWindow = SW_SHOWMINIMIZED;
+	si.wShowWindow = SW_SHOWMINNOACTIVE;
     else
 	si.wShowWindow = SW_SHOWNORMAL;
     si.cbReserved2 = 0;
