A Windows update finishes, the laptop reboots, and there it is: a battery icon with a red X and the words “No battery detected.” Your battery was fine an hour ago. The update didn’t eat it — it just broke the conversation between Windows and the battery.
This is one of the most common post-update complaints on Windows laptops, and it follows a predictable pattern: the update touched the battery or chipset drivers, something failed to reload cleanly, and now Windows reports a battery it can’t see. Work through the steps below in order. Each one takes a few minutes, and the fix is usually in the first three.
Why this happens
- The ACPI battery driver didn’t survive the update. The driver that reports battery status to Windows is stuck, crashed, or mismatched.
- A generic driver replaced the manufacturer’s driver. Windows Update sometimes swaps in its own version, which lacks the hooks for your laptop’s battery controller.
- The driver installation was interrupted. If the update rebooted mid-install, the driver stack can be left half-written.
- Fast Startup preserved the broken state. The corrupted driver state is saved to disk and faithfully reloaded on every shutdown.
- The embedded controller glitched during the update’s multiple reboots and needs a hard reset.
- Pending updates are queued behind the broken one, and the system won’t stabilize until the queue clears.
How to fix it
Work through these in order — don’t skip ahead. Each step builds on the last.
Fix 1: Reinstall the battery drivers in Device Manager
This forces Windows to throw away the broken driver state and rediscover the battery.
- Right-click Start (or press Win + X) and open Device Manager.
- Expand the Batteries section.
- Right-click Microsoft ACPI-Compliant Control Method Battery → Uninstall device. Leave the “delete driver” checkbox unticked.
- Right-click Microsoft AC Adapter → Uninstall device as well.
- At the top of Device Manager, click Action → Scan for hardware changes. Both devices should reappear within seconds.
- Restart the laptop normally and check the battery icon.
This single procedure resolves the issue roughly two times out of three. If your icon is simply missing rather than showing an error, see our guide on the battery icon missing from the taskbar instead.
Fix 2: Perform a true full shutdown
Fast Startup means “shut down” doesn’t actually reset your drivers. Let’s do a real one.
- Open Terminal (Admin) from the Win + X menu.
- Type
shutdown /s /t 0and press Enter. The laptop powers off completely — no hybrid hibernation. - Unplug the charger, wait a full 60 seconds, then plug it back in and power on.
- Log in and wait about a minute for Windows to finish detecting hardware. Check the battery icon.
If the battery comes back now, the culprit was Fast Startup caching the broken driver. Consider disabling it: Control Panel → Hardware and Sound → Power Options → Choose what the power buttons do → Change settings that are currently unavailable → untick Turn on fast startup.
Fix 3: Hard-reset the embedded controller
The embedded controller (EC) is the low-level chip managing battery communication. Updates that reboot the machine several times can leave it confused.
- Shut down the laptop completely (use the
shutdown /s /t 0command from Fix 2). - Disconnect the AC adapter and every USB device.
- If the battery is removable, take it out. If it’s internal, leave it — the next step still works.
- Hold the power button down for 20 seconds. You might see lights blink; that’s the residual charge draining.
- Reconnect everything and power on. Windows will re-enumerate the battery hardware from a clean EC state.
Fix 4: Install your manufacturer’s chipset and battery drivers
Windows Update’s generic drivers are the usual suspect when the problem survives a driver reinstall.
- Identify your exact model (check the sticker on the bottom or run
wmic csproduct get namein Terminal). - Go to the maker’s support site — Dell , HP , Lenovo — and download the latest chipset driver plus any power management / battery driver for your model.
- Install the chipset driver first, restart, then install the battery driver and restart again.
- Open Device Manager → Batteries, uninstall both devices once more, and Scan for hardware changes so the fresh drivers bind properly.
HP owners should also see our HP-specific no battery detected guide , which covers HP’s UEFI diagnostics.
Fix 5: Uninstall the update that broke it
If the battery disappeared right after a specific KB update, remove that update.
- Open Settings → Windows Update → Update history.
- Click Uninstall updates at the bottom.
- Sort by install date, select the most recent update, and click Uninstall.
- Restart the laptop and check the battery.
- If it worked, go back to Settings → Windows Update and Pause updates for 1-2 weeks. This gives Microsoft time to fix the bad update before it reinstalls.
- Optional: open Feedback Hub (search it in Start) and report the battery detection failure with the KB number — it genuinely helps get bad updates pulled.
Fix 6: Clear the update queue and repair system files
Sometimes the breakage comes from a half-finished update queue rather than one bad update.
- Open Terminal (Admin).
- Run
sfc /scannowand let it finish — this repairs corrupted Windows system files, including driver infrastructure. - Then run
DISM /Online /Cleanup-Image /RestoreHealthto repair the component store that SFC draws from. - Restart, then go to Settings → Windows Update and install anything pending. A clean, complete update pass often resolves the detection failure on its own.
Fix 7: Do an in-place Windows repair
The last resort, but it keeps your files and apps.
- Download the Windows 11 installer from Microsoft’s software download page .
- Run
setup.exefrom within Windows (not from a bootable USB). - Choose Keep personal files and apps when asked.
- Let it complete — this reinstalls Windows core files and re-runs full hardware detection, which rebuilds the entire battery driver stack.
- Afterward, install your manufacturer’s chipset drivers before running Windows Update again.
Closing
“No battery detected” after an update is Windows forgetting how to talk to hardware that’s still there. Reinstall the ACPI drivers, force a genuine full shutdown, and reset the embedded controller — that trio fixes it for the vast majority of laptops without touching your files or your update history.
