First, you indicate that "it will not charge" when the computer is on and the battery is low. Are you SURE it's not charging? When you hold the mouse over the battery icon in the lower right corner of the computer does it say: "Plugged in/NOT charging" or does it say: "Plugged in/charging"? If it's actually charging during that period, then it's a case of the charger starting to go bad and it simply isn't charging enough. On older computers, if the fan's running and you're using the machine, the charger may simply not have enough "oomph" to charge things up. But if it's not actually charging, then that's a different thing.
Either way, before plugging in the charger, I make sure all connections between charger and cord are secure. Next, because aging computer jacks and chargers can have connection issues, I make sure the cord is secure to the jack by twisting it slightly.
And finally, in addition to uninstalling/reinstalling the Microsoft ACPI-Compliant Control Method Battery, I shut down the computer, unplug all power cords, remove the battery, then depress the power button for 30 seconds. Replace the battery making sure all connections are solid, then plug in the power cord. Hopefully things are good.
Hope this helps.
Grif
Here my issue...
My laptop is turned on and i get notified that the battery is at 20%. So i plug it in but the battery level never goes up.
If i close the screen (computer is still on, no shutdown) for a sec and just reopen it and sign back in, the battery level will go up.
This is also the case if the computer is off. Before i turn it on if i know the battery is low i can plug it in before i turn it on and it will charge fine.
It just when im notified that the battery is low and go to plug it in while im using the laptop it will not charge and stay at the current percentage.
Im not sure whats going on here, its been doing this for many years so its not a huge deal but i curious to know why. The battery will charge fully.
Ive tried to uninstall/reinstall the Microsoft ACPI-Compliant Control Method Battery and nothing changed. Ive also tried to see when the battery is low if i plug it in for a hour while still using the computer then unplug it, shut the computer off and see if the battery charge went up. but that didnt happen. Any ideas on whats happening, i have an Acer Aspire M5-581T.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic