diff --git a/dlls/setupapi/misc.c b/dlls/setupapi/misc.c
index bc3e76487fc2c9dc38d4c7fe618278d441457f80..1e88485348e1dae99bab9ba9db43fbcd3ff53a53 100644
--- a/dlls/setupapi/misc.c
+++ b/dlls/setupapi/misc.c
@@ -852,7 +852,13 @@ void WINAPI pSetupSetGlobalFlags( DWORD flags )
  */
 DWORD WINAPI CMP_WaitNoPendingInstallEvents( DWORD dwTimeout )
 {
-    FIXME("%d\n", dwTimeout);
+    static BOOL warned = FALSE;
+
+    if (!warned)
+    {
+        FIXME("%d\n", dwTimeout);
+        warned = TRUE;
+    }
     return WAIT_OBJECT_0;
 }