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 check your USB devices to plug in 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 10/8/7, follow this procedure:

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 appears and then removed subsequently is the entry for the issued device. Keep the device plugged in and right-click on 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 is a combination 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:

Substitute the Device Instance Path part (after USB) obtained from 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:

  1. 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 it fixed.

If this does not help, maybe you want to try the Windows USB Troubleshooter. Also see: