Plug your charger in, glance at the battery icon, and nothing changes — the percentage is frozen, the “plugged in, not charging” message taunts you, or the level jumps ten points in a minute. Nine times out of ten this isn’t a dying battery. It’s the Microsoft ACPI-Compliant Control Method Battery driver, the small piece of software Windows uses to talk to your battery’s firmware, feeding the system bad information.
Resetting this driver is one of the safest and fastest battery fixes on Windows 11. It takes about five minutes, touches none of your files or settings, and forces Windows to rebuild its communication channel with the battery from scratch. Below is exactly how to do it, plus what to try if the reset alone doesn’t finish the job.
Why this happens
- Corrupted driver state after an update: Windows 11 feature updates and driver rollouts sometimes leave the ACPI battery driver half-configured, so it reports stale or impossible values.
- Firmware/driver handshake mismatch: The battery’s embedded controller and Windows can fall out of sync, especially after a BIOS update, causing the gauge to freeze or jump.
- Multiple conflicting driver entries: Sometimes Device Manager shows two or three battery entries (including a generic “Microsoft AC Adapter”), and duplicates fight over which one reports state.
- Residual state from hibernation: A botched resume from hibernation can lock the driver’s last-known reading in place until it is forcibly reinstalled.
- Aggressive power-plan tweaks: Third-party battery tools and OEM utilities can write settings the driver doesn’t expect, leading to “plugged in, not charging” even on healthy hardware.
How to fix it
Work through these in order. Most people are done after the first fix.
Fix 1: Uninstall and reinstall the ACPI battery driver
This is the core reset. Windows rebuilds the driver automatically on reboot, which clears corrupted state.
- Press Win + X and choose Device Manager from the menu.
- Expand the Batteries section.
- Right-click Microsoft ACPI-Compliant Control Method Battery and select Uninstall device.
- In the confirmation dialog, click Uninstall. Do not check any box about deleting driver software if one appears.
- If you see a second ACPI battery entry or Microsoft AC Adapter, uninstall those too.
- Shut the laptop down fully — click Start, then Power, then Shut down (don’t use Restart, a cold boot is cleaner here).
- Unplug the charger, wait 30 seconds, plug it back in, then power on.
- Once Windows boots, open Device Manager again and confirm the Batteries entries reappeared.
Your battery icon should now report live values. Run powercfg /batteryreport from an elevated Command Prompt afterward if you want to verify that charge history looks sane again — this is the same report method described in our guide to generating a battery report with powercfg
.
Fix 2: Scan for hardware changes without rebooting
If a full reboot is inconvenient, Device Manager can rebuild the driver entry immediately.
- In Device Manager, right-click your computer name at the top of the tree and choose Scan for hardware changes.
- Watch the Batteries section — the ACPI entries should reappear within seconds.
- Unplug and replug the charger, then check whether the battery percentage updates normally.
This is a lighter version of Fix 1. If the reading freezes again within a day or two, do the full uninstall-plus-shutdown instead — the cold boot matters.
Fix 3: Run the built-in power troubleshooter
Windows 11 still ships a power troubleshooter that can detect driver-level power reporting faults.
- Open Settings with Win + I.
- Go to System > Troubleshoot > Other troubleshooters.
- Find Power and click Run.
- Apply whatever fixes it recommends, then restart when prompted.
The troubleshooter sometimes resets power policies that the driver depends on. It’s worth the two minutes even if it reports “no issues found,” because it also validates the power plan database. For deeper drain investigations, see our walkthrough on finding which app is draining your battery .
Fix 4: Update the chipset and battery drivers from the manufacturer
A reset helps only if the underlying driver files are healthy. Pull fresh ones from your laptop maker’s support site.
- Find your exact model on your manufacturer’s support page — for example Dell Support , HP Support , or Lenovo Support .
- Download the latest chipset driver and any power management or battery driver listed for Windows 11.
- Install the chipset driver first, reboot, then install the battery/power driver.
- Repeat Fix 1 afterward so the new files get a clean install.
OEM drivers often include firmware interface updates that Microsoft’s inbox driver lacks, and they fix reporting bugs the generic reset can’t touch.
Fix 5: Reset the power plan to defaults
A corrupted power plan can feed the driver bad thresholds, producing “not charging” messages on perfectly good hardware.
- Open an elevated Command Prompt (search cmd, right-click, Run as administrator).
- Type
powercfg -restoredefaultschemesand press Enter. - Restart the laptop.
- Go to Settings > System > Power & battery and re-check your power mode.
Your screen-timeout and sleep settings will return to defaults, so note them down first if you’ve customized them.
Fix 6: Update the BIOS
If driver resets keep failing, the battery’s embedded controller firmware may be the culprit. A BIOS update refreshes that firmware.
- Check your current BIOS version with
msinfo32(look at the BIOS Version/Date line). - Compare it against the newest release on your manufacturer’s support page.
- Download the BIOS updater, run it with the charger connected, and let it finish without touching anything.
- After the update, perform Fix 1 once more so Windows renegotiates with the refreshed firmware.
Never interrupt a BIOS update — a power loss mid-flash can brick the machine. This is a last resort, but it resolves stubborn reporting faults that survive everything else.
Closing
Resetting the ACPI battery driver is the kind of fix that feels too simple to work until you’ve watched a frozen 63% start climbing again. Start with the uninstall-and-cold-boot in Fix 1, verify with a battery report, and only escalate to chipset drivers or a BIOS update if the problem keeps coming back. If the percentage still misbehaves after all six fixes, you’re likely looking at a genuinely worn battery — and that’s a hardware conversation, not a software one.
