diff --git a/vm/Config.windows.nt b/vm/Config.windows.nt
index c712c7d053..4c6279bf8f 100644
--- a/vm/Config.windows.nt
+++ b/vm/Config.windows.nt
@@ -1,6 +1,6 @@
 LIBS = -lm
-EXE_SUFFIX=-nt
-DLL_SUFFIX=-nt
+EXE_SUFFIX=
+DLL_SUFFIX=
 PLAF_DLL_OBJS += vm/os-windows-nt.o
 PLAF_EXE_OBJS += vm/resources.o
 PLAF_EXE_OBJS += vm/main-windows-nt.o
diff --git a/vm/os-windows-nt.h b/vm/os-windows-nt.h
index e289b6617d..1b680befad 100755
--- a/vm/os-windows-nt.h
+++ b/vm/os-windows-nt.h
@@ -13,8 +13,8 @@ typedef char F_SYMBOL;
 #define from_symbol_string from_char_string
 
 #define FACTOR_OS_STRING "winnt"
-#define FACTOR_DLL L"factor-nt.dll"
-#define FACTOR_DLL_NAME "factor-nt.dll"
+#define FACTOR_DLL L"factor.dll"
+#define FACTOR_DLL_NAME "factor.dll"
 
 void c_to_factor_toplevel(CELL quot);
 long exception_handler(PEXCEPTION_POINTERS pe);