USB or Flash drives are the choice of many a users, as far as data transfer among different computers is concerned. However, after upgrading to Windows 8.1, we observed that USB devices are not charging properly and they led to poor user experience. For example, when you plug in issued USB devices, they either do not show up or if they show up, became idle after few seconds of inactivity. In other cases, we found that when we try to access files on these USB devices, File Explorer hangs for almost 1 or 2 minutes.
Most of the time, we carry important data on our USB devices and if the issue of not charging occurs, we might not be able to finish our important work which follows the path via USB drive. Therefore, it is necessary to fix these random issues, so that we can use USB devices without any hitch. Before trying the fix mentioned, we suggest you to check your USB devices to plug different computers. This will clear if the USB device is not malfunctioning and if it is working fine on other systems and not on your Windows 8, follow this:
USB Devices Not Working Properly
1. Press Windows Key + R and type devmgmt.msc in the Run dialog box to open Device Manager.
2. When the Device Manager window opens, you have to seek the USB device with whom you’re facing trouble. It may be listed under Human Interface Devices as USB Input Device.
If you don’t find it there, you can expand Universal Serial Bus controllers. Here, you’ll find a list of USB devices you’ve connected with your system so far. To find the one from the list for which you have an issue, you have to follow the trial and error method. That is, plug and remove the device and note the changes among the list of devices for Universal Serial Bus controllers. The entry which is appeared and then removed subsequently is the entry for issued device. Keep the device plugged in and right click over this entry, pick Properties.
3. In the device properties window shown below, switch to Details tab. Now click the drop-down menu for Property and select Device Instance Path. Note down the corresponding Value because we will need this value in further steps. By the way, this value iscombination of three IDs; namely Vendor ID (VID), Product ID (PID), Instance ID.
4. Press Windows Key + R combination, type put regedit in Run dialog box and hit Enter to open the Registry Editor.
5. Navigate here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<Device Instance Path>\Device Parameters
Substitute the Device Instance Path part (after USB\) obtained from the step 3.
6. In the right pane of Device Parameters key look for the DWORD named EnhancedPowerManagementEnabled which must be showing its Value data as 1. Double click on the same to get this:
7. In the above shown box, change the Value data to 0. Click OK. You may now close the Registry Editor as well as Device Manager.
Reboot the machine to get fixed!
If this does not help, maybe you want to try the Windows USB Troubleshooter.