The first thing that you need to know is that whether the issue is
with the battery or with the operating system. Below listed some
of the most plausible reasons and ways to sort out this nagging issue.
There is good way to find out whether the real issue is with the
battery or not. You can load an alternative operating system such as
Windows or a Linux Live CD. This is suggested because there is no need
of the full space capacity and a few hundred Mbs are sufficient. Slax
Linux is a great option for this being only around 220MB in size. Again,
alternatively you can use a Live Windows repair CD such as the Hiren’s
Boot CD or if you have a dual boot system, then you can simply see if
the problem persists on the other booting partition.
It has become a common annoyance for some older laptops to suffer
battery charging problems. When the issue occurs, with your AC charger
plugged in you will notice that the battery is not charging, and
hovering over the battery icon in the system tray shows “plugged in, not
charging”. This can lead to automatic hibernation of the laptop,
immediate shutdown at power adapter disconnect, etc.
This issue can be caused by to distinct reasons:
– some laptops have built-in heat sensors that will stop charging if
the battery, or the laptop itself gets hot. This can be remedied by
turning off the laptop for a while to allow it to cool down. It may be
worth cleaning the cooling ducts and CPU/GPU heatsinks with compressed
Battery Driver issues – the default Windows
battery device drivers may be corrupt, or incompatible with your
particular brand of laptop. If the issue is persistent, it may be worth
downloading newer drivers directly from your manufacturer. Below is a
solution for resetting the Windows 7 default ACPI battery drivers.
Follow the steps below to fix battery charging driver issues:
1. Disconnect AC power
2. Shut down laptop
3. Remove battery
4. Connect AC power
5. Start laptop
6. Open “Device Manager” (right-click on “Computer” -> Properties -> click “Device Manager” in left pane)
7. Under “Batteries”, right-click and uninstall “Microsoft ACPI Compliant
Control Method Battery” (all occurances) and, optionally “Microsoft AC
9. Disconnect AC power, insert battery
10. Connect AC power, start laptop
If following the above steps does not fix your issue, it may be worth
using a voltmeter to verify the voltage coming out of the power supply
at the point where it plugs into your laptop. Some power supply cables
are prone to failure after repeat bending, and adapters can fail as
well. Most common laptop PSUs should output about 19 volts, and there is
a label on them that lists the input and output voltages.
“Microsoft ACPI Control Method Battery Driver” is a Windows service that
should be set to start “On Demand” in “Services”. The file itself is
located in %WinDir%System32driversCmBatt.sys
If the battery of your laptop is non-removable:
to the above steps, uninstall the “Device Manager -> Batteries ->
Microsoft ACPI-Compliant Control Method Battery Driver” and “Microsoft
AC Adapter” (right-click -> uninstall). After that, unplug your AC
adapter from both the laptop and the wall socket, shutdown the laptop,
and leave both off/unplugged for a minute before restarting.
Keep in mind that if the battery is actually bad, the above may not fix your issue.