This is one of the strangest charging problems you’ll run into. The laptop runs fine on the charger, and the battery percentage climbs normally when you shut the machine down — but the moment you power it on, charging stops dead. It feels like the battery is refusing to accept power while Windows is running.

It’s confusing, but the logic behind it is straightforward once you understand how laptop charging works. The adapter has a fixed power budget. When the laptop is on, the system itself eats most of that budget, and whatever is left over goes to the battery. If the adapter can’t produce enough power, or the charging circuit misjudges how much is available, the battery gets nothing while the machine runs — and everything when it sleeps.

Why this happens

  • Underpowered or failing adapter — a 45W charger on a laptop that needs 65W, or a dying adapter that lost capacity, leaves no headroom for charging while the system runs.
  • Third-party or universal charger — wrong wattage or an unsupported connector profile can limit charging to powered-off states.
  • Charge controller glitch — the embedded controller that manages charging can get stuck in a bad state and miscalculate available power.
  • Battery driver corruption — Windows can report “plugged in, not charging” incorrectly when the ACPI battery driver fails after an update.
  • Degraded battery with high internal resistance — an aging battery may only accept a trickle charge that the system can’t deliver while also running.
  • BIOS power delivery bug — outdated firmware sometimes mishandles charging negotiation with the adapter.

How to fix it

Work through these in order, testing after each step.

Fix 1: Check the adapter’s wattage against your laptop’s requirement

  1. Flip the laptop over and read the input rating on the bottom label, for example 19.5V ⎓ 3.33A (65W).
  2. Read the output rating printed on your adapter brick. The wattage must match or exceed the laptop’s requirement — never go lower.
  3. If you’re using a universal or third-party charger, borrow or buy the manufacturer’s original adapter for your model. USB-C users should check that the charger and cable support the full wattage; many cheap USB-C cables only pass 60W.

Fix 2: Test whether the adapter itself is dying

  1. Feel the adapter brick while charging: extreme heat, buzzing, or a burning smell means it’s failing.
  2. Wiggle the connector where it meets the laptop. If the charging LED flickers or cuts out, the plug or port is damaged.
  3. If possible, test your laptop with a known-good adapter of the correct wattage. If charging-while-on returns immediately, your old adapter was the problem.
  4. Also test your adapter on a different compatible laptop to confirm the failure follows the brick, not the machine.

Fix 3: Reset the embedded controller

  1. Shut the laptop down and unplug the charger.
  2. Remove the battery if it’s removable.
  3. Hold the power button down for 30 seconds to drain residual power.
  4. Some models have a small pinhole reset button on the bottom — press it with a paperclip for 10 seconds.
  5. Reconnect everything, power on, and check whether the battery charges while Windows runs.

Fix 4: Reinstall the battery drivers

  1. Open Device Manager (right-click the Start button).
  2. Expand Batteries, right-click Microsoft ACPI-Compliant Control Method Battery, and choose Uninstall device.
  3. Do the same for Microsoft AC Adapter.
  4. Click Action > Scan for hardware changes, then restart.
  5. Windows rebuilds the charging driver stack from scratch, which clears the corrupted state that can block charging while the OS is active.

Fix 5: Update the BIOS

  1. Check your current BIOS version by typing msinfo32 into the Run dialog and reading BIOS Version/Date.
  2. Visit your manufacturer’s support page — Dell , HP , or Lenovo — and search for your model.
  3. Download the newest BIOS update, connect the AC adapter, close all programs, and run it. Do not power off during the flash.
  4. Charging logic lives partly in firmware, and BIOS updates routinely fix charge-controller quirks like this one.

Fix 6: Check battery health with powercfg

  1. Open Command Prompt as administrator and run powercfg /batteryreport.
  2. Open C:\Windows\System32\battery-report.html and compare Design Capacity to Full Charge Capacity.
  3. A battery holding less than 60% of its design capacity has high internal resistance, which explains why it only charges when the system is off. Our walkthrough on how to check your battery health explains how to read the full report.
  4. If the battery is badly worn, no software fix will help — plan a replacement.

Fix 7: Rule out a Windows-side cause with a clean boot

  1. Press Win + R, type msconfig, and press Enter.
  2. On the Services tab, tick Hide all Microsoft services, then click Disable all.
  3. Open Task Manager from the Startup tab and disable all startup items.
  4. Restart on AC power. If the battery now charges while Windows runs, some program was interfering — re-enable services in halves to isolate it.

Fix 8: Try charging from the BIOS screen

  1. Restart and enter the BIOS/UEFI setup (usually F2, Del, or F12).
  2. Leave the laptop sitting in the BIOS screen on AC power for 15 minutes and watch the battery LED or the percentage if your BIOS displays it.
  3. If the battery charges in BIOS but not in Windows, the problem is in Windows — reinstall the battery drivers and chipset drivers, or consider a Windows reinstall. If it won’t charge in BIOS either, the adapter or charging hardware is at fault.

Closing

When a laptop only charges while it’s off, the adapter is guilty more often than anything else. Confirm the wattage, test with a known-good brick, and reset the controller before you spend money. If the battery itself is worn out, calibrating it won’t save it — but it will tell you the truth about what’s left.

Frequently asked questions

Why does my laptop charge only when it's turned off?
The most common reason is an underpowered or failing AC adapter. When the laptop is on, it consumes most of the adapter’s wattage, leaving nothing to charge the battery. When the laptop is off, all the adapter’s power goes to the battery. A faulty charge controller or degraded battery can cause the same behavior.
Can a weak charger damage my laptop battery?
Using an underpowered charger won’t usually cause instant damage, but it forces the battery to handle power fluctuations it wasn’t designed for, and constant partial charging stresses the cells. It’s best to replace a suspect adapter with the wattage your manufacturer specifies.
Is this a Windows problem or a hardware problem?
It’s usually hardware — the adapter or the charging circuit. But corrupted battery drivers and aggressive power plans can occasionally cause it. If the problem persists in the BIOS or while the laptop is off, it’s definitely hardware, since Windows isn’t even running in those states.
How do I know what wattage charger my laptop needs?
Check the label on the bottom of your laptop or inside the battery compartment; it lists the required voltage and wattage. The original adapter’s brick also shows its output rating, for example 19V and 3.42A, which works out to 65W. Match both voltage and wattage.