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

  1. Read the wattage on your brick and compare it to the laptop’s requirement (original adapter rating or manual).
  2. If you’re using a lower-wattage replacement — especially a 65W brick on a powerful laptop — that’s very likely the whole story.
  3. Test with the original manufacturer charger if you have it.
  4. 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

  1. Settings > System > Power & battery > Power mode: switch from Best performance to Balanced.
  2. Close GPU-heavy apps while charging: games, video editors, 3D software.
  3. In Task Manager > Performance, check CPU/GPU utilization while plugged in — sustained high draw confirms the budget problem.
  4. Retest: if the battery now charges while you do light work, the cause was purely the power budget.
  5. For a longer-term view, run powercfg /batteryreport after 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

  1. Feel the chassis and check vent airflow while running on AC — excessive heat plus no-charging is the thermal-protection pattern.
  2. Clean vents with compressed air and use a hard surface or cooling stand.
  3. Switch the fan profile to a more aggressive mode in your manufacturer’s app (Dell Power Manager thermal, Lenovo Vantage, Armoury Crate).
  4. 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

  1. Settings > System > Power & battery: read the exact status text while running on AC.
  2. Open Terminal (Admin) and run powercfg /batteryreport — the history shows charge rates; compare the mW charge rate while off vs. while running.
  3. Run powercfg /energy and let it observe for 60 seconds, then read the energy-report.html for power policy errors.

Fix 5: Reset the battery driver and EC

  1. Device Manager > Batteries > uninstall Microsoft ACPI-Compliant Control Method Battery (all entries).
  2. Full shutdown (Shift + Shut down), unplug 60 seconds, hold power 30 seconds, reconnect, boot.
  3. This clears both driver confusion and EC power-budget miscalculations.

Fix 6: Update BIOS and chipset drivers

  1. The EC’s charge-while-running logic lives in firmware — check for BIOS updates on Dell , HP , or Lenovo .
  2. Update the chipset driver too.
  3. Flash with AC connected; retest charging behavior while running afterward.

Fix 7: Evaluate the battery

  1. If everything above checks out, run powercfg /batteryreport and look at wear — heavily worn batteries get cautious charge currents that vanish under load.
  2. Run the manufacturer’s battery diagnostic (Dell ePSA, HP diagnostics, Lenovo Vantage).
  3. 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

  1. 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.
  2. 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.
  3. A good dock also removes the daily plug dance: one cable for power, monitor, and peripherals.
  4. 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.

Frequently asked questions

Why does my battery only charge when the laptop is off?
The charger can’t cover the laptop’s running power draw plus charging current at the same time — so the system prioritizes running and pauses charging. Causes: underpowered/wrong charger, high performance settings, excessive heat, or a worn battery the controller charges cautiously.
Is it bad to use the laptop while charging?
No — laptops are designed for it. If yours can’t charge while running, something is wrong: usually the adapter wattage, a heat issue, or aggressive performance settings drawing more than the charger provides.
Can heat stop a battery from charging while in use?
Yes. Battery controllers pause or slow charging above temperature thresholds to protect the cells. A laptop running hot — gaming, rendering, blocked vents — can hit that threshold while idle-off charging stays cool enough to proceed.
Will a bigger charger fix charge-only-when-off?
If the root cause is an underpowered adapter, yes — that’s the most common fix. But if heat or a failing battery is the cause, a bigger brick won’t help. Diagnose first with the steps below.