共用方式為


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

image

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

image

5. In the properties of this task sequence step, edit the following:

image

6. Click the Options tab and add conditional for “Task Sequence variable model equals Surface Pro 3”

image

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.