This article was co-authored by wikiHow staff writer, Travis Boylls
. Travis has been a tech writer at wikiHow for more than 10 years. He has also worked in technical support for Dish Network and AT&T Wireless. He studied graphic design and web design at Pikes Peak Community College. He specializes in Windows, macOS, Linux, Android, iOS, and video game consoles. Travis has had a fascination with computers and technology that goes all the way back to childhood. He is proficient in all manner of software and computer operating systems.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
Learn more...
The error message "A device attached to the system is not functioning" occurs when there is a problem connecting a USB device to a Windows computer. Luckily, troubleshooting and fixing the error is pretty easy. This wikiHow article teaches you how to troubleshoot and fix the "A device attached to the system is not functioning" error message on your Windows PC.
Fixing “A Device Attached to the System Is Not Functioning”
Start by reconnecting the USB device and/or using a different USB port. Restart your computer to fix minor errors. Try updating Windows and updating the device drivers. If it's a storage device, try formatting it. Run System File Checker (SFC) and DISM to scan for errors.
Steps
-
The device may not be securely plugged in. The easiest fix to try before anything else is to disconnect the USB device and plug it back in. Make sure that the device is connected securely.
- If the device has an external power source, make sure it is plugged in, and that the outlet is working.
-
There could be a problem with the USB port. If you're still getting "A device attached to the system is not functioning," try connecting the device to a different USB port on your computer. Or, if you're using a USB hub, try removing it from the equation and plugging it into one of the computer's USB ports directly. Also, see if any other devices are having issues connecting to the USB port that is having problems. This will rule out issues with the USB port.
-
The USB device drivers may be outdated. You can update the device drivers using Device Manager. Use the following steps to update drivers for the USB device as well as the USB controller: [1] X Trustworthy Source Microsoft Support Technical support and product information from Microsoft. Go to source
- Right-click the Windows Start menu.
- Click Device Manager .
- Expand the menu for the device category you have connected.
- Also check "Universal Serial Bus controllers," "Universal Serial Bus devices," and "USB Connector Managers."
- Right-click the malfunctioning device.
- Click Update driver .
- Click Search automatically for drivers .
- Follow the prompts if a new driver is detected.
-
The driver may be corrupt. If updating the device driver doesn't get rid of the error, you may want to try uninstalling the driver. Windows will automatically reinstall the driver upon restarting. Use the following steps to uninstall a device driver:
- Right-click the Windows Start menu.
- Click Device Manager .
- Expand the menu for the device category you have connected.
- Also try "Universal Serial Bus controllers," "Universal Serial Bus devices," and "USB Connector Managers."
- Right-click the malfunctioning device.
- Click Uninstall driver .
- Click Uninstall .
- Restart your computer.
-
A Windows update may fix the error. Microsoft frequently releases Windows updates that patch out known bugs and security issues. Similarly, most drivers are updated with Windows Update, so running an update will often fix errors like "A Device Attached to the System Is Not Functioning." Try updating Windows to see if this fixes the issue. Use the following steps to do so:
- Click the Windows Start menu.
- Type Windows Update .
- Click Windows Update settings .
- Click Check for updates .
- Click Download & install if an update is available.
- Click Advanced Options in the Update Settings menu.
- Click Optional Updates .
- Click Download & install next to any optional updates.
-
A recent Windows update may be interfering with your drivers. In rare cases, a Windows Update can break things, including certain USB devices. If you notice the error started occurring after a Windows update, try rolling back to a previous Windows version. Use the following steps to do so:
- Click the Windows Start menu.
- Type Windows Update .
- Click Windows Update settings .
- Click Update history .
- Click Uninstall updates .
- Click Uninstall next to the most recent update.
-
If the USB device is a storage device, format it. When a USB drive or storage device is not formatted properly , or formatted with a file system that Windows doesn't recognize, it may not be able to load on your computer. You can fix this by reformatting the drive. WARNING: This will erase all data on the drive. Only do this if you cannot access the drive on any machine. Use the following steps to format a USB drive:
- Insert the USB drive.
- Press Win + E to launch File Explorer.
- Click This PC in the menu bar to the left.
- Right-click your USB drive.
- Click Format .
- Click Start .
-
There may be some corrupt files on the drive. If there are any corrupt files on Windows, it could make external unusable. Luckily, Windows has a built-in tool that can scan for errors and fix them. Use the following steps to run System File Checker in the Windows Command Prompt :
- Click the Windows Start menu.
- Type CMD .
- RIght-click the Command Prompt .
- Click Run as Administrator .
- Type sfc /scannow and press Enter .
-
There may be corrupt files that are harder to fix. If System File Checker doesn't fix the issue, Deployment Imaging Service Management (DISM) is a more advanced tool that may be able to fix files that other disk scanning tools can't fix. It can scan disks, drivers, and Windows image files. [2] X Research source Use the following steps to run DISM:
- Click the Windows Start menu.
- Type CMD .
- RIght-click the Command Prompt .
- Click Run as Administrator .
- Type DISM.exe /Online /Cleanup-image /Restorehealth and press Enter .