diff --git a/3rdparty/libusb/libusb b/3rdparty/libusb/libusb
index 15a7ebb4d4..87a55632db 160000
--- a/3rdparty/libusb/libusb
+++ b/3rdparty/libusb/libusb
@@ -1 +1 @@
-Subproject commit 15a7ebb4d426c5ce196684347d2b7cafad862626
+Subproject commit 87a55632db62c9bdc58cd31d3ccfa673f1bb017f
diff --git a/3rdparty/libusb/libusb_static.vcxproj b/3rdparty/libusb/libusb_static.vcxproj
index 66dfc2ac29..79e0cfb4b2 100644
--- a/3rdparty/libusb/libusb_static.vcxproj
+++ b/3rdparty/libusb/libusb_static.vcxproj
@@ -54,6 +54,9 @@
NDEBUG;%(PreprocessorDefinitions)
+
+ LIBUSB_WINDOWS_HOTPLUG;%(PreprocessorDefinitions)
+
$(OutDir)libusb-1.0.lib
@@ -64,6 +67,7 @@
+
@@ -72,6 +76,7 @@
+
diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj
index 6adcd8d917..adccbad756 100644
--- a/rpcs3/emucore.vcxproj
+++ b/rpcs3/emucore.vcxproj
@@ -44,6 +44,7 @@
MaxSpeed
AL_LIBTYPE_STATIC;MINIUPNP_STATICLIB;HAVE_VULKAN;HAVE_SDL3;ZLIB_CONST;WOLFSSL_USER_SETTINGS;CURL_STATICLIB;%(PreprocessorDefinitions)
AL_LIBTYPE_STATIC;MINIUPNP_STATICLIB;HAVE_VULKAN;HAVE_SDL3;ZLIB_CONST;WOLFSSL_USER_SETTINGS;CURL_STATICLIB;%(PreprocessorDefinitions)
+ LIBUSB_WINDOWS_HOTPLUG;%(PreprocessorDefinitions)
%(AdditionalModuleDependencies)
%(AdditionalModuleDependencies)