0XC0000184

Fix STATUS_INVALID_DEVICE_STATE 0XC0000184 on Windows

Windows Errors Beginner 👁 9 views 📅 Jun 25, 2026

A device driver or USB port is stuck. Quick fix: unplug the device, wait 10 seconds, plug it back in. If that fails, update or reinstall the driver.

Quick answer

Unplug the device, wait 10 seconds, plug it back in. That resets the state. If that doesn't work, restart your PC. Still broken? Continue reading.

I've seen 0XC0000184 pop up mostly with USB storage drives, external hard disks, or card readers. It shows up when Windows tries to talk to a device but the device reports back "I'm not ready" or "I'm in the wrong state." This often happens after a power surge, a bad USB port, or a driver that got confused. The error message says "The device is not in a valid state to perform this request." It's frustrating because the hardware might look fine, but Windows just won't work with it.

Why this happens

The most common trigger: you yanked out a USB drive without clicking "Safely Remove Hardware" first. Windows keeps a tiny software state for that device. When you plug it back in, the old state is still there and it's stale. Another cause: a driver update that didn't finish properly, especially on Windows 11 22H2 or Windows 10 21H2. I've also seen this with multiple USB hubs — if one hub is flaky, it can mess up the whole chain.

Fix steps (in order)

  1. Unplug and replug the device. Wait a full 10 seconds. I know it sounds dumb, but this resets the USB controller's cache. Works about 40% of the time.
  2. Try a different USB port. Use a port directly on the motherboard (back of the PC), not a front-panel or hub port. Front ports sometimes lose power delivery.
  3. Restart your computer. Yes, the classic. But here's the trick: after unplugging the device, restart, then plug it in only after Windows has fully loaded. This clears stale driver states.
  4. Check Device Manager for errors. Right-click the Start button, pick Device Manager. Expand "Universal Serial Bus controllers." Look for any entry with a yellow exclamation mark. Right-click it and select "Update driver" > "Search automatically for drivers." If that doesn't help, right-click again and choose "Uninstall device." Then restart your PC — Windows will reinstall the driver fresh.
  5. Reset your USB controller. Search for "Command Prompt" in Start, right-click it and choose "Run as administrator." Type this and press Enter after each line:
    net stop usbhub
    net start usbhub
    This restarts the USB hub service without a full reboot. Does the same as step 1 but more forcefully.
  6. Disable Fast Startup.

Disable Fast Startup (Windows 10/11)

Fast Startup messes with device states because it hibernates the kernel. When you wake the PC, some drivers don't reinitialize properly. Here's how:

  1. Open Control Panel (search in Start).
  2. Go to "Power Options" > "Choose what the power buttons do."
  3. Click "Change settings that are currently unavailable."
  4. Uncheck "Turn on fast startup (recommended)."
  5. Click "Save changes."

Then restart. I've seen this fix the error permanently for external drives on Windows 11.

Alternative fixes if the main ones fail

  • Update your chipset drivers. Go to your motherboard manufacturer's website or use Windows Update. Sometimes an old USB controller driver causes this. Look for "AMD Chipset" or "Intel Chipset" drivers.
  • Run the Windows Hardware and Devices troubleshooter. In Windows 10, go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Hardware and Devices. In Windows 11, it's Settings > System > Troubleshoot > Other troubleshooters. This tool can detect and fix driver problems automatically.
  • Check the drive's health. If it's a hard drive, open Command Prompt as admin and run chkdsk E: /f (replace E: with your drive's letter). A corrupt file system can make the device look invalid. This error appears on drives that are dying — I've seen it on Seagate and WD externals.
  • Uninstall the device from Device Manager completely. Right-click Start > Device Manager. Find your device under "Disk drives" or "Universal Serial Bus controllers." Right-click it and select "Uninstall device." Then unplug the device, restart your PC, and plug it back in. Windows will reinstall the driver from scratch.
  • Try on another computer. If the device works there, the problem is definitely your Windows installation or USB port. If it also fails on another PC, the device's hardware is probably dead.

Prevention tip

Always use "Safely Remove Hardware" before unplugging USB drives. I know it's annoying but it saves you from this error. Also, keep your Windows updated — Microsoft fixed a similar bug in KB5025234 for Windows 11 22H2. And don't use cheap USB hubs. A good hub with its own power supply (like an Anker or CalDigit) avoids these state issues. If you see this error often, disable Fast Startup and update your USB drivers every few months.

Was this solution helpful?