Plug in, power on, work for an hour — battery percentage hasn’t moved. Shut down for an hour — it’s gained 30%. Your laptop charges fine, just not while you’re using it. That’s backwards from how it’s supposed to work, and it points to a specific set of causes.
The core issue is power budgeting: while running, the laptop needs watts to operate AND watts to charge. If the supply can’t cover both — or the system thinks it can’t — charging pauses until the machine is off. Here’s how to find which side of that equation is broken, starting with the simplest measurements.
Why this happens
- Underpowered charger. The classic cause: the adapter covers the running load but has nothing left for charging current.
- Performance mode draws everything. Best Performance power mode plus a discrete GPU can consume the entire adapter output.
- Heat pauses charging. The battery controller suspends charging above temperature limits; running generates the heat, off-state doesn’t.
- Worn battery charges cautiously. The controller limits charge current to degraded cells, and under load there isn’t enough headroom left.
- Driver/EC misjudgment. A buggy battery driver or EC firmware miscalculates available power and conservatively blocks charging while running.
- Failing charger. An adapter with a dying capacitor may deliver its rated watts only briefly, sagging under sustained load.
- USB-C port power limits. Some laptops cap USB-C charging input well below the barrel-jack rating, so the same wattage brick behaves differently per port — the port choice alone can create the charge-only-when-off pattern.
How to fix it
Work through these in order — measure, then fix the actual bottleneck.
Fix 1: Verify the charger wattage
- Read the wattage on your brick and compare it to the laptop’s requirement (original adapter rating or manual).
- If you’re using a lower-wattage replacement — especially a 65W brick on a powerful laptop — that’s very likely the whole story.
- Test with the original manufacturer charger if you have it.
- Inspect the cable and port: a damaged cable can deliver full watts briefly then sag, which matches “charges when off” (low load) but not “charges when on.”
Fix 2: Lower the running power draw
- Settings > System > Power & battery > Power mode: switch from Best performance to Balanced.
- Close GPU-heavy apps while charging: games, video editors, 3D software.
- In Task Manager > Performance, check CPU/GPU utilization while plugged in — sustained high draw confirms the budget problem.
- Retest: if the battery now charges while you do light work, the cause was purely the power budget.
- For a longer-term view, run
powercfg /batteryreportafter a day of this lighter usage and compare the charge rates — the numbers confirm the budget math instead of leaving it as a guess.
Fix 3: Rule out heat
- Feel the chassis and check vent airflow while running on AC — excessive heat plus no-charging is the thermal-protection pattern.
- Clean vents with compressed air and use a hard surface or cooling stand.
- Switch the fan profile to a more aggressive mode in your manufacturer’s app (Dell Power Manager thermal, Lenovo Vantage, Armoury Crate).
- Retest charging while running after the machine cools — if it charges when cool but not hot, heat was the gatekeeper.
Fix 4: Check what Windows reports
- Settings > System > Power & battery: read the exact status text while running on AC.
- Open Terminal (Admin) and run
powercfg /batteryreport— the history shows charge rates; compare the mW charge rate while off vs. while running. - Run
powercfg /energyand let it observe for 60 seconds, then read the energy-report.html for power policy errors.
Fix 5: Reset the battery driver and EC
- Device Manager > Batteries > uninstall Microsoft ACPI-Compliant Control Method Battery (all entries).
- Full shutdown (Shift + Shut down), unplug 60 seconds, hold power 30 seconds, reconnect, boot.
- This clears both driver confusion and EC power-budget miscalculations.
Fix 6: Update BIOS and chipset drivers
- The EC’s charge-while-running logic lives in firmware — check for BIOS updates on Dell , HP , or Lenovo .
- Update the chipset driver too.
- Flash with AC connected; retest charging behavior while running afterward.
Fix 7: Evaluate the battery
- If everything above checks out, run
powercfg /batteryreportand look at wear — heavily worn batteries get cautious charge currents that vanish under load. - Run the manufacturer’s battery diagnostic (Dell ePSA, HP diagnostics, Lenovo Vantage).
- A failing pack explains charge-only-when-off perfectly: the controller dribbles current in when the system is quiet but can’t sustain it under load. Replacement is the fix — and check the sudden drop guide if the pack also behaves erratically.
Fix 8: Consider a powered dock as the long-term answer
- If your setup is a permanent desk with a weak wall charger, a proper USB-C dock with 90W+ power delivery solves this class of problem permanently.
- Check the dock’s PD output rating carefully — many docks advertise “charging” but only deliver 60W; you want 90W or more for a performance laptop.
- A good dock also removes the daily plug dance: one cable for power, monitor, and peripherals.
- Until then, the habit from Fix 2 (lighter power mode while charging) costs nothing and works today.
Closing
“Charges when off, not when on” is a power-budget problem until proven otherwise — and the budget is usually broken by the wrong charger or too much heat. Verify the adapter, cool the machine down, and normal charge-while-you-work behavior comes back. If your desk setup is permanent, the powered dock in Fix 8 ends the whole category of problem for good. No more watching the percentage stall while you work. A ten-minute diagnosis today prevents months of guessing every time the battery behaves oddly on AC.
