diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp
index 682357fcbf968c079511f2a186ca24997d769a66..5a41c5deeb13a0bc675710b53e335cd4d318fcca 100644
--- a/src/plugins/qtsupport/baseqtversion.cpp
+++ b/src/plugins/qtsupport/baseqtversion.cpp
@@ -543,8 +543,10 @@ QString BaseQtVersion::findQtBinary(BINARIES binary) const
     QStringList possibleCommands;
     switch (binary) {
     case QmlViewer:
-#ifdef Q_OS_MAC
+#if defined(Q_OS_MAC)
         possibleCommands << QLatin1String("QMLViewer");
+#elif defined(Q_OS_WIN)
+        possibleCommands << QLatin1String("qmlviewer.exe");
 #else
         possibleCommands << QLatin1String("qmlviewer");
 #endif