diff --git a/CMakeLists.txt b/CMakeLists.txt
index 35826f5c75a2aa99ebad962116fd40a73a6ba924..618c6dd586165e4fd74f188bd7b7751656f9704c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -373,7 +373,7 @@ set(liblinkahead_INCLUDE_DEST "include/linkahead")
 set(liblinkahead_LIB_DEST "lib")
 
 if (WIN32)
-    set(CMAKE_INSTALL_PREFIX "$ENV{LOCALAPPDATA}/linkahead")
+    set(CMAKE_INSTALL_PREFIX "$ENV{APPDATA}/LinkAhead")
 else()
     set(CMAKE_INSTALL_PREFIX "$ENV{HOME}/.local/")
 endif()
@@ -387,6 +387,7 @@ install(
     # "make install"
     LIBRARY DESTINATION ${liblinkahead_LIB_DEST}
     ARCHIVE DESTINATION ${liblinkahead_LIB_DEST}
+    RUNTIME DESTINATION ${liblinkahead_LIB_DEST} # This line ensures DLLs are copied on Windows
     INCLUDES DESTINATION ${liblinkahead_INCLUDE_DEST}
 )