is this only with htc?
always try to use signed drivers when you can and if you are then
you might try this--
Go to Control Panel > Administrative Tools > Services. Go down to where it says Plug and Play and see if the status of it is "Started". If it isn't, right click it then select Properties. Set the "Startup Type" to Automatic then hit the Start button in order to start that service. Hit Apply then OK to exit. Now try to plug your USB devices in again.
Also Windows Power Management Option can turn off USB devices.
check to see if that is the case,do the following--
Open Device Manager,
Select a USB device such as the keyboard or your phone if you see it there
Right click and select properties.
Navigate to the Power Management tab.
Make sure the computer cannot turn off the device to save power.
Because we use the same driver for alot of diff devices the version of the drivers we use are often incorrect or do not even list our device within them so that will create problems with "hard installing" them for a particular device and require them to be installed each time we plug a diff device in even if its the same model we have plugged and loaded drivers for before.
see the pic below for clarification,it is a universal driver but you can see what i mean.
Bookmarks