Random fix-trying is how a 20-minute problem becomes a 3-hour problem. The technician’s approach is different: run two quick diagnostic tests first, figure out which layer is broken — hardware, firmware, or Windows — and then fix only that layer. This guide is that diagnostic path for batteries that stopped charging after the Windows 11 24H2 update.

You’ll need: your original charger, 30 minutes, and admin access. Let’s isolate the fault — and write down the result of each test, because the diagnosis is only as good as your notes.

Why this happens

  • Driver layer: 24H2 replaced the battery driver with a version that can’t handshake with your battery controller.
  • Firmware layer: the embedded controller (managed via BIOS) is stuck or misconfigured after the update.
  • Policy layer: a charge limit or power policy is capping or blocking charging by design.
  • Power layer: the charger can’t deliver what the laptop needs, or the port/cable is degraded.
  • Battery layer: the pack itself failed or entered protection mode, coincidentally with the update.
  • Thermal layer: the controller refuses charging because the battery is too hot — common when the update changed fan/thermal behavior.

How to fix it

Work through these in order. The first two are diagnosis; the rest target the layer you identify.

Fix 1: Diagnose the layer with the powered-off test

This single test splits the problem in half.

  1. Shut down completely. Plug in the original charger directly to a wall outlet.
  2. Observe: does the charging LED come on? Leave it 30 minutes, then boot and check the percentage.
  3. It charged while off → the hardware chain works; the fault is in Windows (driver/policy). Skip to Fix 4.
  4. It did not charge while off → Windows isn’t involved at all; the fault is hardware or firmware. Continue to Fix 2.
  5. Write down the result — every step after this depends on it.

Fix 2: Diagnose the battery with a report (hardware-suspect path)

  1. Boot into Windows (on charger power) and open Terminal (Admin).
  2. Run: powercfg /batteryreport /output "C:\battery-report.html".
  3. Check FULL CHARGE CAPACITY vs DESIGN CAPACITY, and scan Battery capacity history for a cliff vs. a slope.
  4. Below 60% with a long decline = worn battery, likely the real cause. Normal capacity + no charging even while off = charger, port, or controller — continue to Fix 3.

Fix 3: Isolate the charger (hardware-suspect path)

  1. Test with a different compatible charger — borrow one if needed. If charging resumes, your charger is failing; replace it with the correct wattage.
  2. Inspect the charging port for debris or damage. For USB-C, try each port.
  3. If no charger works and the port looks fine, the fault is the battery pack or the charging circuitry — check warranty status before proceeding. For the quick-fix ordering of these same steps, see the best-way guide .

Fix 4: Clear the policy layer — charge limits (software-suspect path)

  1. Open the manufacturer app (Lenovo Vantage, MyASUS, Dell Power Manager) and check for Conservation Mode, Battery Health Charging limits, or custom thresholds.
  2. Disable any limiter. Also check Settings > System > Power & battery > Power mode — set to Balanced.
  3. Wait 5 minutes on the charger. If charging starts, the “fault” was policy. Re-enable limits deliberately afterward if you want them.

Fix 5: Repair the driver layer (software-suspect path)

  1. Device Manager > Batteries > uninstall Microsoft ACPI-Compliant Control Method Battery.
  2. Expand System devices and update the chipset/power-related drivers (Update driver > Search automatically).
  3. Restart and allow 5 minutes for the handshake to renegotiate.
  4. If Device Manager shows a yellow warning on the battery device after reinstall, note the error code — Code 10/43 here usually means the firmware layer needs attention (Fix 6).

Fix 6: Repair the firmware layer

  1. Check the battery status in BIOS/UEFI setup — if BIOS reports the battery as failed or unknown, believe it over Windows.
  2. Install the latest chipset driver then BIOS from the manufacturer’s support site (Dell , HP , Lenovo ).
  3. After the BIOS flash, repeat the powered-off test (Fix 1) — firmware fixes often only show up there first.

Fix 7: Check the thermal layer

  1. If charging works when the laptop is cool but stops under load, heat is the blocker.
  2. Clean vents with compressed air, elevate the laptop, and close heavy apps while testing.
  3. Run powercfg /energy in an admin Terminal to check for thermal/power warnings.
  4. Persistent heat-blocking on a worn battery means the pack’s internal resistance has risen — replacement is the real fix. The step-by-step fix covers the same ground in checklist form if you prefer that format.

Fix 8: Use a Linux live USB to isolate hardware definitively

When every Windows test is inconclusive, remove Windows from the equation entirely.

  1. Create a bootable Ubuntu USB (use another computer; the Microsoft software download page has Windows ISOs if you need to rebuild media later).
  2. Boot your laptop from the USB (usually F12 for the boot menu) and select Try Ubuntu — nothing is installed.
  3. Plug in the charger and watch Ubuntu’s battery indicator for 10 minutes.
  4. If it charges in Linux but not Windows, the fault is 100% in the Windows software stack — a repair install will fix it. If it doesn’t charge in Linux either, it’s hardware, full stop — no more driver reinstalls will help.

Closing

Troubleshooting is just organized elimination: powered-off test splits hardware from software, the battery report judges the pack, the charger swap judges the brick, and then you fix exactly one layer. Two tests, one answer — that’s the whole method, and it beats guessing every time. The Linux USB test is the final word when Windows itself is the suspect.

Frequently asked questions

How do I tell if it's a software or hardware charging problem?
The powered-off test: shut down, plug in, wait 30 minutes. If it charges while off, software is blocking it in Windows. If it won’t charge while off either, the charger, port, or battery hardware is at fault.
What does 'plugged in, not charging' actually mean technically?
The charger is delivering power to run the system, but the battery controller is refusing charge current. That refusal can come from a driver miscommunication, a charge limit, a hot battery, or a controller fault.
Can I diagnose this without opening the laptop?
Yes — nearly the entire diagnosis is software and external: battery reports, driver checks, charger swaps, UEFI/BIOS battery status. Opening the laptop is only needed if all of that points to the internal battery.
Why troubleshoot instead of just trying fixes randomly?
Random fixes waste time and can make things worse (like flashing BIOS unnecessarily). Two diagnostic tests — the powered-off test and the battery report — narrow it to one layer, and then you fix only that layer.