Skip to content

Windows XP slowdown due to Microsoft ACPI-Compliant Control Method Battery.


There is a very peculiar problem of Windows XP getting slowed down nearly to a halt, particularly on laptops. The OS becomes unresponsive during boot and the only way to get back to normal speed is to remove the laptop battery. But the whole solution of removing the laptop battery is a big fail. It totally undoes the whole purpose of the laptop.

Alternative Solution

If removing the battery is not done for you, then the other solution is to disable the “Microsoft ACPI-Compliant Control Method Battery“. To disable it, follows these steps:

  • Right-click on “My Computer” and select “Properties”.
  • Select the “Hardware” Tab. In this tab select the “Device Manager”.
  • In the “Device Manager”, under the Battery Node, there will be two batteries listed.
  • Now right-click on “Microsoft ACPI-Compliant Control Method Battery” and select the “Disable” option.

Solution side-effects

With the above mentioned steps normal operation can be resumed, but it has a side-effect. Now there is no way of knowing the battery information in anyway. Rather in my case, the laptop was shown running on AC power always, when it was clearly running on the battery. This can be disconcerting as there is no way to know how much juice the battery has left, no low power notifications, nothing.

The above is the screenshot of a third party application,BatteryBar, failing to detect any battery in my laptop.
The biggest problem is that there has been no update to this driver from MS since 2001. So there is no way that updating the driver of the Microsoft ACPI-Compliant Control Method Battery component would fix this issue.

?php echo( date(