This is one the most annoying problem.
I try to solve it many times and search for it and finally I found a good way to solve it.
Let's start together
1. Right click om My Computer icon and select Manage.
2. Select System Tools and then Device Manager.3. Uninstall battery driver.
4. Scan for new Hardware changes and will re-install again Automatically.
5. Now just wait for about 5 minutes and battery should back to charging.
And I hope that problem not even face you :D