“Won’t hold a charge” covers a few different miseries: the battery charges to 100% but dies in an hour, it shuts off without warning at 30%, or it slowly loses charge even while you use it plugged in. Each has different causes, but they all get diagnosed the same way — with data, not guesswork. Guessing leads to buying batteries that weren’t the problem; measuring leads to the actual fix.
This guide runs the diagnostic sequence a technician would run, so you end up knowing exactly what’s wrong instead of throwing parts at the problem.
Why this happens
- Chemical wear. Lithium cells lose capacity with every cycle; old batteries simply store less.
- Dead cell groups. One failed parallel group collapses the pack’s usable capacity.
- Gauge miscalibration. The reported percentage doesn’t reflect actual stored energy.
- Excessive background load. The battery holds charge fine; something empties it at triple the normal rate.
- High self-discharge from damage. Heat-damaged or swollen cells leak charge internally.
- Charger can’t keep up. Under load, a weak adapter lets the battery drain even while plugged in.
- Power plan stuck on Best performance. Maximum clocks and brightness devour stored energy.
How to fix it
Work through these in order — diagnosis first, then targeted fixes.
Fix 1: Measure the actual capacity
Everything hinges on this number. Elevated Command Prompt:
powercfg /batteryreport /output %USERPROFILE%\Desktop\battery-report.html
Divide Full Charge Capacity by Design Capacity:
- Above 80%: the battery stores energy fine — your problem is drain rate or calibration. Continue with Fixes 2–5.
- 60–80%: aging but serviceable; expect reduced runtime and consider the lifespan tips in Fix 7.
- Below 60%: the battery genuinely can’t hold much charge anymore. Skim Fixes 2–4 to be thorough, but plan for Fix 8 (replacement).
Also study the usage history graph for cliff-drops — vertical falls indicate cell-group failure rather than smooth wear.
Fix 2: Calibrate so the percentage means something
A miscalibrated gauge makes a healthy battery look like it can’t hold charge.
- Charge to 100%, leave plugged in 2 hours.
- Set Settings > System > Power & battery sleep timeouts to Never on battery.
- Unplug; use normally until auto-shutdown.
- Rest off and unplugged 3–5 hours.
- Charge to 100% uninterrupted.
Retest runtime. If the “won’t hold charge” feeling disappears, the gauge was lying — the energy was there all along. Full details: how to calibrate your laptop battery .
Fix 3: Find the energy thief
Settings > System > Power & battery > Battery usage — set to last 24 hours and sort. Then open Task Manager (Ctrl+Shift+Esc) > Processes and sort by Power usage. Look for:
- Browsers with dozens of tabs or autoplay video
- Cloud sync stuck in a loop (OneDrive, Dropbox)
- Windows Update downloading in the background
- Antivirus doing a full scan
- Manufacturer updaters running constantly
Close or fix the top offenders and measure runtime again over a full discharge. Many “bad battery” diagnoses are actually “bad background app” diagnoses. Tame the worst with turning off background apps .
Fix 4: Fix the power mode and display
Click the battery icon: if power mode is Best performance, switch to Balanced or Best power efficiency on battery. In Settings > System > Display, drop brightness to around 50% — the panel is typically the largest single load. Set keyboard backlight to time out after seconds, not minutes. These changes alone can double light-use runtime, which is the difference between “won’t hold charge” and “lasts the morning.”
Fix 5: Reset drivers and the EC
Stale power state can cause erratic discharge behavior:
- Device Manager > Batteries: uninstall Microsoft ACPI-Compliant Control Method Battery and Microsoft AC Adapter.
- Full shutdown (hold Shift while clicking Shut down), unplug everything, hold power 30–60 seconds.
- Reconnect and boot; do one full charge cycle.
Also check Settings > Windows Update for pending updates — 24H2-era power regressions do get patched, and the Microsoft Update Catalog hosts drivers Windows Update sometimes misses.
Fix 6: Test the charger under load
If the battery drains while plugged in during heavy use, the adapter may be undersized or failing. Check its wattage against the laptop’s label requirement, inspect the cable, and try a known-good adapter of equal or higher wattage. A battery that “won’t hold charge” while the charger is connected is often a charger problem wearing a battery costume — see battery draining while plugged in for the full workup.
Fix 7: Slow further degradation
If the battery is aging but still serviceable:
- Enable your manufacturer’s 80% charge limit (how to limit charge to 80% ).
- Keep the laptop cool — heat ages cells faster than cycling does.
- Avoid storing at 0% or 100% for long periods.
- Don’t run heavy loads on battery when AC is available.
These don’t restore lost capacity, but they flatten the decline curve significantly.
Fix 8: Replace when the data says replace
If capacity is under ~50% of design, the pack shuts off abruptly at high percentages, or there’s any swelling: replace. Use the exact part number from the battery label or the manufacturer’s parts store. Internal batteries are usually a few screws and a connector — check a teardown video for your exact model first. Swollen batteries are a safety issue: power off, don’t puncture, and take the old pack to e-waste recycling. Microsoft’s Windows support documentation points to manufacturer diagnostics as the final authority when software reports conflict.
Closing
A battery that won’t hold charge is either worn out, miscalibrated, or being drained by something you can’t see — and the battery report tells you which in about two minutes. Diagnose first with data, fix the actual cause, and replace only when the numbers say the chemistry is done. And if the data says the battery is healthy, believe it — the culprit is hiding in the workload or the settings, and this sequence will flush it out. That’s the whole technician playbook, and now it’s yours.
