0XC0140005

Fix STATUS_ACPI_INVALID_ARGUMENT (0XC0140005) on Windows

This error pops up when Windows can't talk to ACPI during boot or driver install. Usually tied to BIOS settings or a corrupted driver. Here's how to fix it.

You're staring at a blue screen or a failed driver install with STATUS_ACPI_INVALID_ARGUMENT (0XC0140005). This usually happens right after a BIOS update, a Windows feature update, or when you plug in a docking station that talks to the system's power management. The error text says "A required argument was not specified," which sounds vague, but it's almost always the ACPI (Advanced Configuration and Power Interface) layer choking on a hardware command.

ACPI is the middleman between Windows and your motherboard's power management. When Windows sends a request—like "switch to sleep mode" or "tell me the battery status"—ACPI is supposed to pass it along. The 0XC0140005 error means Windows sent a request with missing or malformed arguments, and the ACPI driver just flat-out refused it. Instead of ignoring it, Windows throws this status code.

Why Does This Happen?

Most of the time, it's a mismatch between the ACPI firmware in your BIOS and what Windows expects. A BIOS update might change how ACPI reports things, or an old ACPI driver doesn't know the new commands. It can also happen after a Windows update that changes power management defaults. I've seen it on Dell and Lenovo laptops more than desktops, but it's not exclusive.

Here's the thing: you don't need to reinstall Windows. The fix is usually a combination of BIOS tweaks and driver updates. Let's go through them.

Fix Steps

Step 1: Update Your BIOS

If you recently updated the BIOS, skip this step. But if you haven't, check your motherboard or laptop manufacturer's website. A BIOS update often includes ACPI fixes. For example, my Dell XPS needed a BIOS update to fix a sleep issue that caused this exact error.

  1. Find your exact model and current BIOS version. Press Win + R, type msinfo32, and look at "BIOS Version/Date".
  2. Go to the manufacturer's support site, search your model, and look for the latest BIOS.
  3. Download the BIOS update file—it's usually an .exe that runs from Windows. Follow the on-screen instructions. Don't turn off the PC during the update, ever.
  4. After it finishes, the PC will reboot. You'll get a prompt to press a key to confirm the update. Do that.

After the reboot, try whatever triggered the error again. If it's gone, you're done. If not, move on.

Step 2: Reset BIOS Settings to Default

If the BIOS update didn't help, reset the BIOS to its default state. Sometimes a setting gets changed—like a power management mode—that breaks ACPI.

  1. Reboot your computer and press the key to enter BIOS setup (usually Del or F2).
  2. Look for an option called "Load Defaults", "Load Optimized Defaults", or "Reset to Default". It's often under the Exit menu or a dedicated button on the main screen.
  3. Select it, confirm, and then save and exit (usually F10).

You'll see the PC reboot normally. Note: this won't wipe your hard drive, only BIOS settings.

Step 3: Update or Reinstall the ACPI Driver

Windows has a built-in ACPI driver, but sometimes a third-party driver (like from Intel or AMD) gets corrupted. Let's force Windows to reinstall it.

  1. Press Win + X and select Device Manager.
  2. Expand the Batteries section. You'll see something like "Microsoft ACPI-Compliant Control Method Battery".
  3. Right-click it and select Uninstall device. Check the box that says "Delete the driver software for this device" if it appears, then click Uninstall.
  4. Restart your PC. Windows will detect the missing driver and reinstall it automatically.

After reboot, check if the error is gone.

Step 4: Run SFC and DISM

If the driver reinstall didn't work, your system files might be messed up. Running the System File Checker and DISM can fix corrupted Windows files that interact with ACPI.

  1. Open Command Prompt as administrator. Right-click the Start button and select Command Prompt (Admin) or Windows PowerShell (Admin).
  2. Type sfc /scannow and press Enter. Let it finish. It might take 10-15 minutes.
  3. After that, type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. This can take another 15 minutes.
  4. Restart your PC.

Don't skip the DISM step—it fixes things SFC can't.

Step 5: Check for Windows Updates

Microsoft sometimes patches ACPI-related bugs in cumulative updates. Make sure you're fully up to date.

  1. Go to SettingsUpdate & SecurityWindows Update.
  2. Click Check for updates and install everything available.
  3. Restart your PC.

What If It Still Fails?

If you've done all the steps above and the error persists, you're looking at a hardware quirk or a deeper firmware bug. Here's what to try next:

  • Remove external devices: Unplug all USB devices, docking stations, and external monitors. The error might come from a device that sends bogus ACPI arguments. If it goes away, add them back one by one to find the culprit.
  • Check the event log: Press Win + X, select Event Viewer, and look under Windows Logs → System for events with source "ACPI" or "Kernel-Power" around the time of the error. The details might say which device or function is failing.
  • Contact the manufacturer: If your laptop is under warranty, open a support ticket. They might have a beta BIOS or a known issue that requires a specific fix.

Remember, this error isn't a sign of a failing hard drive or RAM. It's a communication issue between Windows and the system firmware. Be patient, work through the steps, and you'll likely get it sorted.

Related Errors in Windows Errors
0XC00D10A3 NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_INIT_FAILED (0XC00D10A3) Fix 0XC0000386 STATUS_SMARTCARD_NO_KEYSET (0xC0000386) – Keyset Missing Fix 0XC0040037 STATUS_PNP_IRQ_TRANSLATION_FAILED (0XC0040037) Fix Guide 0X00000290 Hibernation Failure 0x00000290: The Real Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.