I can provide the or specific registry fixes based on your symptoms.
Generate a detailed log of your battery's actual capacity versus its design capacity. Open as Admin. Type: powercfg /batteryreport . surface pro 7 battery driver download
If updating the driver doesn't work, try these steps to rule out hardware failure: Run the Surface Diagnostic Toolkit I can provide the or specific registry fixes
You don't usually need to download a standalone file for drivers. Windows handles this internally. the Start button. Select Device Manager . Expand Batteries . surface pro 7 battery driver download
Interrupted updates can break the handshake between the battery and OS.
Have you noticed any of the screen (a sign of a bad battery)?