Have you plugged your laptop into a power outlet, the power indicator is on, but the battery percentage stays the same or even drops? This problem is familiar to many users - from owners of budget Lenovo IdeaPad up to bonus MacBook Pro. In 80% of cases, it is not battery failure that is to blame, but software glitches, incorrect settings, or simple contact wear.

In this article we will look at all possible reasonsWhy the laptop battery is connected but not charging - from the obvious (damaged cable) to the exotic (failure of the power controller in the chipset). You will receive step by step instructions for diagnosis, a table of symptoms with likely culprits of the problem, as well as answers to frequently asked questions. Don’t rush to take your device to a service center: in 6 out of 10 cases, the problem can be solved on your own in 10–30 minutes.

1. Checking the obvious: power supply, cable and outlet

Start with basic diagnostics - this will save time and nerves. In 30% of cases The problem lies not in the laptop, but in the power supplies. Here's what to do:

  • 🔌 Check the outlet: Connect another device (such as a telephone) to it. If it does not charge, the problem is in the socket or the circuit breaker in the panel.
  • 🔗 Inspect the power cable: kinks, exposed wires or melted areas at the connector are a signal for replacement. Cables are especially vulnerable USB-C with thin veins.
  • 📦 Test the power supply: If you have a spare power supply (even from another laptop with a suitable connector), connect it. For Dell And HP The matching of voltage and power is important.

Please note indicators on the power supply: If the light is off or blinking orange, the power supply is faulty. For some models Acer And Asus power supplies have removable cables - check the tightness of their connections.

📊 What laptop do you have?
  • Lenovo
  • HP
  • Dell
  • Asus
  • Acer
  • MacBook
  • Other
⚠️ Attention: Never use the power supply with excess power (for example, 120W instead of 65W). This may burn out the charging controller on the motherboard. But the power supply with less power (but not lower than 70% of the required) sometimes works, but the laptop will discharge under load.

2. Diagnostics of the power connector and battery contacts

If the power supply is working, but charging is not happening, the problem may lie in mechanical damage. Most often they suffer:

  • 🔌 Power connector on laptop: loose or oxidized connector (especially with Sony Vaio and old Samsung). Wiggle the plug - if the power light is blinking, soldering is required.
  • 🔋 Battery contacts: on the battery and in the laptop compartment. Wipe them with alcohol and a cotton swab. U MacBook The contacts are often covered with a black coating.
  • 🛠️ Screen hinge hinges: y Lenovo Yoga And HP Spectre Power cables pass through loops. If they are opened/closed frequently, they become worn out.

To check the power connector:

  1. Unplug your laptop.
  2. Carefully pry off the plastic connector cover (if it is removable).
  3. Check if the contacts inside are bent. U Dell Latitude The center pin often breaks.
How to clean battery contacts without disassembling the laptop?

1. Turn off the laptop and remove the battery (if it is removable).

2. Soak a cotton swab in isopropyl alcohol (90%+).

3. Gently wipe the contacts on the battery and in the laptop compartment.

4. Allow to dry for 10-15 minutes before reinstalling.

Do not use acetone or vodka - they leave a film!

Symptom Probable Cause Solution
Power light flashes orange Poor contact in the connector or faulty power supply Check the connector, test another power supply
The laptop only works from the mains, the battery is not detected Battery controller or BIOS failure Reset BIOS, reinstall ACPI driver
Charging only occurs when turned off Malfunction of the power circuit on the motherboard Diagnostics in the service (MOSFET transistor burnt out)
Battery charges to 60% and stops Battery life extension mode activated Disable the restriction in the BIOS or firmware (for example, Lenovo Vantage)

3. Software failures: drivers, BIOS and energy saving

If the hardware is ok, the culprit may be software. Start by checking device manager:

  1. Click Win + X → select "Device Manager".
  2. Expand the “Batteries” branch. If next to Microsoft ACPI-Compliant Control Method Battery The exclamation mark is on - the driver is not working correctly.
  3. Right-click → “Update driver” → “Browse for driver software on this computer” → “Select from list” → select a compatible driver.

If the update didn't help:

  • 🔄 Remove the battery driver: In Device Manager, remove the device → restart the laptop. Windows will install the driver automatically.
  • 🖥️ Reset BIOS/UEFI: turn off the laptop, press F2/Del/Esc (depending on model) when turned on → find the option Load Default Settings.
  • Turn off power saving modes: in Control Panel → Power Options select the "High Performance" scheme.

Check Device Manager for Battery Errors

Update your ACPI driver or remove it

Reset BIOS settings to factory defaults

Disable manufacturer power plans (such as Dell Power Manager)

Scan your system for viruses (some miners block charging) -->

Critical information: On laptops HP Pavilion And EliteBook Charging failure is often caused by the utility HP Support Assistant. Remove it through “Settings → Applications” and restart the device.

4. Battery controller failures and calibration

Modern lithium-ion batteries are equipped controller, which tracks charging cycles and temperature. If it “goes crazy”, the laptop may “think” that the battery is 100% charged, although in fact its capacity has long since dropped. Symptoms:

  • Charging stops at 80–90%.
  • The laptop suddenly turns off at 20-30% charge.
  • B battery report (command powercfg /batteryreport) the actual capacity is much lower than the rated capacity.

To calibrate the battery:

  1. Charge your laptop to 100% (even if the indicator is still).
  2. Turn off the power and discharge to complete shutdown (not before hibernation!).
  3. Leave it turned off for 4-5 hours.
  4. Plug in and charge to 100% without interruption.
⚠️ Attention: Calibration only helps when non-critical wear batteries (capacity above 40%). If the actual capacity is less than 20% of the rated capacity, the battery requires replacement. U MacBook You can check the wear threshold in the Battery Health menu (🍏 → About This Mac → System Profile → Power).

5. Hardware failures: from the motherboard to the battery

If none of the previous methods worked, the problem is most likely hardware room. Here are the most common breakdowns:

  • 🔋 Battery wear: Lithium-ion batteries lose 20-30% of their capacity in 2-3 years. U MacBook 2015–2017 Batteries often swell - this can be seen from the raised keyboard.
  • 🔧 Malfunction of the power circuit on the motherboard: MOSFET transistors, chokes or controller chips burn out (for example, ISL6237 at Asus).
  • 🌡️ Overheating: If the laptop heats up above 85°C, the BIOS will block charging for safety. Check the temperature in HWMonitor or AIDA64.

For diagnostics:

  1. Remove the battery (if it is removable) and try to work from the network. If the laptop turns off at the slightest load, the problem is in the power supply or motherboard.
  2. Look at Battery swelling: If the battery housing is deformed, it must be replaced immediately (risk of fire!).
  3. Check battery contact voltage multimeter. The norm for most laptops is 10.8V–11.4V (for 3-cell batteries).
💡

If the laptop turns on only with the power supply connected and immediately turns off when it is disconnected, the motherboard is most likely faulty. In 70% of cases, the south bridge or the processor power circuit is to blame.

6. Features of different brands: Lenovo, HP, Dell, MacBook

Manufacturers often implement proprietary power management technologies, which may conflict with charging. Let's look at the nuances of popular brands:

Brand Typical problem Solution
Lenovo (IdeaPad, ThinkPad) Mode activated Conservation Mode (charge up to 60%) Disable in Lenovo Vantage or BIOS (Config → Power → Battery Health Mode)
HP (Pavilion, EliteBook) Utility failure HP Support Assistant or BIOS Remove the software via Settings → Applications, update BIOS from the official website
Dell (Inspiron, XPS) Power supply incompatibility (for example, 45W instead of 65W) Use only the original PSU with the correct voltage (check the sticker on the bottom)
MacBook (2016–2020) Controller failure SMC or battery wear Reset SMC (Shift + Control + Option + Power button for 10 seconds), check in “System Information”
Asus (ROG, ZenBook) Overheating and charging shutdown under high load Clean the cooling system, replace thermal paste, turn off Turbo Mode in Armoury Crate

U MacBook Pro/Air with chips M1/M2 There is a peculiarity: if the battery is discharged to 0%, the laptop may not turn on even when connected to the network. In this case, you need to leave it on charge for 10-15 minutes and then press the power button.

7. When to contact service: signs of serious damage

Not all problems can be solved on your own. Here signalsthat the laptop needs to be taken for repair:

  • 🔥 Burning smell or melted elements on the motherboard.
  • 💥 The laptop turns on only after “magic” manipulations (for example, you need to press the power connector or move the battery).
  • 📉 The battery drains in 5–10 minutes even with the power supply connected.
  • Sparks or crackling when charging is connected.

The cost of repair depends on the breakdown:

  • Replacing the battery: 3,000–10,000 ₽ (original for MacBook - up to 20,000 ₽).
  • Power circuit repair: 5,000–15,000 ₽ (replacement of MOSFETs, chokes, microcircuits).
  • Flashing the BIOS: 2,000–5,000 ₽ (if the failure is caused by an unsuccessful update).
💡

If the laptop is under warranty, do not disassemble it yourself! Manufacturers (especially Apple And Dell) will void the warranty if there are signs of tampering.

FAQ: Frequently asked questions about laptop charging

Why does the laptop only charge when turned off?

This is a sign of a malfunction in the power circuit on the motherboard (most often the MOSFET transistor or inductor burns out). In the off state, the load is minimal and current flows through the backup circuits. Repairs are only possible at the service center.

Is it possible to use a laptop without a battery, only from the network?

Yes, but with reservations:

  • If the power supply has sufficient power (for example, for Lenovo Legion you need a 135W+ power supply).
  • If there are no power surges (use a surge protector).
  • If the laptop does not turn off at the slightest load (this is a sign of a faulty motherboard).

Disadvantage: If there is a sudden power outage, you will lose unsaved data.

How to check the actual battery capacity?

On Windows:

  1. Run Command line on behalf of the administrator.
  2. Enter powercfg /batteryreport and press Enter.
  3. Open the generated file battery-report.html in the browser.
  4. Find the lines Design Capacity (passport capacity) and Full Charge Capacity (real). If the second one is 50%+ smaller than the first one, it’s time to change the battery.

On MacBook:

  1. Press and hold the battery icon in the menu bar Option.
  2. View status: if specified "Replace battery" or "Service", it needs to be changed.
Why does the battery charge to 80% and then stop?

This normal function on many laptops (Lenovo, HP, Dell). Manufacturers limit charge to 80% to extend battery life (mode Battery Health Mode or Conservation Mode). To disable:

  • B Lenovo Vantage: Power → Battery Status → Optimized Charging.
  • B HP Support Assistant: Battery → Battery Settings → Maximum Capacity.
  • In BIOS Dell: Settings → General → Battery Health → Standard.
Can a virus block charging?

Yes, but extremely rarely. Some mining bots or rootkits may limit power to reduce CPU load. It's easy to check:

  1. Open Task Manager (Ctrl + Shift + Esc).
  2. See the load on the CPU and GPU without running programs. If it is above 10%, scan the system Kaspersky Virus Removal Tool or Dr.Web CureIt.

Also check Job Scheduler (taskschd.msc) for suspicious tasks with names like update_win or service_host.