Everything was normal until Patch Tuesday. The update installed, the laptop restarted, and now the taskbar battery icon carries a red X with the message “No battery is detected.” The machine runs fine on the charger but dies the instant you unplug it. The timing isn’t a coincidence — something in that update broke the chain of drivers and firmware that lets Windows see your battery.
Unlike generic detection failures, update-caused cases have a clear suspect: the update itself. That changes the strategy. Instead of only resetting hardware, you work the problem from the update side — identifying the KB, repairing what it damaged, rolling it back if needed, and blocking it from reinstalling. Here’s the full playbook.
Why this happens
- A corrupted ACPI battery driver install. The update replaced the Microsoft ACPI-Compliant Control Method Battery driver with a version that fails to bind to your hardware.
- A mismatched chipset or MEI driver. Updates sometimes push a new Intel/AMD chipset driver that expects newer BIOS firmware than you have, breaking battery communication.
- Firmware update side effects. Some updates trigger embedded-controller or BIOS-adjacent changes that leave the battery interface in a bad state.
- The update changed power-related services. A disabled or misconfigured power service can prevent battery enumeration at boot.
- Fast startup cached the broken state. If the update’s final restart used fast startup, the bad battery state got baked into the hibernation file and repeats every boot.
- Coincidental hardware failure. Rare, but a battery’s controller board can die at any moment — including right after an update. The tests below distinguish this from software causes.
How to fix it
Work through these in order — they move from the update itself outward to the hardware.
Fix 1: Identify the suspect update
Knowing the KB number focuses everything that follows.
- Open Settings > Windows Update > Update history.
- Note the most recent quality update and any driver updates with install dates matching when the problem appeared.
- Write down the KB number (e.g., KB5034441).
- If a driver update for “battery,” “chipset,” or “firmware” appears, that’s your prime suspect. Keep this window in mind for Fix 6.
Fix 2: Do a true full shutdown to clear the cached state
The update’s restart may have saved a broken hardware snapshot via fast startup.
- Press Win + R, type
shutdown /s /t 0, and press Enter. - Unplug the charger. If the battery is removable, take it out and hold the power button for 30 seconds.
- Reconnect everything and power on.
- If the battery reappears, the update’s cached state was the whole problem. Consider disabling fast startup so it can’t recur.
Fix 3: Roll back the battery driver the update installed
Windows keeps the previous driver version around for exactly this situation.
- Right-click Start and open Device Manager.
- Expand Batteries, right-click Microsoft ACPI-Compliant Control Method Battery, and choose Properties.
- Go to the Driver tab. If Roll Back Driver is clickable, use it, choose a reason, and restart.
- If the button is greyed out, the update didn’t keep a backup — move to Fix 4.
- After restarting, check whether the battery is detected.
Fix 4: Uninstall and redetect the battery devices
A clean reinstall forces Windows to rebuild the driver binding from scratch.
- In Device Manager, expand Batteries.
- Right-click and Uninstall device on Microsoft ACPI-Compliant Control Method Battery and Microsoft AC Adapter.
- Click Action > Scan for hardware changes at the top of Device Manager.
- Windows reinstalls both devices. Restart the laptop fully afterward.
- If the battery appears, the update’s driver install was corrupt and is now repaired.
Fix 5: Check the BIOS — the update may have exposed a firmware gap
A chipset driver from the update can demand firmware your BIOS doesn’t have.
- Restart and enter BIOS (F2, F10, Del, or Esc depending on brand).
- Check whether the BIOS itself detects the battery. If it does, the hardware is fine and this stays a Windows problem.
- Note your BIOS version, then check your manufacturer’s support site for a newer one — Lenovo , HP , Dell .
- Install the BIOS update with the charger plugged in, then boot into Windows and recheck detection. If the percentage reads wrong afterward, recalibrate the battery .
Fix 6: Uninstall the problematic update
When the battery vanished the same day an update landed, removing the update is the decisive test.
- Go to Settings > Windows Update > Update history > Uninstall updates.
- Select the KB you identified in Fix 1 and uninstall it.
- Restart and check battery detection.
- If the battery returns, pause updates for 2–3 weeks under Settings > Windows Update so the bad update doesn’t reinstall overnight.
- Use the Show or hide updates troubleshooter from Microsoft’s support site to block that specific KB longer-term. Report the regression in Feedback Hub with the KB number.
Fix 7: Repair the servicing stack as a last software resort
If rolling back isn’t possible (some updates can’t be uninstalled), repair the component store instead.
- Open Terminal (Admin) and run
DISM /Online /Cleanup-Image /RestoreHealth. Wait for it to finish — this can take 15–30 minutes. - Then run
sfc /scannowand restart when it completes. - After rebooting, repeat Fix 4 (uninstall and redetect the battery devices) so the repaired system files produce clean driver installs.
- If the battery is still undetected after all of this — and the BIOS can’t see it either — the battery pack itself has likely failed and needs replacement.
Closing
Update-caused detection failures are annoying but very fixable: identify the KB, clear the cached state, repair or roll back the driver, and close the firmware gap. Most users get their battery back by Fix 4 without ever uninstalling anything. And once it’s back, keep updates paused just long enough to confirm the fix sticks before letting the next cumulative update through.
