sodcalculator

10 Tech How-To

Fix Battery Not Detected in Windows 10

Guide 10-37003 · Updated · Step by step

If Windows 10 says “battery not detected” or shows a missing battery icon, the problem is usually a driver glitch, a loose connection, or a firmware issue—not a dead battery. You can often fix it by reinstalling the battery driver, updating the BIOS, or performing a power reset. Below are the exact steps to try, from simplest to most involved.

Why Windows 10 Loses Battery Detection

The battery icon and power settings depend on a driver called Microsoft ACPI-Compliant Control Method Battery. This driver communicates with the battery through the system’s firmware (BIOS/UEFI). When the driver gets stuck, Windows reports “battery not detected” even though the battery is physically fine. Other triggers include:

  • Windows Update installing a corrupted or incompatible driver.
  • Fast Startup causing the battery driver to fail on wake.
  • Dust or a loose connector between the battery and motherboard.
  • Outdated BIOS that no longer recognizes the battery correctly.

Quick Fix: Reinstall the Battery Driver

This is the most common solution and works for many users. The driver is hidden by default, so you need to reveal it first.

  1. Right-click the Start button and select Device Manager.
  2. Click View in the menu bar and select Show hidden devices.
  3. Expand Batteries. You should see two entries: ACPI-Compliant Control Method Battery and Microsoft AC Adapter.
  4. Right-click the battery entry (not the AC adapter) and select Uninstall device. Check the box that says Delete the driver software for this device if it appears.
  5. Restart your laptop. Windows will automatically reinstall the driver on boot.

If the battery still isn’t detected, try the same steps but uninstall both battery entries, then restart.

Check the Physical Connection

If the driver reinstall doesn’t help, the battery may have come loose. This happens especially after a drop or if you’ve recently opened the laptop. If your laptop has a removable battery:

  1. Shut down the laptop and unplug the AC adapter.
  2. Remove the battery (usually a latch or screw on the bottom).
  3. Wait 30 seconds, then reinsert it firmly until it clicks.
  4. Plug in the AC adapter and power on.

For laptops with internal batteries (most ultrabooks), you can still do a power reset that clears residual charge:

  1. Shut down the laptop and unplug everything.
  2. Press and hold the power button for 30 seconds.
  3. Release, then plug in the AC adapter and turn on.

This often resets the embedded controller that manages the battery.

Update Your BIOS/UEFI

Battery detection is handled partly by firmware. If the driver is fine but the BIOS is outdated, Windows may not receive the correct battery status. Check your laptop manufacturer’s support website (Dell, HP, Lenovo, etc.) for a BIOS update. Download the update and run it while the laptop is plugged in. Do not interrupt the process—a failed BIOS update can render the laptop unbootable.

You can check your current BIOS version by typing msinfo32 into the Start menu and looking at the BIOS Version/Date field.

Power Settings and Fast Startup

Windows 10’s Fast Startup can sometimes leave the battery driver in a bad state. Turn it off and see if the issue disappears:

  1. Open Control Panel > Power Options.
  2. Click Choose what the power buttons do on the left.
  3. Click Change settings that are currently unavailable.
  4. Uncheck Turn on fast startup (recommended).
  5. Click Save changes and restart.

This isn’t a permanent fix if you like fast boot, but it helps diagnose the problem. If the battery works with Fast Startup off, you can leave it off or try a clean shutdown each time (Shift+Restart).

When to Consider Hardware Failure

If none of the above work, the battery itself may be dead or the charging circuit may have failed. Signs of hardware failure include:

  • The battery never charged even before the error.
  • The laptop only works when plugged in.
  • A swollen battery (bulging case or trackpad).
  • The battery is more than 3-4 years old.

In that case, you may need a replacement battery. If the laptop is under warranty, contact the manufacturer. If not, a reputable repair shop can test the battery and motherboard. Do not attempt to remove a swollen battery yourself—it can be a fire hazard.

Frequently Asked Questions

Why does my laptop say “battery not detected” but still works on AC?

The laptop can run on AC power without a battery, so the error doesn’t prevent use. It means the system cannot communicate with the battery. The battery might be disconnected, dead, or the driver is failing. Try the driver reinstall and power reset first.

Will a BIOS update fix battery detection?

Sometimes. Laptop manufacturers release BIOS updates that improve battery management and fix detection bugs. If you’re on an older BIOS, updating is worth trying. Always download from the official support site and keep the laptop plugged in during the update.

Can I use my laptop without a battery?

Yes, as long as it’s plugged into AC power. However, a sudden power outage will shut down the laptop and you may lose unsaved work. Also, the battery acts as a buffer for power fluctuations, so running without it long-term can stress the power adapter.

Why does the battery icon show “plugged in, not charging”?

That’s a different issue—it means the battery is detected but not charging. It could be a faulty charger, a temperature issue, or the battery has reached its charge limit. Check the charger’s wattage and try a different outlet. If the battery is old, it may need replacement.

Is it safe to uninstall the battery driver?

Yes. Windows will reinstall it automatically on the next boot. Uninstalling the driver does not affect your files or installed programs. It only resets the communication between Windows and the battery.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →