Ultimate Tips to Max Out Microsoft Surface Battery Life

This is the ultimate tips to keep your Surface Pro 4 battery life last longer as possible when you are in the class, meeting or working on the site.

Note This guide is updated on November 19, 2017, to make sure that this tutorial is still valid for the latest Windows 10 Fall Creators Updates.

There are two main factors that reflect battery life on every computer: “Battery Capacity” and “Power Efficiency”. There is nothing we can do here with the device’s battery capacity as it is already built into your device already. Check out here to see your Surface’s battery capacity.

In this article, we will guide you how to tune power settings and system settings to maximize your Surface’s power efficiency.

  1. Real-time battery discharging monitoring
  2. Surface Pro optimization power plan
  3. Optimize Cortana Settings
  4. Turn off Wi-Fi while asleep
  5. Reduce display brightness
  6. Disable startup programs
  7. Surf with Microsoft Edge
  8. Turn on Battery Saver
  9. Turn off Bluetooth radio
  10. More tips to extend Surface Pro 4 battery life

1 Real-time battery discharging monitoring

Before we deep dive into how to max out the battery life on Surface Pro 4 and Surface Book, we need to know how to track battery discharging in your current configuration. By monitoring the battery discharging we are able to know about:

  • How much power is used in the whole system in real-time?
  • What activities that will use much power to process.
  • Compare power usage when you customize your system configuration.

As my experience, BatteryBar is the best battery monitoring tool out there. It has all features that we need to monitor battery discharging in real-time. Below is all the basic real-time battery information that available:

Real-Time Battery Discharging Monitoring

Above is the battery information captured on Surface Pro 3. Surface Pro 4 has a slightly smaller battery capacity.

As you can see my current Discharge Rate is 3,539 mW or 3.5W and with 82.9% of battery capacity, so it means that with current system configuration and activities my battery life still remains 6 hours and 16 minutes.

Click here to download BatteryBar For Windows

Now you got the idea, to get more battery life you will need to minimize discharge rate as possible. Now it’s time to max out your Surface Pro 4 battery life, please check out the following tips:

2 Surface Pro Optimization power plan

Note I have tested this section on my Surface Book with Windows 10 Fall Creators Update along with Power Slider feature enabled. I can confirm that every power settings you set here are still working normally.

Every Microsoft Surface devices shipped with a predefined power plan called Balanced with very few advanced configurations as below:

Default Balanced Power Plan on Microsoft Surface

Step 1: Turning off Connected Standby feature

The limited power configuration in Advanced Settings because of Connected Standby feature that enabled by default on every Surface devices. In order to create a new power plan with optimized advanced settings, we need to disable connected standby via Registry Editor.

To turn off connected standby:

  1. On your type cover, press + R
  2. Type regedit to open Register Editor.
  3. Now you need to go to
  4. Double click on CsEnabled and change Value data from 1 to 0, and click OK.Configure Connected Standby via Registry Editor
  5. Restart your computer to apply these changes to your system.
  6. After restarting your computer, now you can access the full list of power plans and individual advanced settings.Full List of Power Advanced Settings

Step 2: Notice your default properties of Balanced power plan

Before we move on to create the Surface Pro Optimization power plan, here are all the settings of the Balanced power plan that we will copy for creating our new power plan:

OptionsOn batteryPlugged in
Require a password on wake-upYesYes
Hard disk
Turn off hard disk after
1 Minute1 Minute
Internet Explorer
JavaScript Timer Frequency
Maximum Power SavingsMaximum Performance
Desktop background settings
Wireless Adapter Settings
Power Saving Mode
Medium Power SavingMaximum Performance
Hibernate after
180 Minutes180 Minutes
Allow wake timesDisableImportant Wake Timers Only
USB settings
USB selective suspend setting
Intel(R) Graphics Settings
Intel(R) Graphic Power Plan
Power buttons and lid
Lid close action
Power button actionSleepSleep
PCI Express
Link State Power Management
Maximum power savingsModerate power savings
Processor power management
Minimum processor state
System cooling policyPassiveActive
Maximum processor state100%100%
Turn off display after
4 Minutes10 Minutes
Display brightness40%100%
Dimmed display brightness50%50%
Enable adaptive brightnessOnOn
Multimedia settings
When sharing media
Allow the computer to sleepPrevent idling to sleep
When playing videoBalancedOptimise video quality
Critical battery action
Low battery level6%6%
Critical battery level2%2%
Low battery notificationOnOn
Low battery actionDo nothingDo nothing
Reserve battery level4%4%

Step 3: Creating a new Surface Pro Optimization power plan

To create the Surface Pro Optimization power plan based on Balanced power plan:

  1. Right-click on Start > Control Panel
  2. Navigate to Hardware and Sound > Power Options
  3. On the left navigation pane, click Create a power plan
  4. Type “Surface Pro Optimization” in the Plan name textbox. You can also use whatever name you want here:Creating a new Surface Pro Power Plan
  5. After creating the power plan, click on Change advanced power settings:Change Advanced Power Settings of Surface Pro Optimization Power Plan
  6. Here are all the settings that you will need to change in the new power plan.
    OptionsOn batteryPlugged in
    Internet Explorer
    JavaScript Timer Frequency
    Maximum Power SavingsMaximum Performance
    Wireless Adapter Settings
    Power Saving Mode
    Maximum Power SavingMaximum Performance
    Hibernate after
    30 Minutes180 Minutes
    Intel(R) Graphics Settings
    Intel(R) Graphic Power Plan
    Maximum Battery LifeBalanced or
    Maximum Performance
    PCI Express
    Link State Power Management
    Maximum power savingsModerate power savings
    Processor power management
    Minimum processor state
    System cooling policyPassiveActive
    Maximum processor state30% – Maximum Underclocking
    50% – Medium Underclocking
    99% – Full Speed (without Turbo Boost)
    100% – Full Speed (with Turbo Boost)
    Turn off display after
    4 Minutes10 Minutes
    Display brightness25%100%
    Dimmed display brightness50%50%
    Enable adaptive brightnessOffOn
    Multimedia settings
    When sharing media
    Allow the computer to sleepPrevent idling to sleep
    When playing videoOptimise power savingsOptimise video quality
  7. After finish changing, click OK to accept all changes.

Important You need to reset the value of CsEnabled back to “1 to bring back the Connected Standby feature that allows you to instantly turn on/off your Surface. You will not see all advanced settings but everything you made changes to all power plants will still remain there. For more information about the “modern standby” feature check out here.

Step 4: How to verify the new power plan settings via Command Prompt

After you turned on back the Connected Standby feature, you will no longer access most advanced power settings from Power Options in control panel you set before. Here is how you can verify those advanced power settings:

  1. Open Command Prompt or PowerShell
  2. Type “powercfg -list
    List Power Plans with powercfg command
  3. Copy the GUID of the power plan you previously created, and type “powercfg -query {GUID}“.
    Note To copy text in Command Prompt, first select the text you want to copy then press Ctrl + C. To paste, move the cursor to where you want to paste the text then Right-Click anywhere on the command prompt window.
    Query Power Plan Settings with powercfg -query
  4. Here is an example of the maximum processor state that I set to 100% on AC power and 70% on DC Power.
    Maximum Power State query with powercfg

3 Optimize Cortana Settings

Cortana is a Windows 10 voice assistant, she runs in the background at all time to track your activities including speaking, inking, and typing personalization. She uses your internet connection to send those data to the Cortana server, and also synchronize suggestions, reminders,  alerts and personalization information for you.

As you can see, those activities will definitely eat up your battery life. If you want to max out your battery life, you need to optimize the Cortana settings to do little things as possible. To do so:

  1. Click on Cortana icon
  2. Click the Settings icon
  3. And turn off all options there

Turn off Cortana completely on Windows 10 anniversary update

Since Windows 10 anniversary, you can’t disable Cortana completely via the Settings anymore. To disable Cortana you need to change the Computer Configuration via Local Group Policy Editor.

To do that:

  1. Click Start and type “gpedit.msc” and press Enter.
  2. Go to Computer Configuration > Administrative Templates > Windows Components > Search.
  3.  Double-click on Allow Cortana to change the policy.
  4. Select Disabled.
  5. Click Apply and OK
    Disable Cortana on Windows 10 anniversary update via gpedit.msc

4 Turn off Wi-Fi while asleep

While connected standby is turned on Surface devices, when you hit the power button on your device, It will go into a sleep mode instead of being turned off your device or put your device into hibernation. It works just like your phone and other tablets, your Surface will remain connected to the WiFi to receive emails and notifications.

You can save more battery by turning the WiFi off while your device in sleep mode. To do so:

  1. Go to Settings > System > Power & sleep
  2. Under the Network connection section, change the value to “Always”.
    Always disconnect from network while on the battery power

5 Reduce display brightness

Display brightness can use more power than other parts of your computer. For Surface, Microsoft has recommended 25% of brightness for getting longer battery life. You might also need to turn off screen brightness auto adjustment to make sure that the brightness you set is good enough for watching.

To turn off automatic brightness adjustment:

  1. Go to SettingsSystemDisplay
  2. Turn off the “Change brightness automatically when lighting changes” option.
    Turn off Change brightness automatically when lighting changes

6 Disable startup programs

You can benefit from a faster boot time, reduce your system loads, and save more power juices by disabling unimportant startup programs. To disable startup programs:

  1. Go to Task Manager
  2. Click on Start-up.
  3. Select all programs that you want to disable and click on Disable button.
    Disable Startup Programs

7 Surf with Microsoft Edge

Microsoft Edge is an optimized Web Browser for Windows 10 and also Microsoft Surface. According to a discussion on Reddit, while you viewing videos on the youtube, Microsoft Edge using H.264 codec which allows Intel Skylake processor to natively decode with much less CPU power consumption.

Similarly, for Netflix streaming test that Microsoft conducted on identical Microsoft Surface Books, Microsoft Edge is the best battery efficiency.

Google Chrome Tweaks

However, if you are using Google Chrome you can disable Flash Player plugin and install H264IFY to solve this problem. To disable the flash player plugin:

  1. Go to Chrome address bar
  2. Type: “chrome://plugins
  3. And click on Disable under the Adobe Flash Player section
    Disable Google Chrome Adobe Flash Player Plugin
  4. To install h264ify extension, you can go to this URL:

8 Turn on Battery Saver

Battery Saver is a new feature in Windows 10, by turning on the Battery Saver option, you can extend your battery life by limiting background system activity and push notifications. You can find the apps that run in the background even you don’t use them by going to Settings > System > Battery Saver > Battery use > Change background app settings.

Manage Apps Run in the Background

When you turn on Battery Saver option, all those apps will not run in the background. To turn on Battery Saver, you can click on Battery icon on the taskbar and click on Battery saver to turn on.

Turn on Battery Saver

Note while your Surface is charging, this option will be disabled.

On Surface PC with Power Slider enabled, you just move the slider all the way to the left to activate the battery saver.

Power Slider on Surface Book

9 Turn off Bluetooth radio

Bluetooth on Surface Pro 4 and Surface Book is a key feature when you are using Surface Pen for OneNote activation, Screenshot, and Cortana activation. However, if you think you don’t need these features, you can turn Bluetooth radio off by:

  1. Go to Settings > Devices > Bluetooth
  2. And switch off the Bluetooth option
    Turn Bluetooth Radio Off on Windows 10

10 More tips to extend Surface Pro 4 battery life

Turn off backlit on your Surface Type Cover – Backlit on your Surface type cover also a minor part of battery draining, you can it off to get some extra battery life for your Surface Pro 4.

Close background power hungry processes – Some CPU intensive processes appear to run in the background without your acknowledgment, those processes sometimes drain your battery very fast. You can go to Task Manager > Processes to check processes that have a high CPU usage if you believe that those processes are not important you can kill them by click on End Task button.

Stop Power Hungry Processes - Improve Surface Pro 4 Battery Life

Unplug USB devices you don’t use – On your Surface always comes with a single USB port for connecting a USB device to a mouse, external hard drive, flash drive, a phone, or a USB hub. Those devices use your Surface’s power while it connected, so you can unplug all those devices or using an external powered USB hub for connecting those devices to stop them from draining battery from your Surface.

Turn off Windows Defender Real-time protection (do at your own risk) – If you stay away from the internet, you can earn more battery life and performance by turning off the Windows Defender Real-time protection. It will reduce CPU stress by not scanning all processes and files you access in real-time. To do that, go to Settings > Update & security > Windows Defender and turn off the Real-time protection.

Turn off Windows Defender Real-time protection feature

Using external battery pack (power bank)

Those are the ultimate tips that will extend your Surface Pro 4 battery life. However, it will decrease your Surface performance. This is not a big deal for note taking or basic processing. If you want to play games, edit photos or videos, you should use an external battery pack for your Surface Pro 3/4 or Book.

Here are our top picks external power pack for your Surface Pro 3, Pro 4 and Book:

Some external power pack doesn’t include Surface Connect cable. You can buy it separately here:

Surface Deals

Comments (17)

Read These Stories Next