error in new Windows USB Server 4.3.3

does not start with an error = Server Driver Install->Error 6 starting service VBoxUSBMon, Invalid descriptor. (0x00000006)

back to 4.3.2 = works great

#2

Thanks for the feedback.

Could you download it again now as i made a fix which i think will resolve the issue.

Let me know if it still wont start

#3

2021-08-17 08:43:16 INFO :>>> Starting VirtualHere USB Server v4.3.3 (Built: Aug 17 2021, 08:46:04)<<<
2021-08-17 08:43:16 INFO :Found VBoxUSB.sys
2021-08-17 08:43:16 INFO :Installing VBoxUSBMon.sys...
2021-08-17 08:43:16 ERROR :Server Driver Install->Error 6 starting service VBoxUSBMon, Invalid descriptor. (0x00000006)
2021-08-17 08:43:20 INFO :>>> Shutdown <<<

#4

also i tried to start the server on a clean machine, it started, but the next time I start the error:

2021-08-17 08:51:56 INFO :>>> Starting VirtualHere USB Server v4.3.3 (Built: Aug 17 2021, 08:46:04)<<<
2021-08-17 08:51:56 INFO :Using configuration C:\Users\user.WIN\Desktop\VHS\config.ini
2021-08-17 08:51:56 INFO :Server licensed to=unlicensed max_devices=1
2021-08-17 08:51:57 INFO :Installing VBoxUSB.sys...
2021-08-17 08:52:07 INFO :Installing VBoxUSBMon.sys...
2021-08-17 08:52:07 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)
2021-08-17 08:52:14 ERROR :Registration returned an error
2021-08-17 08:53:02 INFO :>>> Shutdown <<<
2021-08-17 08:53:26 INFO :>>> Starting VirtualHere USB Server v4.3.3 (Built: Aug 17 2021, 08:46:04)<<<
2021-08-17 08:53:26 INFO :Using configuration C:\Users\user.WIN\Desktop\VHS\config.ini
2021-08-17 08:53:26 INFO :Server licensed to=unlicensed max_devices=1
2021-08-17 08:53:26 INFO :Found VBoxUSB.sys
2021-08-17 08:53:26 INFO :Installing VBoxUSBMon.sys...
2021-08-17 08:53:26 ERROR :Server Driver Install->Error 32 copying C:\Users\AC1B~1.WIN\AppData\Local\Temp\2\\VBoxUSBMon.sys to C:\Windows\system32\DRIVERS\VBoxUSBMon.sys. (0x00000020)
2021-08-17 08:53:26 ERROR :Error starting device manager
2021-08-17 08:53:30 INFO :>>> Shutdown <<<

probably due to an error in the path: C:\Users\AC1B~1.WIN\AppData\Local\Temp\2\\VBoxUSBMon.sys

#5

Hello, I have the same issue, but for me there are two events.
First the VboxUSBMon mention above and second that it cannot start device manager

#6

Thanks for the detailed log. So your server pc is windows 10?

#7

i ran on Windows server 2019 and Windows 10

#8

OK i think im going to rollback to 4.3.2 for this, ive already got a few reports with issues... Im going to swap back in the original server 4.3.2 instead of the new one

#9

Tue Aug 17 14:53:51 2021 LOG_INFO >>> Starting VirtualHere USB Server v4.3.3 (Built: Aug 17 2021, 08:46:04)<<<

Tue Aug 17 14:53:51 2021 LOG_INFO Using configuration C:\Users\Administrator\Desktop\config.ini

Tue Aug 17 14:53:51 2021 LOG_INFO Server licensed to=unlicensed max_devices=1

Tue Aug 17 14:53:51 2021 LOG_INFO Found VBoxUSB.sys

Tue Aug 17 14:53:51 2021 LOG_INFO Installing VBoxUSBMon.sys...

Tue Aug 17 14:53:51 2021 LOG_ERR Server Driver Install->Error 6 starting service VBoxUSBMon, 句柄无效。 (0x00000006)

Tue Aug 17 14:53:51 2021 LOG_ERR Error starting device manager

Tue Aug 17 14:53:52 2021 LOG_INFO >>> Shutdown <<<

#11

The first run looks good, but if i click the "Stop" botton and run it again, it will prompt "USB server error, check log", so i paste the log:

Tue Aug 17 16:04:56 2021 LOG_INFO >>> Starting VirtualHere USB Server v4.3.4 (Built: Aug 17 2021, 17:51:52)<<<

Tue Aug 17 16:04:56 2021 LOG_INFO Using configuration C:\Users\Administrator\Desktop\config.ini

Tue Aug 17 16:04:56 2021 LOG_INFO Server licensed to=unlicensed max_devices=1

Tue Aug 17 16:04:56 2021 LOG_INFO Found VBoxUSB.sys

Tue Aug 17 16:04:56 2021 LOG_INFO Installing VBoxUSBMon.sys...

Tue Aug 17 16:04:56 2021 LOG_ERR Server Driver Install->Error 32 copying C:\Users\Administrator\AppData\Local\Temp\\VBoxUSBMon.sys to C:\Windows\system32\DRIVERS\VBoxUSBMon.sys, 另一个程序正在使用此文件,进程无法访问。 (0x00000020)

Tue Aug 17 16:04:56 2021 LOG_ERR Error starting device manager

Tue Aug 17 16:04:58 2021 LOG_INFO >>> Shutdown <<<

#12

On the machine where the virtualhere server is running can you open a Command Prompt and type

sc qc VBoxUSBMon

then paste the output here. Im wondering if the non-english language setting in windows is confusing things

#13

C:\Windows\system32>sc qc VBoxUSBMon
[SC] QueryServiceConfig 成功

SERVICE_NAME: VBoxUSBMon
TYPE : 1 KERNEL_DRIVER
START_TYPE : 3 DEMAND_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : \??\C:\Windows\system32\DRIVERS\VBoxUSBMon.sys
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : VBox USB Monitor Driver
DEPENDENCIES :
SERVICE_START_NAME :

#14

OK thats the problem! Ill fix it now, give me a bit of time and i post a new test server here...

#16

great! problem fixed

Tue Aug 17 16:58:34 2021 LOG_INFO >>> Starting VirtualHere USB Server v4.3.4 (Built: Aug 17 2021, 18:46:07)<<<

Tue Aug 17 16:58:34 2021 LOG_INFO Using configuration C:\Users\Administrator\Desktop\config.ini

Tue Aug 17 16:58:34 2021 LOG_INFO Server licensed to=unlicensed max_devices=1

Tue Aug 17 16:58:34 2021 LOG_INFO Found VBoxUSB.sys

Tue Aug 17 16:58:34 2021 LOG_INFO Found VBoxUSBMon.sys

Tue Aug 17 16:58:34 2021 LOG_INFO Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)

#17

OK great, you can use that build. Im going to hold of putting it back as the default download on my website for the time being to see if there is anymore feedback from customers.

#18

It works, thanks

2021-08-17 12:32:51 INFO :>>> Starting VirtualHere USB Server v4.3.4 (Built: Aug 17 2021, 18:46:07)<<<
2021-08-17 12:32:51 INFO :Using configuration C:\Users\user.WIN\Desktop\VHS\config.ini
2021-08-17 12:32:51 INFO :Server licensed to=unlicensed max_devices=1
2021-08-17 12:32:51 INFO :Found VBoxUSB.sys
2021-08-17 12:32:51 INFO :Found VBoxUSBMon.sys
2021-08-17 12:32:51 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)

#19

Capturing USB\VID_1A40&PID_0101\9&154FB284&1&1,USB\VID_15CF&PID_0019\A&1C0AE551&0&3,3, SetupDiEnumDeviceInterfaces failed (0x00000103)
Error binding device 191 [15cf:0019] to connection 1, BIND_ERROR

#20

What sort of USB device is that? Is it a smart card reader? If so what is the model?

#21

no, it's Secure Token

#22

After testing version 4.3.4, the client cannot "use the device" from server, prompting "This server trial has expired, please purchase a license to continue using." (at this time i haven't connected any device). I'm not sure if this is a bug?

Server Log:
2021-08-17 19:31:10 INFO :>>> Starting VirtualHere USB Server v4.3.4 (Built: Aug 17 2021, 18:46:07)<<<
2021-08-17 19:31:10 INFO :Using configuration C:\Users\Administrator\Desktop\VirtualHere\config.ini
2021-08-17 19:31:10 INFO :Server licensed to=unlicensed max_devices=1
2021-08-17 19:31:10 INFO :Found VBoxUSB.sys
2021-08-17 19:31:10 INFO :Found VBoxUSBMon.sys
2021-08-17 19:31:10 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)
2021-08-17 19:31:10 INFO :Found Low speed device [04d9:1603] " , USB Keyboard" at address 2
2021-08-17 19:31:10 INFO :Found Full speed device [1532:0037] "Razer, Razer DeathAdder 2013" at address 1
2021-08-17 19:31:10 INFO :Found High speed device [2d95:6001] "Android, Android" at address 3
2021-08-17 19:31:27 INFO :192.168.1.102 connected as connection 1

Client Log:
2021-08-17 19:31:26 INFO :VirtualHere Client 5.2.1 starting (Compiled: Jun 8 2021 17:39:01)
2021-08-17 19:31:26 INFO :Client OS is Windows 10 (build 19042), 64-bit edition
2021-08-17 19:31:26 INFO :Using config at C:\Users\Administrator\AppData\Roaming\vhui.ini
2021-08-17 19:31:26 INFO :IPC available at \\.\pipe\vhclient
2021-08-17 19:31:31 INFO :Drivers are up-to-date
2021-08-17 19:31:31 INFO :Connected to the VirtualHere Client Driver (Version 2)

#23

No it shouldnt say any trial expired message (unless you are running the client as a service which i dont think you are?)

Anyway i think smartcards are not going to work with this new version so im rolling back to the old version now.

#24

Maybe it’s because I used the "sc create" command to run the vh-server as a service, but it cannot be started continuously, so I used the "sc delete" command to deleted this service, and then the vh-client can no longer connect successfully, prompting "This server trial has expired, please purchase a license to continue using."

#25

No it will only say trial expired if you set a custom setting in the server config.ini file (https://www.virtualhere.com/configuration_faq the ones listed at to lower part of that page) or you are running the client as a service

#26

Indeed. I tried to add some advanced parameters for testing, after deleting these parameters it works great.
So can the vh-server started as a service? like "sc create" command and so on...

#27

The virtualhere server can run as a service, just run

vhusbdwin64.exe -b

to install/uninstall it as a service

#28

Thanks a lot, it works well.
If I run the virtualhere server as a service, and only share one device, should I purchase a license? Is there any trial time limit for use?

#29

You dont need to if its just one device there is no timeout