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.
- Find your exact model and current BIOS version. Press Win + R, type
msinfo32, and look at "BIOS Version/Date". - Go to the manufacturer's support site, search your model, and look for the latest BIOS.
- 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.
- 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.
- Reboot your computer and press the key to enter BIOS setup (usually Del or F2).
- 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.
- 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.
- Press Win + X and select Device Manager.
- Expand the Batteries section. You'll see something like "Microsoft ACPI-Compliant Control Method Battery".
- 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.
- 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.
- Open Command Prompt as administrator. Right-click the Start button and select Command Prompt (Admin) or Windows PowerShell (Admin).
- Type
sfc /scannowand press Enter. Let it finish. It might take 10-15 minutes. - After that, type
DISM /Online /Cleanup-Image /RestoreHealthand press Enter. This can take another 15 minutes. - 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.
- Go to Settings → Update & Security → Windows Update.
- Click Check for updates and install everything available.
- 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.