Skip to content
Fixes & Errors

USB Device Keeps Disconnecting: Practical Fixes That Stick

USB device keeps disconnecting mid-transfer or on a schedule points to one of several fixable causes. Here is the practical walkthrough that finds and resolves it.

USB Device Keeps Disconnecting: Practical Fixes That Stick

A USB device that disconnects and reconnects every few minutes — the disconnect sound, a pause, the reconnect sound, then it works again — is one of the more frustrating Windows problems because the device keeps trying to come back. The root cause is almost always in one of three places: power management cutting the device, the cable or port failing intermittently, or a driver issue causing the USB controller to reset the device. For the bigger picture, our Complete Guide to Fixing Windows, Browser, and Software Errors pulls everything together.

The tell that identifies power management immediately: disconnections happen specifically after a period of inactivity — you step away, come back, and the device is gone. Move the mouse or type something and after a few seconds the reconnect sound plays. That’s Windows selectively suspending the USB port to save power.

Fix 1: Disable USB selective suspend — the most common fix

Device Manager → Universal Serial Bus controllers → right-click each USB Root Hub → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.”

Do this for every Root Hub entry in the list — there may be 3–6 of them. Also:

  • Control Panel → Power Options → active plan → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled

Both settings work together. One prevents Windows from cutting USB hub power; the other prevents it at the USB subsystem level. Apply both → restart → observe over the next hour. If disconnections were power-related, they’ll stop completely.

Fix 2: Cable and port — the physical check

Before spending more time on software: try a different cable and a different USB port. This takes 60 seconds and rules out the most common physical causes. A cable that’s starting to fail — with a damaged wire inside the insulation that makes intermittent contact — causes exactly this pattern: works, disconnects, reconnects. Cheap cables, kinked cables, and cables that have been stepped on or bent repeatedly at the connector are the main culprits.

Also: plug the device directly into the computer rather than through a hub. A failing hub, an underpowered hub, or a hub with its own power management causes disconnections that look like device problems but are hub problems.

Fix 3: USB controller driver

Device Manager → Universal Serial Bus controllers → right-click each USB Host Controller → Update driver. Also: if any entries have yellow warning triangles: right-click → Uninstall device → Action → Scan for hardware changes → Windows reinstalls the controller driver. An outdated or corrupted USB controller driver causes the controller to reset devices when it encounters an error condition, producing the disconnect/reconnect cycle.

For laptops: the USB controller driver from the manufacturer’s support page is more stable than Windows Update’s version. Particularly relevant after Windows feature updates that often replace manufacturer USB drivers with generic versions.

Fix 4: Device-specific power management

Beyond the root hub level, individual USB devices also have their own power management in Device Manager. Find the specific device in Device Manager → right-click → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.”

Not all devices show this tab — it’s most common for USB hubs, USB cameras, and some audio devices. If it’s visible for the disconnecting device: uncheck it.

Fix 5: USB 3.0 and 2.4 GHz interference

If the disconnecting device is a wireless receiver (keyboard dongle, wireless mouse receiver, Bluetooth adapter): USB 3.0 interference is the likely cause. USB 3.0 ports emit electromagnetic noise in the 2.4 GHz band — exactly the frequency wireless receivers use. The receiver loses signal due to the interference and the OS sees a device disconnection.

Fix: plug the wireless receiver into a USB 2.0 port (typically black interior), or use a USB extension cable to move the receiver away from USB 3.0 devices. Physical separation of 15–30cm resolves the interference. This isn’t a driver issue — it’s electromagnetic physics and can’t be fixed in software.

Fix 6: Failing device or hardware wear

If the device disconnects on all ports, with all cables, after all software fixes: the device itself is the problem. USB connectors have finite insertion cycle ratings, and high-use devices (flash drives used daily, USB cables plugged/unplugged frequently) eventually develop connector fatigue. The device’s USB interface fails intermittently before failing permanently.

Confirm: test the device on a different computer. If it also disconnects there — same device, different machine — the device hardware is failing, not the Windows configuration.

Monitoring disconnection events

Event Viewer → Windows Logs → System → filter for Source “Kernel-PnP” → look for events around when disconnections happen. The event description shows whether the disconnection was USB-initiated, Windows power management, or a device error. This 5-minute check tells you definitively which layer caused the disconnection rather than working through all possible fixes.

Our guide on USB hub issues covers the hub-level power and bandwidth causes that affect multiple devices simultaneously. For USB device detection failures (device doesn’t reconnect after disconnecting), the USB not recognized guide covers the host controller and device enumeration fixes. Microsoft’s USB troubleshooting documentation covers the USBView diagnostic tool that shows the full USB device tree and can identify which specific host controller a disconnecting device is connected to.

Fast startup and USB enumeration on boot

Windows Fast Startup saves a partial system state during shutdown that sometimes includes USB device states that are no longer valid on the next boot. USB devices may appear to connect then immediately disconnect on the first startup after a shutdown (but not after a restart, which bypasses Fast Startup).

Test: use Restart instead of Shutdown → power on. If the device is stable after a Restart but disconnects after Shutdown → power on: Fast Startup is causing the incomplete USB re-enumeration. Fix: Control Panel → Power Options → Choose what the power buttons do → uncheck “Turn on fast startup.”

Device-specific firmware and driver version mismatches

Some USB devices have firmware that expects specific USB host controller driver behaviour. When Windows updates replace USB host controller drivers, the new driver version may handle device protocol slightly differently than the device firmware expects — causing the device to timeout and disconnect. This is particularly common with older USB audio interfaces, certain external hard drive enclosures, and some industrial USB devices.

Check the device manufacturer’s website for a firmware update for the device itself. Also check whether older versions of the USB host controller driver (available through Device Manager → Driver → Roll Back Driver) are more stable with the specific device. The goal is finding the driver version the device was designed to work with.

USB 3.0 devices and speed negotiation failures

USB 3.0 devices negotiate their operating speed when connecting. When this negotiation fails — due to a marginal cable, a damaged port, or a driver that handles the negotiation incorrectly — the device may temporarily fall back to USB 2.0 speed or disconnect entirely to renegotiate. This creates the disconnect/reconnect cycle.

In Device Manager → Universal Serial Bus controllers → look for “USB 3.0 Controller” or “eXtensible Host Controller” entries. Also look at the connected device entry: Properties → Details tab → Bus-reported device description. If a USB 3.0 device is listed under a USB 2.0 controller, it’s operating at reduced speed due to a connection issue — check the cable (needs to be USB 3.0 rated) and the port (blue interior indicates USB 3.0).

Powercfg USB-specific diagnostics

Administrator Command Prompt → powercfg /energy → runs a 60-second trace of system energy usage → outputs an HTML report to the current directory. This report includes a “USB Suspend” section that shows every USB device that entered suspend during the trace period. If the disconnecting device appears in this report: USB selective suspend is confirmed as the cause even before applying the fix, saving diagnostic uncertainty.

Also: powercfg /devicequery wake_armed shows devices that can wake the system. Unrelated, but if the disconnecting device is in the wake_armed list along with power management issues, removing it from the wake list sometimes resolves intermittent suspend/wake cycles that manifest as disconnections.

USB hub power budgeting

USB 3.0 root hubs provide 900mA per port. Unpowered USB hubs split the host port’s 900mA across all hub ports. When multiple power-hungry devices are connected through one hub (external hard drive, USB-C charging, powered speakers), total current draw can exceed the hub’s available current. Windows detects the overcurrent condition and resets the hub — which disconnects everything on it simultaneously.

Device Manager → Universal Serial Bus controllers → right-click a USB Root Hub → Properties → Power tab (not Power Management — the Power tab). This shows the current power allocation for all connected devices and the hub’s total available power. If total allocation approaches the hub’s maximum: devices drawing too much current are causing the resets. Redistribute devices across multiple root hubs or use a powered external hub.

BIOS/UEFI USB settings

Some BIOS versions have USB settings that affect device stability. “USB Legacy Support,” “XHCI Pre-Boot Mode,” and “USB Power Delivery” settings can affect how Windows handles USB device state transitions. If USB disconnections started after a BIOS update: check whether these settings changed. Also: some BIOS versions have an option for “USB Wake Support” or “Power Delivery in sleep” that, when disabled, causes USB devices to fully lose power during sleep and fail to reconnect correctly on wake.

Checking the disconnect frequency and pattern

Is the disconnection every fixed interval (e.g., exactly every 5 minutes, every 30 seconds)? A completely regular interval suggests a software timer — Windows’ USB selective suspend timer or a device firmware keepalive failing. Is the disconnection random and unpredictable? More likely physical (cable, port, or device hardware). Does it disconnect specifically when other USB devices are plugged in or used? Power budgeting. Does it only disconnect when the machine is idle? Selective suspend.

Matching the pattern to the cause cuts troubleshooting from guesswork to targeted action. The selective suspend fix resolves timed idle disconnections. The cable/port check resolves random disconnections. The power budget fix resolves disconnections when new devices are added. Each pattern points at a distinct cause with a specific fix.

One thing that confuses diagnosis: storage devices (USB hard drives, SSDs) have their own spin-down timers that operate independently from Windows’ USB selective suspend. A USB hard drive that spins down after 5 minutes of inactivity produces a reconnection delay when accessed — Windows has to wait for the drive to spin up, which takes 5–15 seconds and can appear as a brief disconnection. This is the drive’s firmware behaviour, not Windows. To prevent it: manufacturer tools (WD Drive Utilities, Seagate Toolkit) can configure or disable the drive’s spin-down timer. On drives without a utility, the CrystalDiskInfo “Advanced features” for some drives allows adjusting this. Disabling USB selective suspend in Windows doesn’t help because the spin-down is happening inside the drive, not at the Windows USB layer.

When USB disconnections happen specifically after sleep/wake

A device that works fine during normal use but doesn’t reconnect after the computer wakes from sleep is a different problem from continuous disconnections during active use. After sleep: Windows resumes and re-enumerates USB devices. If a device fails to enumerate within the timeout period, Windows drops it rather than waiting indefinitely.

The fix is the same power management settings above, plus: Device Manager → your device → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.” The device needs to maintain enough power during sleep to respond quickly to the re-enumeration request on wake. If the device completely loses power during sleep (because the hub it’s connected to is also suspended), it needs to run through its full initialisation sequence which sometimes exceeds Windows’ timeout for device recognition on wake.

After all fixes: confirming stability

After applying power management changes: leave the machine idle for 30 minutes with the device connected. This is the minimum time to confirm the fix — shorter testing may not trigger the selective suspend that was causing the issue. Walk away from the machine, come back, and check whether the device is still connected without any manual interaction. If it is: the fix is confirmed. If not: the disconnection is happening on a shorter cycle than the power management timeout, pointing at a cable or hardware cause instead. You might also run into WiFi Slow on One Device.

For devices where stability is critical — medical devices, industrial hardware, point-of-sale systems — the USB power management fixes should be applied as standard configuration during setup rather than as reactive troubleshooting. USB selective suspend is enabled by default in Windows and will eventually cause intermittent disconnections in any setup where devices need to remain continuously connected. Disabling it proactively on machines where USB connectivity is critical prevents the issue from appearing at an inconvenient time. Related: Router Keeps Disconnecting.

Nikolas Lamprou

Nikolas Lamprou (MSc; GCFR, SC-200, Security+) has been working with computers professionally since 2009 — starting with web development and e-commerce, and moving into cybersecurity over the years. Based in Greece, he brings over 15 years of real-world IT experience to SolveTechToday, where he writes about Windows fixes, software reviews, security tools, and AI applications. His goal is straightforward: cut through the noise and give readers clear, honest guidance on the tech decisions that matter.

Stay Ahead

Fix your next problem before it starts

Get the week's best Windows fixes, software picks, and security guides delivered straight to your inbox. No noise, just solutions.

Press ESC to close · Try "Windows 11" or "Chrome"