Kevin Holman's System Center Blog

Posts in this blog are provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified in the Terms of UseAre you interested in having a dedicated engineer that will be your Mic

Surface RT battery life after the upgrade to Windows 8.1

Surface RT battery life after the upgrade to Windows 8.1

  • Comments 18
  • Likes

I have a Surface RT device (the original) and absolutely love it.  I use it every day.  However, one of the challenges I have been dealing with was after the upgrade for Windows 8.1 came out, I noticed the battery is always dead when I picked it up.  Before, I could go 3 to 5 days between charges, depending on how much I was using it.  Now, it would discharge in standby within 24 hours!

To track this – you can create a Battery Report.  Open an elevated command prompt on the SurfaceRT device, and type in:

powercfg /batteryreport

image

This will save an HTML file as seen above. 

This is a pretty cool report that will show some interesting statistics about your batter.  But it will also show your periods of use, and how much the battery drains during connected standby:

image

In the table above, I can see I entered standby at around 9pm on the 17th, and when I picked it back up around 4pm the next day, the battery was almost dead!  The chart in the report shows this as well, pretty cool:

image

What's the fix???

If you look on this page:  http://www.microsoft.com/Surface/en-US/support/hardware-and-drivers/battery-and-power

There is an interesting section at the bottom:

Surface RT only: Battery issue when updating from Windows RT 8.1 Preview

If you updated Surface RT from Windows RT 8.1 Preview to Windows RT 8.1, you may notice a decrease in battery life. During the update, the wireless adapter power policy isn’t migrated. Instead, the power policy is set to a default value that consumes more power both during use and in the connected standby state.

To restore the wireless adapter power policy to the correct settings, open an administrator command prompt:

Step 1:
Swipe in from the right edge of the screen, and then tap Search.
(If you're using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, and then click Search.)

Step 2:
In the search box, enter command prompt.

Step 3:
Touch and hold (or right-click) Command Prompt to bring up the context menu. Tap or click Run as administrator.

Step 4:
On the User Account Control dialog box, tap or click Yes.

Step 5:
At the Administrator: Command Prompt, enter the following:

powercfg -setdcvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 3

Step 6:
Then enter
powercfg -setactive scheme_current

Voila…. this fixed mine immediately.  And yes, I did update from 8.1 preview to the full release of 8.1.  My surface can now sit in connected standby mode for an entire day and only consume about 10% of the battery life.  Smile

image

Comments
  • Very nice - thanks for sharing this.

    <heads off to fix his offending surface>

    Cheers,

    Rhoderick

  • The difference is amazing. This is really bad that they haven't bothered to issue a software patch for this. With an iPad you would never need to worry about anything like this.

  • Awesome! Thanks for the info and the fix, it seems everytime I pick up my Surface over the last few weeks and it was dead!

  • Awesome! Thanks for the info and the fix, it seems everytime I pick up my Surface over the last few weeks and it was dead!

  • Great find thanks Kevin!

  • Unfortunately im having trouble getting the command typed in properly. It says invalid parameter

  • Unfortunately I am having trouble getting the command typed in properly as well. It says invalid parameter

  • Don't paste it in. Type it. You might be copying an extra character or carriage return. It works perfectly.

  • Can somebody tell me, why there is no visible numerical battery capacity status in this battery report for my surface RT gen1 (2012 dec)? It seems the battery does not report its capacity at all (all empty entries in all the capacity columns)? This is the case since day1 on Win RT 8.0. As a side effect, I dont see the remaining battery life left in the desktop mode! For the reference: Battery name: X865745 Manufacturer: Samsung Chemistry: LION design / full charge capacity: -- mWh (literally like this) cycle count: 51

  • Yeah i actually typed it, not pasted. Im just really bad at this stuff lol. I feel like im using an extra space or missing a space or something

  • Anonymous 12 Jan 2014 6:08 PM I am really (seriously) expecting an answer for my question.

  • Cut and paste it. Once I did that it worked just fine. powercfg -setdcvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 3 There is a space between ...0c1 and 12bb... that you miss if you type it.

  • thanks, live saver :)

  • Hi,
    I was able to do everything that was described, including seeing the report, but did not change the fact that the battery is consumed too fast.
    Can someone help me?
    Thanks in advance.

  • Hello all. I'm following the instructions to the letter, however, every time I check the active power profile with the -getactivescheme command, it just stays on my current personalized profile... Any ideas??

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
Search Blogs