The red X over the battery icon is Windows 10’s way of saying it cannot find your battery at all. The laptop probably still works when plugged in, but unplug it and it dies instantly. No battery percentage, no battery report, nothing. It feels like a hardware failure, but on Windows 10 this message is a software problem more often than people expect.

The diagnostic trick is simple: the BIOS talks to the battery without Windows involved. If the BIOS sees the battery, Windows is the problem. If the BIOS does not see it either, the hardware is. This guide covers both paths.

Why this happens

  • Corrupted Microsoft ACPI battery drivers. The most common cause, especially after Windows updates. Windows loses the software interface to a physically fine battery.
  • A loose or disconnected battery. Drops, bumps, and swelling can break the connection between the battery and the motherboard.
  • The embedded controller is stuck. The EC manages battery communication at the hardware level, and it can lock up after power events.
  • BIOS settings or firmware issues. A BIOS reset can disable battery detection, or outdated firmware can fail to initialize the battery.
  • A genuinely failed battery. Dead protection circuits or completely depleted cells can make the battery invisible to the system.
  • Fast Startup holding a bad hardware state. Windows 10’s Fast Startup can preserve a broken driver state across reboots, making the problem look permanent.

How to fix it

Work through these in order, starting with the driver fix that resolves most cases.

Fix 1: Reinstall the battery drivers

This is the fix for the majority of “not detected” cases on Windows 10.

  1. Press Win + X and open Device Manager.
  2. Expand Batteries. Right-click Microsoft ACPI-Compliant Control Method Battery and choose Uninstall device. If offered a checkbox to delete the driver software, check it.
  3. Repeat for any additional battery entries, but leave Microsoft AC Adapter untouched.
  4. Shut the laptop down completely. Do not just restart.
  5. Unplug the charger for 30 seconds, then reconnect it and power on.
  6. Windows detects the battery hardware during boot and installs fresh drivers. Check the taskbar icon after a minute.
  7. If the battery appears, charge fully and confirm the percentage tracks normally.

Fix 2: Disable Fast Startup to clear the stuck state

Fast Startup can trap a broken driver state across reboots, defeating Fix 1.

  1. Open Control Panel, go to Power Options, and click Choose what the power buttons do.
  2. Click Change settings that are currently unavailable.
  3. Uncheck Turn on fast startup (recommended) and click Save changes.
  4. Shut down fully, wait 30 seconds, and power on.
  5. Check whether the battery is now detected. A true cold boot reinitializes the hardware from scratch.
  6. You can re-enable Fast Startup later once the battery is detected reliably.

Fix 3: Reseat a removable battery

If the drivers are fine, the physical connection is the next suspect.

  1. Shut down, unplug the charger, and remove the battery.
  2. Inspect the contacts on the battery and the laptop for dirt, corrosion, or bent pins.
  3. Clean the contacts gently with a dry cotton swab or pencil eraser.
  4. Reinsert the battery firmly until the latches click on both sides.
  5. Plug in the charger and power on. Watch for the battery icon to appear.
  6. If the laptop has an internal battery, skip to Fix 4 instead of opening the chassis unless you are comfortable doing so.

Fix 4: Perform an EC reset

The embedded controller handles battery detection below the OS level.

  1. Shut down completely and unplug the charger.
  2. Remove the battery if it is removable.
  3. Press and hold the power button for a full 30 seconds.
  4. If your model has a battery reset pinhole on the bottom, press it with a paperclip for 15 seconds.
  5. Reconnect everything and power on.
  6. Check the battery icon. An EC that was stuck in a bad state usually redetects the battery after this.

Fix 5: Check BIOS detection

This is the fork in the road between software and hardware problems.

  1. Restart and enter the BIOS setup, usually with F2, Del, or F10.
  2. Look for a battery status page, often under Main, Advanced, or Power.
  3. If the BIOS shows the battery with a charge level, the hardware is fine and Windows is the problem. Return to Fix 1 and Fix 2, and consider a Windows update or driver rollback.
  4. If the BIOS also reports no battery, the issue is hardware: a disconnected, deeply discharged, or failed battery.
  5. While in the BIOS, load setup defaults with F9 in case a setting is suppressing detection, then save and retest.

Fix 6: Update the BIOS and chipset drivers

Outdated firmware can fail to initialize the battery on some models.

  1. Get your exact model from msinfo32.
  2. Download the latest BIOS and chipset drivers from the manufacturer’s support site.
  3. Install with the charger plugged in and let the system restart uninterrupted.
  4. Check battery detection after the update.
  5. If the problem started after a Windows update rather than out of nowhere, also check Windows Update for newer driver offerings, or roll back the recent update as a test.

Fix 7: Test and replace the battery

When the BIOS cannot see the battery either, the hardware needs attention.

  1. If the battery is removable and you have access to a compatible one, test with it. Detection with a different battery confirms the original failed.
  2. Check for swelling. A bulging battery can break its own connector and is a safety hazard. Power down and get it replaced professionally.
  3. For internal batteries, a repair shop can test whether the battery or the motherboard connector is at fault.
  4. Buy a genuine replacement for your exact model. After installing, boot and confirm Windows detects it, then run one full charge cycle.
  5. For the Windows 11 variant of this problem, see laptop battery not detected on Windows 11 . If detection broke specifically after an update, the update-focused guide on no battery detected after a Windows update covers that scenario.

Closing

“No battery detected” on Windows 10 is a driver problem until proven otherwise, so always start in Device Manager before assuming the battery is dead. The BIOS check tells you which path you are on, and from there the fix is either a clean driver reinstall or a hardware repair. Either way, you will know rather than guess.

Frequently asked questions

What does 'no battery detected' mean on Windows 10?
It means Windows cannot communicate with the battery through its drivers and the embedded controller. The battery may be physically fine but disconnected, the driver may be corrupted, or the battery may have genuinely failed. The taskbar shows a battery icon with a red X, and the system behaves as if no battery exists.
Can a Windows 10 update cause the battery to not be detected?
Yes, this is a classic post-update symptom. Updates can corrupt the Microsoft ACPI-Compliant Control Method Battery driver or change power management behavior. If the message appeared right after an update, reinstalling the battery drivers in Device Manager resolves it in most cases without touching any hardware.
Will I lose data by uninstalling the battery driver?
No. The battery driver is only the software interface between Windows and the battery hardware. Uninstalling it affects no files, apps, or settings. Windows reinstalls a fresh copy automatically the next time you boot, which is exactly why the procedure is safe to try.
How do I know if the battery is dead or just not detected?
If the laptop runs fine on AC power but shows no battery, work through the software fixes first. Check the BIOS: if the BIOS also reports no battery, the problem is hardware, either a disconnected or failed battery. If the BIOS sees the battery but Windows does not, it is a Windows driver problem and very fixable.