How to Fix HP Laptop Battery Not Charging Fully Issue

If your HP laptop battery cannot charge to 100%, not to worry. You can fix it easily with the methods below.

Method 1: Perform a hard reset
Method 2: Reinstall the battery driver
Method 3: Update the battery driver
Method 4: Run the Battery Check diagnostic tool
Method 5: Update BIOS


Method 1: Perform a hard reset

To fix HP laptop battery not fully charging issue, you can try to perform a hard reset.

Follow these steps if your laptop has a removable battery.

1) Turn off your HP laptop.

2) Unplug the charger from your HP laptop.

3) Remove the battery.

4) Press and hold the power button for 15 seconds, then release.

5) Put the battery back in.

6) Plug the charger back in.

7) Press the power button to start your laptop and check to see if the problem resolves.

If a startup menu opens, use the arrow keys to select Start Windows Normally, and then press the Enter key to access Windows.

Follow these steps if your laptop has a non-removable battery.

1) Turn off your laptop.

2) Unplug the charger from your laptop.

3) Press and hold the power button for 15 seconds, then release.

4) Plug the charger back in.

5) Press the power button to start your laptop and check to see if the problem resolves.

If a startup menu opens, use the arrow keys to select Start Windows Normally, and then press the Enter key to access Windows.


Method 2: Reinstall the battery driver

Faulty battery drivers can cause your laptop not to charge to 100%. To fix the issue, you can try reinstalling the battery drivers.

Follow these steps:

1) On your keyboard, press Win+R (the Windows logo key and the R key) at the same time to invoke the Run box.

2) Type “devmgmt.msc” into the Run box and click OK to open the Device Manager window.

3) Expand the Batteries category and right-click on Microsoft ACPI-Compliant Control Method Battery and then click Uninstall device.

4) Once that has been uninstalled, restart your HP laptop to allow Windows to reinstall the battery driver.

5) Check to see if the problem persists.

If reinstalling the battery drivers doesn’t work, try updating the drivers. See Method 3.


Method 3: Update the battery driver

You can go to the HP website to download the latest battery drivers corresponding to your HP laptop model.

Updating drivers manually takes time and requires a bit of technical knowledge. If you don’t have time and skills to do it manually, you can do it automatically with Driver Booster. Just a few clicks are required.

1) Download and install Driver Booster on your laptop.

2) Launch it and click SCAN to detect any problem drivers on your laptop.

3) Once scan is done, click the Update button next to the driver you wish to update, then the driver will be downloaded and installed automatically.

4) After updating the driver, check to see if your HP laptop not charging fully issue is resolved.

Usually, the above methods will resolve the problem. But if not, you can continue to try Method 4 and Method 5.


Method 4: Run the Battery Check diagnostic too

You can run the HP Battery Check diagnostic tool to check if the battery needs to be replaced.

Just go to the HP Support Page, in the BATTERY CHECK section, click the Launch Now button and follow the on-screen instructions to run the tool.

If your battery needs to be replaced, you can tell from the diagnostic result.


Method 5: Update BIOS

To fix the HP laptop not charging fully issue, you can try updating BIOS with HP Support Assistant. To do so:

1) On your keyboard, press Win+S (the Windows logo key and the S key) at the same time to bring up the search box.

2) Type “HP support assistant” into the search box and click on HP Support Assistant from the result list to open the application.

HP Support Assistant should be preinstalled on your HP laptop. If you don’t find it, it’s probably not installed. In this case, you can click this link to download the latest version, and manually install it on your laptop.

3) On the My devices tab, find your computer and then click Updates.

4) Click Check for updates and messages to get the latest BIOS update.

5) Click the checkbox next to the BIOS update, and then click Download and install.

6) Once installing the latest BIOS, reboot your laptop and check to see if the issue is resolved.

Hopefully you find the article helpful. If you have any questions, feel free to drop a comment below. I’ll get back to you ASAP.

Leave a Comment