diff --git a/src/buildtools/configure.json b/src/buildtools/configure.json
index 62a9368ee55146d6ec53be37d323dd33a918d513..a9daad3775dfc1046334b3ede6a4a20ce9473897 100644
--- a/src/buildtools/configure.json
+++ b/src/buildtools/configure.json
@@ -370,9 +370,10 @@
                          && features.webengine-gperf
                          && features.webengine-bison
                          && features.webengine-flex
-                         && (!features.xcb || features.webengine-ozone-x11)
                          && tests.webengine-platform
-                         && tests.webengine-architecture",
+                         && tests.webengine-architecture
+                         && (!features.xcb || features.webengine-ozone-x11)
+                         && (!config.win32 || features.webengine-winversion)",
             "output": [ "privateFeature" ]
         },
         "webengine-python2": {
@@ -656,6 +657,11 @@
             "condition": "config.linux && !features.webengine-ozone-x11 && features.xcb",
             "message": "Could not find all necessary libraries for qpa-xcb support."
         },
+        {
+            "type": "warning",
+            "condition": "config.win32 && !features.webengine-winversion",
+            "message": "Needs Visual Studio 2017 or higher."
+        },
         {
             "type": "warning",
             "condition": "config.win32 && !features.webengine-win-compiler64",