How to Fix 'No Battery Is Detected' on Your Laptop

Troubleshooting this Windows error message

The battery is one of the most-vital parts of the computer, as it allows us to take our tech on the road and work anywhere we like. If you get a "no battery is detected" error, don't panic. There are a number of potential solutions to this laptop issue and getting one of these error notifications doesn’t necessarily mean you’ll need to buy a replacement battery or buy a new laptop.

How No Battery Present Errors Appear

Depending on your version of Windows, battery error messages can appear as warning notifications in the center of the screen or small text alerts along the taskbar at the bottom of the screen near the battery icon.

Here are some examples of how battery-related errors can appear:

  • No battery is detected.
  • Battery #1: Not present.
  • Consider replacing your battery.
  • The battery is not detected.
  • No battery present.

Cause of No Battery Detected Error Messages

Laptop battery not detected error messages are usually triggered by physical damage to the battery or laptop hardware, out-of-date drivers or other software, or overheating.

How to Fix Battery Not Detected Errors

While the cause of laptop battery errors can be rather mysterious, there are a number of ways to work out what the problem is and how to fix it.

  1. Plug your laptop in. It’s possible your laptop’s battery is just flat, so before you begin panicking, try plugging the laptop in and connecting it to a power source. Wait for at least 15 minutes, then try turning it on.

    Don't worry about overcharging your battery. Most modern batteries have automatic shutoffs when they're completely charged.

  2. Restart your laptop. This should be one of the first things you try when encountering almost any problem with your Windows laptop or desktop computer, as restarting it can fix a lot of issues such as a battery not detected error.

  3. Give your laptop room to cool. If your laptop has been left in the sun or you’ve been using it while in bed, the battery could be overheating. Let it cool down and then try using it on a hard surface to allow the underside to air out.

    You may also want to clean any vents that could be blocked with dust or dirt to improve the cooling function.

  4. Update Windows. Whether you’re running Windows 7, Windows 8, or Windows 10, it’s always important to keep the operating system up-to-date to keep not just the software running smoothly but the hardware as well. A Windows update can also scan your laptop for any issues, like the no battery detected one, and fix them.

  5. Run the Power troubleshooter. Select Settings > Update & Security > Troubleshoot > Power > Run the troubleshooter to scan your Windows laptop for issues directly related to a laptop battery not detected.

  6. Check the battery status. Open the Device Manager, select Batteries, then right-click your laptop’s battery and select Properties. If you see text stating your device is working properly, then your battery is fine and the no battery detected bug is likely caused by something else. If you don’t see this message, your battery may be damaged and you may need to replace it.

  7. Update the battery’s device drivers. Open Device Manager, then select Batteries > your laptop’s battery name > Driver > Update Driver > Search automatically for updated driver software.

    Make sure to restart your Windows laptop after installing any new drivers to make sure they’re fully installed and functioning properly.

  8. Power cycle your laptop and remove the battery. If your laptop thinks there’s no battery present, perform a full shutdown, unplug all cables and power sources, physically remove the battery, press the power button for at least 15 seconds, place the battery back in, reconnect the charging cable, and then power on your laptop as per usual. If given a startup prompt, select Start Windows Normally.

    Some Windows laptops, such as Microsoft’s Surface line of products, don’t allow consumers to remove the batteries, and trying to do so may void your warranty.

  9. Uninstall the battery and power cycle. Go to Device Manager, select Batteries, right-click your battery name and the Microsoft AC Adapter, then select Uninstall device for each. Once this is done, power cycle your laptop.

  10. Reset the BIOS defaults. Turn on your Windows laptop and access the BIOS Setup. Select Restore Defaults, then save, exit, and start your laptop as usual.

    The option may also be called Setup Defaults or Reload Defaults depending on the manufacturer and version of BIOS, but the function is the same.

  11. Use HP Support Assistant. If you own a laptop made by HP, you should have a program called HP Support Assistant pre-installed. Open HP Support Assistant and select Troubleshoot to perform a battery test. This test may detect why exactly your battery is not being detected and can provide you with specific solutions.