Device: Surface Laptop Studio
Issue Summary My battery is stuck reading 0% in Windows, and the laptop shuts off completely the instant it is unplugged, even for a second. This started while I was playing a game with the laptop plugged in, and it shut off unexpectedly despite being connected to the charger the whole time.
Battery Health Data Design Capacity: 56,310 mWh Full Charge Capacity: 48,530 mWh This works out to roughly 86% battery health, which should be within a normal range for a battery of this age, not something that should cause a stuck 0% reading.
Key Event Found in Battery Report Running powercfg /batteryreport, I found this sequence right before the problem started:
- 13:53:58, Active, 100%, 48,530 mWh (normal, healthy reading)
- 15:04:00, Suspended, 90%, 43,580 mWh (normal drop during sleep)
- 15:41:10, "Battery changed" event, then Active
- 15:41:14, another "Battery changed" event just 4 seconds later, then Active
- After this point, the battery has been stuck reporting 0% no matter what
Troubleshooting Already Completed
- Uninstalled and reinstalled the Surface Battery driver in Device Manager, then restarted. No change.
- Performed a full embedded controller reset: shut down while plugged in, unplugged, held the power button for 20 seconds, then plugged back in and powered on. No change.
- Checked Windows Update (including Advanced Options/Optional Updates) and the Surface app for firmware updates. Nothing available on either.
- Ran the Surface Diagnostic Toolkit (SDT). It reported normal battery function, which contradicts what Windows itself displays.
- Checked Surface UEFI (PC information, Security, Boot configuration, Date and Time). This version of the UEFI does not expose any battery health section, so no additional data was available there.
- Ran sfc /scannow in an elevated Command Prompt. Completed with no integrity violations found, ruling out system file corruption.
Current State The battery appears physically healthy based on both the capacity numbers and the SDT result, but Windows consistently shows 0% and the system shuts down instantly the moment it's unplugged, even briefly. This points to either a fault in the embedded controller's battery reporting or a charging circuit issue rather than a simple software or driver problem, since standard software level fixes have not resolved it.
Question Has anyone else run into this exact pattern (battery health looks fine, SDT says normal, but Windows is stuck at 0% and the device won't run unplugged at all)? Is there a known fix beyond what I've already tried, or does this typically require a hardware repair?Device: Surface Laptop Studio
Issue Summary
My battery is stuck reading 0% in Windows, and the laptop shuts off completely the instant it is unplugged, even for a second. This started while I was playing a game with the laptop plugged in, and it shut off unexpectedly despite being connected to the charger the whole time.
Battery Health Data
Design Capacity: 56,310 mWh
Full Charge Capacity: 48,530 mWh
This works out to roughly 86% battery health, which should be within a normal range for a battery of this age, not something that should cause a stuck 0% reading.
Key Event Found in Battery Report
Running powercfg /batteryreport, I found this sequence right before the problem started:
- 13:53:58, Active, 100%, 48,530 mWh (normal, healthy reading)
- 15:04:00, Suspended, 90%, 43,580 mWh (normal drop during sleep)
- 15:41:10, "Battery changed" event, then Active
- 15:41:14, another "Battery changed" event just 4 seconds later, then Active
- After this point, the battery has been stuck reporting 0% no matter what
Troubleshooting Already Completed
- Uninstalled and reinstalled the Surface Battery driver in Device Manager, then restarted. No change.
- Performed a full embedded controller reset: shut down while plugged in, unplugged, held the power button for 20 seconds, then plugged back in and powered on. No change.
- Checked Windows Update (including Advanced Options/Optional Updates) and the Surface app for firmware updates. Nothing available on either.
- Ran the Surface Diagnostic Toolkit (SDT). It reported normal battery function, which contradicts what Windows itself displays.
- Checked Surface UEFI (PC information, Security, Boot configuration, Date and Time). This version of the UEFI does not expose any battery health section, so no additional data was available there.
- Ran sfc /scannow in an elevated Command Prompt. Completed with no integrity violations found, ruling out system file corruption.
Current State
The battery appears physically healthy based on both the capacity numbers and the SDT result, but Windows consistently shows 0% and the system shuts down instantly the moment it's unplugged, even briefly. This points to either a fault in the embedded controller's battery reporting or a charging circuit issue rather than a simple software or driver problem, since standard software level fixes have not resolved it.
Question
Has anyone else run into this exact pattern (battery health looks fine, SDT says normal, but Windows is stuck at 0% and the device won't run unplugged at all)? Is there a known fix beyond what I've already tried, or does this typically require a hardware repair?