diff --git a/win/packaging/create_msi.cmake b/win/packaging/create_msi.cmake
index 57262e10d7d..20b139cf5d1 100644
--- a/win/packaging/create_msi.cmake
+++ b/win/packaging/create_msi.cmake
@@ -357,6 +357,11 @@ SET(CPACK_WIX_INCLUDES
)
ENDFOREACH()
+LIST(LENGTH WIX_FEATURE_AlwaysInstall_COMPONENTS len)
+IF (len LESS_EQUAL 0)
+ MESSAGE(FATAL_ERROR "AlwaysInstall_COMPONENTS is empty")
+ENDIF()
+LIST(JOIN WIX_FEATURE_AlwaysInstall_COMPONENTS "," MANDATORY_FEATURES)
CONFIGURE_FILE(${SRCDIR}/mysql_server.wxs.in
${CMAKE_CURRENT_BINARY_DIR}/mysql_server.wxs)
diff --git a/win/packaging/extra.wxs.in b/win/packaging/extra.wxs.in
index 056a7ec43ab..584f1e6921b 100644
--- a/win/packaging/extra.wxs.in
+++ b/win/packaging/extra.wxs.in
@@ -63,6 +63,21 @@
+
+
+
+ ADDLOCAL
+
+
+ ADDLOCAL
+