Everything was fine yesterday. Then Windows installed an update overnight, and now the taskbar battery icon has a red X, hovering over it says “No battery is detected,” and the laptop dies the instant you unplug it. It feels like the update killed your battery.
It didn’t — or at least, probably not. What updates routinely break is the reporting chain between the battery and Windows: the ACPI driver, the embedded controller state, or a power management setting. The battery is usually sitting there perfectly fine, just invisible to the operating system. Here is how to make it visible again, in the order a technician would try.
Why this happens
- Corrupted or mismatched ACPI battery driver: the update installed a generic driver version that cannot talk to your battery’s controller.
- Embedded controller (EC) confusion: the firmware chip that manages power can get stuck in a bad state during the update’s reboots.
- BIOS/UEFI setting changed: some updates flip battery-related settings or the update itself included a firmware component that misconfigured them.
- Windows power service glitch: the services that enumerate hardware can fail to start properly after a major update.
- Loose battery connection exposed by reboots: the repeated restarts during an update can jiggle a marginal battery connector into a non-contact state.
- Fast Startup caching a bad hardware state: hybrid shutdown preserves the broken enumeration across reboots, making the problem look permanent.
- Actual battery failure coinciding with the update: rarely, the timing is coincidence — the battery genuinely died the same week.
How to fix it
Work through these in order. Keep the charger plugged in the whole time.
Fix 1: Do a full EC power reset
This clears the embedded controller’s confused state and fixes a surprising number of cases.
- Shut the laptop down completely — hold Shift while clicking Shut down to bypass Fast Startup.
- Unplug the charger and every USB device.
- If the battery is removable, take it out. If not, leave it in.
- Press and hold the power button for a full 30 seconds.
- Reconnect the charger (and battery), then power on and check the battery icon.
Fix 2: Reinstall the battery drivers
- Press Win + X and open Device Manager.
- Expand Batteries. Right-click Microsoft ACPI-Compliant Control Method Battery and choose Uninstall device. Do the same for Microsoft AC Adapter if listed.
- In the Action menu, click Scan for hardware changes. Windows reinstalls both drivers.
- If the battery appears, restart once more to make the fix stick.
Fix 3: Check whether the BIOS sees the battery
This tells you whether it is a Windows problem or a hardware problem.
- Restart and enter the BIOS/UEFI (usually F2, F10, Del, or Esc during boot — check your maker’s splash screen).
- Look for a battery status, battery health, or power section.
- If the BIOS shows battery information, the hardware is fine and the problem is in Windows — continue with the software fixes.
- If the BIOS also shows no battery, skip to Fix 7 (hardware checks).
Fix 4: Disable Fast Startup
- Open Control Panel > Hardware and Sound > Power Options.
- Click Choose what the power buttons do, then Change settings that are currently unavailable.
- Uncheck Turn on fast startup, save, and do a full shutdown followed by a cold boot.
Fix 5: Run the hardware troubleshooter and system file checks
- Open Terminal (Admin) and run
sfc /scannowto repair corrupted system files the update may have left behind. - Then run
DISM /Online /Cleanup-Image /RestoreHealthand reboot. - Corrupted system components can prevent the battery device stack from loading, and these two commands repair them.
Fix 6: Install manufacturer chipset and battery drivers
- Go to your manufacturer’s support page — for example HP support or Dell support — and find your exact model.
- Download the chipset driver and any power management or battery driver listed, even if the versions look older than what Windows installed.
- Install them, reboot, and check Device Manager’s Batteries section again.
Fix 7: Reseat or inspect the battery hardware
- Power off and unplug. If the battery is removable, slide it out, clean the contacts with a dry cloth, and reseat it firmly.
- While it is out, look for swelling, a warped casing, or a burnt smell. If you spot swelling, stop and read our guide on handling a swollen battery safely .
- For internal batteries, check whether the bottom panel bulges. Do not pry the machine open yourself — take it to a service center.
Fix 8: Update or roll back the BIOS
- If a newer BIOS exists on the manufacturer’s support site, install it with the charger connected — firmware updates often fix battery enumeration bugs.
- If the problem started with a BIOS update bundled into Windows Update, check whether the BIOS setup offers a rollback option.
- As a last resort, a Windows System Restore to a point before the update can undo driver damage: search Recovery in Settings and choose Open System Restore.
Closing
“No battery detected” after an update is scary but it is a software problem far more often than a dead battery. The EC reset plus driver reinstall brings the battery back in most cases, and the BIOS check tells you within five minutes whether you are dealing with Windows or with hardware. Work the list in order and you will know exactly which one it is before you spend money on anything. That five-minute BIOS check alone saves most people a needless battery purchase.
Related: battery not detected on Windows 11 and laptop battery not charging after a Windows 11 update . Microsoft’s official battery troubleshooting is at Microsoft support .
