diff --git a/utils/nightly/gmsh_msvc.ctest b/utils/nightly/gmsh_msvc.ctest
new file mode 100644
index 0000000000000000000000000000000000000000..00b6466d2cb5ec2a050e6518f07e2d8114ee3774
--- /dev/null
+++ b/utils/nightly/gmsh_msvc.ctest
@@ -0,0 +1,21 @@
+# Gmsh - Copyright (C) 1997-2014 C. Geuzaine, J.-F. Remacle
+#
+# See the LICENSE.txt file for license information. Please report all
+# bugs and problems to the public mailing list <gmsh@geuz.org>.
+
+set(CTEST_CMAKE_COMMAND "/cygdrive/c/xxxxxxxxxxxxxcmake.exe")
+set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_msvc")
+set(CTEST_CMAKE_GENERATOR "xxxxxxxxxxxxxxxxxnix Makefiles")
+
+set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Windows")
+
+set(WITH_TEST TRUE)      # run the tests?
+set(WITH_COVERAGE FALSE) # check code coverage?
+set(WITH_MEMCHECK FALSE) # check memory with valgrind?
+
+#################################################################################
+set(CTEST_BUILD_NAME "Win64-VisualStudio")
+set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
+set(CTEST_BUILD_OPTIONS ${OPT})
+include(gmsh.ctest)
+upload_package(${WEB_BIN} Windows 64-MSVC .zip .zip)