Windows Server vhsd_system.sys 404

<p>When trying to use my first USB device in the trial software, the client says there was an error connecting to the device. Server log says there's a 404 on downloading a driver?
<p>2020-07-03 15:29:39 INFO :Installing driver for class System {4D36E97D-E325-11CE-BFC1-08002BE10318}<br />
2020-07-03 15:29:39 INFO :Downloading… />
2020-07-03 15:29:40 ERROR :There was an error downloading, HTTP response code said error (404)<br />
2020-07-03 15:29:40 ERROR :Could not install driver for class System<br />
2020-07-03 15:29:40 ERROR :Error binding device 5 [054c:09cc] to connection 2, BIND_ERROR</p>


Not getting that 404 anymore, but still seem to have a file-not-found error. In my experience this error message usually means a missing DLL dependency.

2020-07-06 16:04:16 INFO :Error starting redirect, The system cannot find the file specified. (0x00000002)
2020-07-06 16:04:16 ERROR :Device redirection failed for TS_USB\VID_054C&PID_09CC/TS_3
2020-07-06 16:04:16 ERROR :Error binding device 7 [054c:09cc] to connection 1, BIND_ERROR


OK it looks like you are running virtualhere server inside a terminal server session? You cannot do that. VirtualHere needs to run on an operating system that has direct access to hardware. Terminal server does not provide this.


Sorry for the late update.

I was running the VH server on Windows 10 build 2004 directly on hardware. I was running the VH client on a Hyper-V installation of Windows 10 from the official Microsoft developer images:… hosted on this hardware. I did have RemoteFX enabled, but I am unclear on the relation of this configuration to Terminal Server or if this is a supported configuration for VH.

I was trying to use VH to pass through a gamepad controller (a Sony DualShock 4) from the Win10 running on hardware to this local Win10 Hyper-V VM.

Fortunately for me, this is no longer an issue as I switched to using VMWare Workstation Pro which has native USB pass-through support, negating my need for VH, so I will not be able to provide further diagnostic help at this time..

Thank you for the help and I wish you luck. Cheers!


Hi. I am experiencing the same issue, only that I have applied the license. My setup is a Ubuntu 20.04 Virtual Machine (client side) and Windows 10 Build 19043 (server side). I am able to list the devices and see them on client side. But when I try to add the device on client side, the issue occurs.

Client side:

$ sudo ./vhclientx86_64 -n
$ ./vhclientx86_64 -t list

$ ./vhclientx86_64 -t "use,TPiersonXPS15.4"

Resulting Server Log:
2021-09-16 14:11:55 INFO :Installing driver for class System {4D36E97D-E325-11CE-BFC1-08002BE10318}
2021-09-16 14:11:55 INFO :Downloading…
2021-09-16 14:11:56 ERROR :There was an error downloading, HTTP response code said error (404)
2021-09-16 14:11:56 ERROR :Could not install driver for class System
2021-09-16 14:11:56 ERROR :Error binding device 4 [2341:003d] to connection 1, BIND_ERROR