diff --git a/src/core/main.c b/src/core/main.c
index 0ddf4825f..67a5dec28 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -210,7 +210,7 @@ init_environment()
 #ifdef G_OS_WIN32
   gchar *prefix = g_win32_get_package_installation_directory (NULL, NULL);
   gchar *guile = g_build_filename (prefix, "share", "guile", NULL);
-  gchar *guile_1_8 = g_build_filename (guile, "1.8", NULL);
+  gchar *guile_1_8 = g_build_filename (guile, "3.0", NULL);
   gchar *lilypond_current_scm = g_build_filename (prefix, "share", "lilypond", "current", "scm", NULL);
   gchar *denemo_scm = g_build_filename (get_system_data_dir (), COMMANDS_DIR, NULL);
   gchar *denemo_modules_scm = g_build_filename (get_system_data_dir (), COMMANDS_DIR, "denemo-modules", NULL);
@@ -228,7 +228,7 @@ init_environment()
   g_setenv ("PANGO_SO_EXTENSION", ".dll", TRUE);
   g_info ("Setting PANGO_PREFIX=%s\n", prefix);
 
-  g_setenv ("GTK_MODULE_VERSION", "2.10.0", TRUE);
+  g_setenv ("GTK_MODULE_VERSION", "3.0.0", TRUE);
   g_setenv ("GTK_SO_EXTENSION", ".dll", TRUE);
   g_setenv ("GTK_PREFIX", prefix, TRUE);
   g_info ("Setting GTK_PREFIX=%s\n", prefix);
