diff --git a/tests/auto/widgets/qwebenginedownloaditem/tst_qwebenginedownloaditem.cpp b/tests/auto/widgets/qwebenginedownloaditem/tst_qwebenginedownloaditem.cpp
index ee1e6ee047264e643494a428d6091716c3302ab9..8af559e21c3056895e25571a0e29b23d7bb4c413 100644
--- a/tests/auto/widgets/qwebenginedownloaditem/tst_qwebenginedownloaditem.cpp
+++ b/tests/auto/widgets/qwebenginedownloaditem/tst_qwebenginedownloaditem.cpp
@@ -919,6 +919,9 @@ void tst_QWebEngineDownloadItem::downloadUniqueFilename()
 
 void tst_QWebEngineDownloadItem::downloadUniqueFileNameWithTimeStamp()
 {
+#ifdef Q_OS_WIN
+    QSKIP("QTBUG-74764: The download completes after the test fails thus would ruin subsequent tests on Windows.")
+#endif
     // Set up HTTP server
     QString baseName("test(1.test)");
     QString extension("txt");