My Surface tablet gets heavy use, and I used to charge it almost every other night. However, after updating my Surface RT to 8.1, the previously unimpressive standby life of the battery on this device has gotten worse. It had even gotten to the point where it was nearly dead every morning if I didn't charge it the night before.
A quick Google search returned ZDNet's Mary Jo Foley asking her readers if they were experiencing poor standby on Surface RT. Reading her experiences and the comments of her readers let me know that I wasn't alone, but that didn't give me much hope that I'd find a solution.
Today, I sent a tweet, asking Mary if she had resolved her issues. One of her followers, @jcmm33, spoke up and sent a link to a fix for Surface RT 8.1 Preview users who had updated to 8.1 RC and were experiencing poor standby performance. That information simply recapped the instructions published on Microsoft's Surface web page. Microsoft claims that the wireless power profile isn't migrated properly during the update from Windows 8.1 preview to 8.1 RC.
Here are the steps, in case you don't want to click through to any of the links I've provided above. Having a Touch or Type cover or another keyboard and a mouse will make these steps easier to perform — and keep in mind, this fix is only for Surface RT users who installed the 8.1 Preview and then updated to the 8.1 final release when it was made available. If you're on another device or went from Windows 8 to 8.1 without trying out the Preview first, this solution may not work — and it might cause more problems than it solves. In any case, proceed at your own risk.
- The first step is to swipe in from the right edge of the screen and tap the Search charm
- Type "command prompt" (no quotes) in the search dialog box
- Long-press (or right-click) on the command prompt icon that appears, and click Run as administrator (Figure A) Figure A
- When the UAC dialog prompts you to authorize the command prompt to run with administrator access, click Yes
- In the command prompt, copy or type "powercfg -setdcvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 3" (no quotes) and hit Enter (Figure B)
- Finally, type "powercfg –setactive scheme_current" (no quotes) and hit Enter (Figure C)
Click Run as administrator.
Information to enter in the Command Prompt.
More information to enter in the Command Prompt.
There will be no confirmation at either step above when you hit Enter.
Another command that's useful for troubleshooting batteries on Windows 8.x devices is "powercfg /batteryreport" (no quotes). This command, entered at the command line, creates an extensive HTML report of battery use on your device that may assist you with spotting trends or issues with your battery. It creates a very technical report that isn't very easy to read or understand (Figure D), but it does generate a lot of powerful information.Figure D
Battery usage report.
Other users have recommended going to the App History tab in Task Manager (Figure E), selecting Delete usage history, and monitoring the CPU time consumed by apps installed on your device. This may help you determine which, if any, apps are hogging CPU cycles and having a negative impact on your battery.Figure E
Monitor the CPU time consumed by apps.
Have you experienced poor battery performance on your Surface tablet? If you've discovered additional fixes for this problem, please share them in the discussion thread below.
Donovan Colbert has over 16 years of experience in the IT Industry. He's worked in help-desk, enterprise software support, systems administration and engineering, IT management, and is a regular contributor for TechRepublic. Currently, his professional role is as a Linux support engineer for a fast-growing Linux/FOSS consultancy group. You can follow him @dcolbert on Twitter or his personal blog, located at http://donovancolbert.blogspot.com.