The battery driver, with the help of ACPI and BIOS, controls power dissipated across the laptop. The battery will not work properly if these components cannot communicate with one another. However, the problem can be easily fixed by uninstalling and reinstalling the Microsoft ACPI-Compliant Control Method Battery driver.

By reinstalling my Lenovo laptop's battery drivers and disconnecting its battery and then reconnecting it, I got my laptop's battery back to charging when it's plugged in. With differences in manufacturers, your mileage may vary. If you encountered this plugged-in-not-charging problem and found a fix that differs from mine, please describe your method in the comments below.




Microsoft Acpi Compliant Control Method Battery Driver Windows 7 Download