If the problem began recently after a software installation or update, you can revert your system to a previous state. This is a powerful, free feature that doesn't affect your personal files.
Windows includes a built-in automated tool designed to scan and repair hardware communication errors for free. Press the to open the Run dialog box. Type msdt.exe -id DeviceDiagnostic and press Enter . Click Next in the window that appears.
If the driver file is corrupted, forcing Windows to reinstall it from scratch usually fixes the issue.