The first thing I did when having the problem mentioned was to remove the battery from the laptop and leave the AC cord connected. Then booting it up on the power cord alone until Windows was fully loaded, at which point I then put the battery back into the computer while it was still on. This worked and while a tad unsafe for most people, I wouldn’t recommend you use this idea unless you absolutely had to, that is, if there was no other choice.
The second solution and something I’d recommend before unplugging batteries while the laptop is powered up, is to:
1. Open up the Windows Device Manager (Control -> System -> Device Manager).
2. Expand the Batteries tree in Device Manager, then right click on and remove all battery related devices (Microsoft ACPI Compliant Control Method Battery) by using the Uninstall option. Then after you’ve done that, right click again and select “Scan for Changes”, which should re-install the proper drivers and allow for your laptop to charge again.
Unfortunately, there is no one definitive battery not charging solution and it’s not an exact science. If the above doesn’t work, there are many other slight variations to this method that might fix the problem. Here’s another one that is known to work.
1. While both the AC cord and battery are installed and you are in Windows, disconnect the AC power leaving it on battery power.
2. Shutdown Windows and remove the battery.
3. Now reconnect the AC adapter and boot up.
4. Follow the instructions above for removing any Microsoft ACPI Compliant Control Method Battery entries listed in Device Manager.
5. Shutdown Windows again and disconnect the AC power.
6. Insert the battery, reconnect AC cord in that order and boot up the laptop.
The battery should be re-detected on boot and then should hopefully be charging properly again.
Because of the sheer number of different combinations you may have to try slightly different ways if these exact methods don’t work for you. Another quick one is removing the battery driver in Device Manager after removing the battery while the laptop is on AC power. Again, not the sort of method you should try until other possibilities have been tried because of the risks in unplugging a live battery.