Hello Adrián Antonio,
Yes, you can disable Microsoft ACPI-Compliant Control Method Battery in Device Manager safely. It only stops Windows from reading battery telemetry (icon, %, low-battery warnings disappear) — the laptop still runs on battery when unplugged because charging is handled by the hardware, not that driver. Windows reinstalls it on reboot, so it's fully reversible.
That said, I'd set expectations on the actual goal. High System process CPU is almost always a third-party .sys driver, not the in-box battery driver, and there's no evidence tying that driver to System spikes. The tip you found may quiet things by coincidence on some machines but won't address root cause.
A simple way to find what's actually loading System:
- Download Process Explorer from Microsoft Sysinternals (it's a free single .exe, no install needed).
- Run it, find System in the list, right-click it > Properties > Threads tab.
- Sort by CPU — the name at the top (usually ending in
.sys) is the driver doing the work. From there you can search that filename to identify which app/hardware it belongs to and update or remove it.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.