dlls/winspool.drv/info.c | 1 +
 1 file changed, 1 insertion(+)
--- a/dlls/winspool.drv/info.c	
+++ a/dlls/winspool.drv/info.c	
@@ -1620,6 +1620,7 @@ void WINSPOOL_LoadSystemPrinters(void)
 #endif
 
     /* FIXME: The init code should be moved to spoolsv.exe */
+    SetLastError(0);
     init_mutex = CreateMutexW( NULL, TRUE, winspool_mutex_name );
     if (!init_mutex)
     {
--