Everything worked before the update. Then Windows 11 24H2 installed overnight, and now the taskbar battery icon is gone or shows a red X with the message “No battery is detected.” The laptop runs fine on the charger, but unplug it and it dies instantly — or you don’t dare try. It feels like the update killed your battery.

In almost every case, the battery is alive and well. What broke is the software handshake between Windows and the battery’s embedded controller. The update either swapped in a bad driver, left the ACPI battery driver in a confused state, or changed a firmware setting. If your laptop only works when plugged in , the cause and the fix overlap with what’s below.

Why this happens

  • The ACPI battery driver got corrupted. The 24H2 update can leave the Microsoft ACPI-Compliant Control Method Battery driver in a broken state, so the OS stops seeing the battery entirely.
  • A new driver overwrote the old one badly. Windows Update sometimes pushes a generic battery or chipset driver that doesn’t match your laptop’s embedded controller.
  • The embedded controller needs a reset. Firmware that tracks battery state can hang during the update’s restart cycle, and Windows reads “no battery” from a controller that hasn’t finished waking up.
  • Fast Startup cached bad hardware state. With Fast Startup on, Windows saves a snapshot of devices at shutdown. If the snapshot was taken while the battery interface was glitching, every boot restores the glitch.
  • The battery connector loosened. Heat cycles and the physical jolt of a forced restart can shift a battery connector just enough to break data contact while power contact remains.
  • A pending BIOS/EC update conflicts with the OS driver. If the update touched firmware components, the driver version Windows expects may no longer match what the firmware reports.

How to fix it

Work through these in order. Most people get the battery back by step three.

Fix 1: Hard-reset the embedded controller

This drains residual charge and forces the battery controller to re-announce itself.

  1. Shut the laptop down completely — not sleep, not hibernate.
  2. Unplug the charger and remove any USB-C docks or hubs.
  3. If the battery is removable, take it out for a minute; if not, skip this.
  4. Hold the power button down for a full 30 seconds, then release.
  5. Reconnect the charger, wait 10 seconds, and power on. Check the taskbar for the battery icon.

Fix 2: Reinstall the battery drivers in Device Manager

  1. Right-click Start and open Device Manager.
  2. Expand the Batteries section.
  3. Right-click Microsoft ACPI-Compliant Control Method Battery and choose Uninstall device. If you see a second battery entry, uninstall that too.
  4. Do not check any “delete driver” box if one appears.
  5. Click Action > Scan for hardware changes at the top of Device Manager. Windows reinstalls fresh drivers immediately.
  6. Restart the laptop and check whether the battery is detected.

Fix 3: Roll back or update the chipset driver

  1. In Device Manager, expand System devices and find your chipset entries (Intel Chipset, AMD SMBus, or your brand’s equivalent).
  2. Right-click each, choose Properties > Driver, and use Roll Back Driver if the button is available.
  3. If rollback isn’t offered, visit your manufacturer’s support page — Dell , HP , or Lenovo — and download the chipset driver for your exact model.
  4. Install it, restart, and recheck battery detection.

Fix 4: Run the Power troubleshooter

  1. Open Settings > System > Troubleshoot > Other troubleshooters.
  2. Find Power and click Run.
  3. Let it scan and apply whatever it recommends, then restart.
  4. This rarely fixes detection on its own, but it clears misconfigured power plans that can mask a recovered battery.

Fix 5: Turn off Fast Startup

  1. Open Control Panel > Hardware and Sound > Power Options.
  2. Click Choose what the power buttons do on the left.
  3. Click Change settings that are currently unavailable at the top.
  4. Uncheck Turn on fast startup (recommended) and click Save changes.
  5. Shut down fully (not restart) and power back on. The clean boot forces Windows to re-enumerate the battery hardware. If you’re dealing with overnight drain too, this setting is often involved.

Fix 6: Check the physical battery connection

  1. Power off and unplug everything.
  2. On laptops with a removable battery, pull it out and inspect the contacts for dust or corrosion. Clean gently with a dry cloth.
  3. Reseat the battery firmly until it clicks.
  4. On sealed laptops, only open the bottom panel if you’re comfortable and the warranty allows it; otherwise skip to Fix 7.
  5. Power on with the charger attached and see if the battery appears.

Fix 7: Update the BIOS and reset it to defaults

Only do this on a stable power connection, and back up first.

  1. Find your exact model on the manufacturer’s support site and download the latest BIOS.
  2. Run the updater with the charger plugged in and do not touch the laptop until it finishes.
  3. After the update, enter the BIOS setup (F2 or Del at boot) and choose Load Optimized Defaults.
  4. Save and exit. Windows should now detect the battery with a clean firmware handshake.

Closing

“No battery detected” after an update is frightening but rarely fatal. Nine times out of ten, a controller reset plus a driver reinstall brings the battery back within fifteen minutes. If nothing above works after a BIOS update, the battery itself may have chosen that exact moment to fail — have it tested at a service center before buying a replacement. Keep the charger plugged in while you troubleshoot, and avoid repeated forced shutdowns, since each one risks interrupting the very driver reinstall you’re trying to complete.

Frequently asked questions

Why does my laptop say no battery is detected after a Windows update?
Most often the update replaced or corrupted the Microsoft ACPI-Compliant Control Method Battery driver, so Windows can no longer talk to the battery. Less often, a firmware quirk or a battery that shifted in its connector during a restart is the cause. The hardware is usually fine.
Will I lose my files by fixing the battery driver?
No. Reinstalling battery drivers, running the power troubleshooter, and resetting the battery gauge are all non-destructive. Your files, apps, and settings stay untouched. Only a BIOS update carries any real risk, so back up first if you go that far.
How do I know if the battery itself is dead or it's just a driver issue?
If the laptop runs on the charger but the taskbar shows a battery icon with a red X, or says ‘No battery is detected,’ it’s likely software. Shut the laptop down, unplug it, and hold the power button for 30 seconds; if the battery is recognized afterward, the cells are alive and a driver was the problem.
Can a Windows update physically damage my battery?
No, an update cannot damage battery cells. It can, however, change how the embedded controller and drivers report the battery, which makes Windows believe no battery exists. Once the driver stack is repaired, normal detection usually returns.