An MSI laptop that says “plugged in, not charging” has a short list of usual suspects, and the first one is a feature, not a fault. MSI’s Battery Health Option deliberately stops charging at 60 or 80 percent to prolong battery life, and plenty of owners mistake it for a broken charger. Before you buy anything, check that setting — it takes thirty seconds and resolves a large share of these reports.
If the Battery Health Option is not the cause, the next suspects are the embedded controller, the charger, and Windows 10’s battery drivers. Work through the list in order; each step rules out one layer.
Why this happens
- Battery Health Option cap: MSI Center or Dragon Center is set to Best for Battery (60 percent) or Balanced (80 percent), which looks exactly like “not charging.”
- Stuck embedded controller: The EC chip that manages charging can lock up and needs a hard reset.
- Failing charger or cable: MSI gaming laptops need high-wattage bricks; a weak or dying adapter cannot sustain charging.
- Corrupted battery driver: Windows 10 updates can break the ACPI battery driver stack.
- EC firmware bug: Older BIOS/EC firmware on some MSI models mishandles charge negotiation until updated.
- Worn battery: A battery with collapsed capacity may refuse charge or report “not charging” permanently.
How to fix it
Work through these in order — start with the MSI-specific setting before touching drivers.
Fix 1: Check MSI Center’s Battery Health Option
This is the cause more often than not.
- Open MSI Center (or Dragon Center on older models).
- Go to General Settings and find Battery Health Option.
- If it is set to Best for Battery (caps at 60 percent) or Balanced (caps at 80 percent), that is your “problem” — it is intentional.
- Switch it to Best for Mobility to allow charging to 100 percent.
- Wait a few minutes and confirm the percentage starts climbing again.
Fix 2: Perform an EC reset
A stuck embedded controller blocks charging until reset.
- Shut down the laptop completely and unplug the charger and every peripheral.
- Press and hold the power button for 30 to 45 seconds — this drains residual power and resets the EC.
- If your MSI model has a small EC reset pinhole on the bottom panel, press it with a straightened paperclip for 30 seconds instead.
- Reconnect only the original MSI charger and power on.
- Check the battery icon within a few minutes for charging status.
Fix 3: Test the charger and power path
Rule out the hardware that feeds the laptop.
- Confirm you are using the original MSI power brick with its full rated wattage — gaming models often need 180W or more, and a weaker adapter will not charge under load.
- Inspect the brick, cable, and DC jack for damage, overheating smells, or a loose fit.
- Try a different wall outlet, bypassing any power strip.
- If you have access to a compatible MSI charger, test with it — chargers fail far more often than motherboards.
- Watch the charger’s LED if it has one; no light means the brick itself is likely dead.
Fix 4: Reinstall the battery drivers
Windows 10 can lose track of the battery after updates.
- Press Win + X and open Device Manager.
- Expand Batteries, right-click Microsoft ACPI-Compliant Control Method Battery, and choose Uninstall device.
- Also uninstall Microsoft AC Adapter if present.
- Shut down (do not restart), unplug the charger, hold the power button 30 seconds, then reconnect and power on.
- Windows rebuilds the drivers on boot — check charging status after the desktop loads. Our general guide covers laptops not charging when plugged in .
Fix 5: Update MSI Center, Dragon Center, and chipset drivers
Outdated MSI software fights Windows 10 power management.
- Update MSI Center or Dragon Center from the Microsoft Store or MSI’s website.
- Download the latest chipset and Intel Management Engine drivers for your exact model from MSI’s support page.
- Install them, restart, and re-check the Battery Health Option setting — updates sometimes reset it.
- If Dragon Center is old and buggy, consider migrating to the newer MSI Center if your model supports it.
- Retest charging on AC power with no heavy apps running.
Fix 6: Update the BIOS/EC firmware
MSI fixes charging bugs in firmware updates.
- Find your exact model on MSI’s support site and check the latest BIOS version against yours (shown in System Information, run
msinfo32). - Follow MSI’s BIOS update instructions precisely — keep the charger connected and do not interrupt the process.
- After the update, enter the BIOS setup and choose Load Optimized Defaults, then save and exit.
- Reconfigure the Battery Health Option in MSI Center afterward, since firmware updates can reset it.
- Observe one full charge cycle to confirm the fix held.
Fix 7: Check battery health and replace if worn
If everything software-side checks out, the battery itself is suspect.
- In an admin Command Prompt, run
powercfg /batteryreport /output "C:\battery-report.html"and open the report. - Compare Full Charge Capacity with Design Capacity — far below 60 percent means the pack is worn out.
- On MSI laptops with removable batteries, try running on a known-good battery if available.
- Order a replacement matched to your exact MSI model number from a reputable seller.
- After installing, run a full calibration: charge to 100 percent, drain to shutdown, then recharge uninterrupted. For update-related variants, see battery not charging after a Windows 11 update . For the OS-side power stack, Microsoft’s Windows support site documents the built-in battery troubleshooter.
Closing
MSI charging problems usually end at one of three places: the Battery Health Option doing its job, a stuck EC needing a reset, or a tired charger. Check the software cap first, reset the controller second, and verify the brick third — that sequence resolves the overwhelming majority of cases without spending a cent. If the battery report shows a worn-out pack, replacement is the honest fix.
