Filip correctly pointed out that my change 18782 was only a workaround and 
that the real fix would be to have services.exe correctly start auto-load
drivers. This should do the trick.
Modified: trunk/reactos/subsys/system/services/database.c

Modified: trunk/reactos/subsys/system/services/database.c
--- trunk/reactos/subsys/system/services/database.c	2005-11-12 18:40:53 UTC (rev 19178)
+++ trunk/reactos/subsys/system/services/database.c	2005-11-12 18:54:45 UTC (rev 19179)
@@ -851,7 +851,7 @@
     {
         /* Load driver */
         wcscpy(szDriverPath,
-               L"\\Registry\\Machine\\System\\CurrentControlSet\\Services");
+               L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\");
         wcscat(szDriverPath,
                Service->lpServiceName);