diff --git a/bin/install.pike b/bin/install.pike
index a346eb1776ff0cfaf964bb432b2fc78c56f7ab6d..b3de04490ba3f5a1a75aa0939b1c8215cc59f8b7 100644
--- a/bin/install.pike
+++ b/bin/install.pike
@@ -1143,6 +1143,12 @@ void do_install()
       if(install_file(pike_bin_file,pike)) redump_all=1;
     }
 
+#ifdef __NT__
+    // Copy needed DLL files (like libmySQL.dll if available).
+    foreach(glob("*.dll", get_dir(vars->TMP_BUILDDIR)), string dll_name)
+      install_file(combine_path(vars->TMP_BUILDDIR, dll_name),
+		   combine_path(exec_prefix, dll_name));
+#endif
     install_file(combine_path(vars->TMP_BUILDDIR,"hilfe"),combine_path(exec_prefix,"hilfe"));
     string master=combine_path(vars->LIBDIR_SRC,"master.pike.in");