Surface Pro 3 Hibernation Doesn’t Occur on Enterprise Install
Hi my name is Scott McArthur and I want to call out a recently published KB article:
Surface Pro 3 doesn't hibernate after four hours in connected standby
https://support2.microsoft.com/kb/2998588
If you are deploying an image to Surface Pro 3, you are missing out on the feature where after 4 hours in Connected Standby the device will hibernate. This is a key feature related to battery life so I would recommend that all Enterprise customers install KB2955769 and incorporate these PowerCfg commands into your deployment.
If you use Microsoft Deployment Toolkit 2013 for your deployments this is super easy. Here are the steps
1. Under Packages, import KB2955769
2. Create PowerCfg_Sp3.batthat contains the following commands:
REM sets CS battery saver time-out to four hours:
powercfg /setdcvalueindex SCHEME_CURRENT e73a048d-bf27-4f12-9731-8b2076e8891f 7398e821-3937-4469-b07b-33eb785aaca1 14400
powercfg /setacvalueindex SCHEME_CURRENT e73a048d-bf27-4f12-9731-8b2076e8891f 7398e821-3937-4469-b07b-33eb785aaca1 14400
REM sets CS battery saver trip point to 100:
powercfg /setdcvalueindex SCHEME_CURRENT e73a048d-bf27-4f12-9731-8b2076e8891f 1e133d45-a325-48da-8769-14ae6dc1170b 100
powercfg /setacvalueindex SCHEME_CURRENT e73a048d-bf27-4f12-9731-8b2076e8891f 1e133d45-a325-48da-8769-14ae6dc1170b 100
REM sets the CS battery saver action to hibernate:
powercfg /setdcvalueindex SCHEME_CURRENT e73a048d-bf27-4f12-9731-8b2076e8891f c10ce532-2eb1-4b3c-b3fe-374623cdcf07 001
powercfg /setacvalueindex SCHEME_CURRENT e73a048d-bf27-4f12-9731-8b2076e8891f c10ce532-2eb1-4b3c-b3fe-374623cdcf07 001
powercfg /setactive SCHEME_CURRENT
3. Save PowerCfg_Sp3.bat to your Deploymentshare\Scriptsfolder
4. Open up the task sequence you use to deploy Windows and add a custom task in the state restore phase called PowerCfg-SP3
5. In the properties of this task sequence step, edit the following:
6. Click the Options tab and add conditional for “Task Sequence variable model equals Surface Pro 3”
Note: This ensures this only runs on Surface Pro 3 devices using the model variable
Hope this helps with your Surface deployments and keep eye on this blog for more tips and tricks for Surface
Scott McArthur
Senior Support Escalation Engineer
Comments
- Anonymous
January 01, 2003
@adam: Not sure I understand. You don't want it to automatically hibernate after 4 hours of being in connected standby? If you disable this, then at the end of the day you would have to choose shutdown otherwise the device will remain in connected standby all night draining the battery. If you shut down, then you are essentially doing a full bootup when you turn it back on. The bootup from hibernation is actually faster then a full bootup due to fast boot feature - Anonymous
January 01, 2003
@ambers: It should. http://blogs.technet.com/b/askcore/archive/2014/07/15/deploying-surface-pro-3-pen-and-onenote-tips.aspx talks about some of the things you need to do - Anonymous
November 06, 2014
Is there a way to permanently disable hibernation? I don't want my tablet to "boot" on power up; I want instant on. The meager battery savings aren't worth it. - Anonymous
November 06, 2014
Is the pen able to open Notepad in an Enterprise deployment now. Wondering if its just me. - Anonymous
November 06, 2014
Sorry, OneNote? - Anonymous
December 10, 2014
The comment has been removed - Anonymous
February 22, 2015
Great article, thanks! Do you know why this is limited to 4 hours? If you change the 14400 to 3600 will it sleep after 1 hour? - Anonymous
May 11, 2015
Is there any harm in not applying the filter so it hits all machines so when we get new models that can take advantage of connected standby that they are not missed? - Anonymous
January 11, 2016
How might this process have changed for an image created for the Surface Pro 3 with Windows 10? The KB relates to a hotfix for Windows 8.1 and the batch file here doesn't appear to work on the latest release.