Index: /trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp	(revision 53015)
+++ /trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp	(revision 53016)
@@ -3941,8 +3941,9 @@
             }
 
-            /* The system process is allowed having one open process handle in
-               Windows 8.1 and later. */
-            if (   g_uNtVerCombined >= SUP_MAKE_NT_VER_SIMPLE(6, 3)
-                && cSystemProcessHandles < 1
+            /* The system process is allowed having two open process handle in
+               Windows 8.1 and later, and one in earlier. This is probably a
+               little overly paranoid as I think we can safely trust the
+               system process... */
+            if (   cSystemProcessHandles < (g_uNtVerCombined >= SUP_MAKE_NT_VER_SIMPLE(6, 3) ? 2 : 1)
                 && pHandleInfo->UniqueProcessId == PsGetProcessId(PsInitialSystemProcess))
             {
