Windows

8 Ways to Fix the Battery Not Detected Error in Windows 10

Learn practical ways to fix the Windows 10 battery not detected error, from checking hardware connections and power settings to updating drivers and BIOS.

Chris Anderson
Chris Anderson
How-To Writer  •  Sep 19, 2026  •  6 min read

If Windows 10 says the battery is not detected, your laptop may stop charging correctly, show the wrong battery level, or act as if it is running only on AC power. The cause can be as simple as a loose battery connection or as complicated as a driver, firmware, or hardware problem.

The good news is that you can usually narrow down the issue with a few checks. Start with the easiest fixes first, then move to the more advanced steps if Windows still cannot see the battery.

8 Ways to Fix the Battery Not Detected Error in Windows 10

1. Check Whether the Battery Is Actually Connected Properly

If your laptop has a removable battery, the first thing to check is whether it is seated correctly. A battery that is slightly loose can trigger the not detected message even when it still has charge left.

  1. Shut down the laptop completely.
  2. Disconnect the AC adapter.
  3. Remove the battery if your model uses a removable one.
  4. Inspect the battery contacts and the laptop battery bay for dust, damage, or bent pins.
  5. Reinsert the battery firmly and reconnect the power adapter.
  6. Turn the laptop back on and check whether Windows detects it.
Warning Do not try to force a battery into place. If the contacts do not line up easily, stop and check the model-specific battery orientation.
Note If your laptop has an internal battery, you usually cannot inspect it directly without opening the case. In that situation, move on to software and driver checks unless the manufacturer specifically provides a battery reset procedure.

2. Power Reset the Laptop

A power reset can clear temporary issues in the battery controller and embedded system. This is especially useful when the battery was detected before but suddenly stopped appearing in Windows.

  1. Shut down Windows.
  2. Unplug the AC adapter and remove any external devices.
  3. If the battery is removable, remove it.
  4. Press and hold the power button for 20 to 30 seconds.
  5. Reinstall the battery, reconnect the charger, and start the laptop again.
Why It Matters A power reset drains leftover power from internal components and can clear stuck hardware states that prevent the battery from being recognized.

3. Run the Windows Hardware Troubleshooter

Windows 10 includes built-in troubleshooters that can sometimes detect problems with power components or device configuration. While it will not fix every battery issue, it is a quick step worth trying.

  1. Open Settings.
  2. Go to Update & Security.
  3. Select Troubleshoot.
  4. Choose Additional troubleshooters.
  5. Run the Power troubleshooter if it is available.
  6. Follow any prompts and apply suggested fixes.
Note The Power troubleshooter is not always shown in the same place on every Windows 10 build, so the menu names may vary slightly.

4. Reinstall the Battery Drivers in Device Manager

Corrupted or outdated battery drivers can make Windows stop recognizing the battery properly. Reinstalling the battery-related devices often restores normal detection.

  1. Right-click the Start button and open Device Manager.
  2. Expand the Batteries category.
  3. Right-click each battery-related item, such as Microsoft AC Adapter and Microsoft ACPI-Compliant Control Method Battery.
  4. Choose Uninstall device for each one.
  5. Restart the laptop so Windows can reinstall the drivers automatically.
Key Fact Windows usually restores the required battery drivers automatically after a restart, so uninstalling them is generally safe for this specific category of device.
Quick Tip If the battery category does not appear at all in Device Manager, that often points to a deeper hardware detection problem rather than a simple driver issue.

5. Check for Windows Updates

Microsoft sometimes ships fixes for power management bugs through Windows Update. If the battery stopped being detected after a system change, pending updates may help.

  1. Open Settings.
  2. Select Update & Security.
  3. Click Windows Update.
  4. Check for updates and install everything available.
  5. Restart the laptop if Windows asks you to.
Best For Laptops that started showing battery detection problems after a Windows 10 update, driver change, or system instability.

6. Update the BIOS or UEFI Firmware

If Windows and the battery drivers look fine but the laptop still cannot see the battery, the issue may be in the system firmware. BIOS or UEFI updates sometimes improve battery detection and power management compatibility.

  1. Identify your laptop model exactly.
  2. Visit the manufacturer’s support website.
  3. Check whether a BIOS or UEFI update is available for your model.
  4. Read the release notes carefully to see whether battery, power, or stability fixes are mentioned.
  5. Follow the manufacturer’s update instructions exactly.
Warning A BIOS or UEFI update should be done carefully. Installing the wrong file or losing power during the update can cause serious startup problems.
Why It Matters Battery detection happens partly at the firmware level before Windows fully loads, so a firmware issue can make the battery disappear even when the hardware itself is fine.

7. Remove and Reinstall the ACPI Battery Device

The ACPI battery device is the Windows component that communicates with the battery controller. If this device gets stuck or corrupted, removing it can force Windows to rebuild the connection.

  1. Open Device Manager.
  2. Expand Batteries.
  3. Right-click Microsoft ACPI-Compliant Control Method Battery.
  4. Select Uninstall device.
  5. If there are other battery entries, uninstall them as well.
  6. Restart the computer and let Windows reinstall the devices automatically.
Note On some laptops, the battery may briefly disappear after reboot and then return once Windows finishes detecting hardware. Give it a minute or two before assuming the fix failed.

8. Test for a Hardware Battery Failure

If none of the software fixes work, the battery itself may be faulty, or the laptop’s battery connector or power circuit may be damaged. At that point, the problem is more likely hardware-related than Windows-related.

Warning If the battery is swollen or leaking, stop using the laptop and have the battery replaced immediately. Do not continue charging it.

How to Narrow Down the Real Cause

The pattern of the problem can tell you a lot. If the battery disappeared right after a Windows update or driver change, software is more likely. If the laptop never detects the battery even in BIOS or after a power reset, hardware becomes more likely.

When You May Need Professional Repair

If your laptop has an internal battery and the device still will not detect it after all eight fixes, the problem may involve the battery cable, charging board, or motherboard. In that case, professional service or a battery replacement is usually the safest next step.

For removable batteries, trying a known-good replacement battery can help confirm whether the original battery has failed. If a replacement is also not detected, the laptop hardware is likely the issue.

Topics

More from Windows

View all →
How to Fix DISM Error 0x800f0915 in Windows
Windows

How to Fix DISM Error 0x800f0915 in Windows

How to Fix Command Prompt When You Can’t Run It as Administrator
Windows

How to Fix Command Prompt When You Can’t Run It as Administrator

5 Ways to Fix HP Support Assistant When It Won’t Install
Windows

5 Ways to Fix HP Support Assistant When It Won’t Install

Why USB Devices Show Up as Unknown in Windows 11
Windows

Why USB Devices Show Up as Unknown in Windows 11

How to Fix the Windows Fast Startup Error 0xc00000d4
Windows

How to Fix the Windows Fast Startup Error 0xc00000d4

How to Fix a Volume Bar That Keeps Appearing in Windows
Windows

How to Fix a Volume Bar That Keeps Appearing in Windows