diff --git a/.github/workflows/minichlink.yml b/.github/workflows/minichlink.yml
index ce757ad9bd8769549d533db2140f992e21439653..517382fe584f8cc7c3385e2e08762c0226eb1636 100644
--- a/.github/workflows/minichlink.yml
+++ b/.github/workflows/minichlink.yml
@@ -64,4 +64,6 @@ jobs:
       uses: actions/upload-artifact@v3
       with:
         name: minichlink (Windows)
-        path: minichlink/minichlink.exe
\ No newline at end of file
+        path: | 
+          minichlink/minichlink.exe
+          minichlink/libusb-1.0.dll
diff --git a/minichlink/Makefile b/minichlink/Makefile
index 1aeb8ac6bc208fb38eb9b73760e5a31175fcadf9..dc6c8cc949c0dbbe024a5b31ccadd512d70b9455 100644
--- a/minichlink/Makefile
+++ b/minichlink/Makefile
@@ -9,7 +9,7 @@ C_S:=minichlink.c pgm-wch-linke.c pgm-esp32s2-ch32xx.c nhc-link042.c minichgdb.c
 
 ifeq ($(OS),Windows_NT)
 	LDFLAGS:=-L. -lpthread -lusb-1.0 -lsetupapi -lws2_32
-	CFLAGS:=-Os -s -Wall
+	CFLAGS:=-Os -s -Wall -D_WIN32_WINNT=0x0600
 	TOOLS:=minichlink.exe
 else
 	OS_NAME := $(shell uname -s | tr A-Z a-z)