Übersicht über den adaptiven Ruhezustand
Benutzer können die Option „Ruhezustand“ auf ihren Windows-Geräten so festlegen, dass das System in einen Zustand mit niedriger Leistung versetzt wird, wenn das System nicht verwendet wird. Die aktuelle Logik für die Ruhezustandslogik im Betriebssystem basiert auf adaptivem Ruhezustand, um das System im Ruhezustand zu versetzen, nachdem ein bestimmter Prozentsatz der Akkukapazität während des modernen Standbymodus erschöpft wurde.
OEMs oder Benutzer können auch einen festen Timer für das Ruhezustands-Schlummern konfiguieren. Die zeitgeberbasierte Logik hat jedoch bezüglich der Benutzererfahrung erhebliche Nachteile. Ein fester Schlummer-Timer kann dazu führen, dass der Akku vollständig im Standbymodus erschöpft wird, wenn die Erschöpfung innerhalb des Schlummer-Timeouts erfolgt ist, oder ein modernes Standbyerlebnis mit einer geringen Erschöpfung durch einen Ruhezustand beim Schlummer-Timeout verkürzt wird. Daher empfiehlt es sich, den adaptiven Ruhezustand dynamisch auf der Grundlage der Akkuerschöpfung zu nutzen.
Der adaptive Ruhezustand bietet Trigger, mit deren Hilfe das System intelligent ruhen kann. Diese Trigger bieten die folgenden Vorteile:
- Vermeiden einer Rückkehr zu einem erschöpften Akku.
- Bereitstellung einer hervorragenden modernen Standby-Erfahrung , indem Sie sicherstellen, dass das System so lange wie möglich im modernen Standby-Modus bleibt.
Um die adaptiven Ruhezustandstrigger zu unterstützen, wird das System mit Standardwerten aktiviert. OEMs können diese Trigger jedoch programmieren, um sicherzustellen, dass die Computer ruhen, um den Benutzern die bestmögliche Erfahrung zu bieten.
Systemanforderungen
Die Trigger gelten nur für moderne Standby-Systeme.
Standardverhalten
Computer verfügen standardmäßig über ein adaptives Ruhezustandstimeout; OEMs können jedoch die Einstellungen mithilfe einer Bereitstellungspaketdatei konfigurieren. Weitere Informationen dazu finden Sie in den folgenden Abschnitten.
Hinweis
Windows hat einen Zeitraum von 15 Minuten, bevor einer dieser Trigger angewendet wird. Dadurch wird sichergestellt, dass das System nicht schnell in den Ruhezustand wechselt.
Ruhezustandstrigger
Einstellungen für den adaptiven Ruhezustand (Standby-Budgeteinstellungen und Standby-Reservezeiteinstellung) werden als ausgeblendete Energieeinstellungen angezeigt. Die Einstellungen werden nur auf DC angewendet und haben keine Auswirkungen auf AC.
Einstellungen für das Standby-Budget
In der folgenden Tabelle sind die Einstellungen aufgeführt, mit denen Sie das Standby-Budget festlegen können, das während des Standby-Modus ausgeglichen werden kann. Wenn das Gerät weniger als StandbyBudgetPercent über das StandbyBudgetRefreshInterval verbraucht, darf es im Standby bleiben. Andernfalls wird das Gerät in den Ruhezustand versetzt. Wenn das Gerät weniger als standbyBudgetPercent verbraucht, wird das Budget weiterhin bis zum StandbyBudgetRefreshCount aktualisiert.
Budgeteinstellung | Definition | Verfügbar gemacht als | Powercfg-Befehl |
---|---|---|---|
StandbyBudgetPercent | Legt den Prozentsatz der Batterieentladung fest, der für den Benutzer in einem Aktualisierungsintervall zulässig ist. Der Standardwert ist 5 %. | Power-Einstellung | powercfg /setdcvalueindex scheme_current sub_presence standbybudgetpercent |
StandbyBudgetRefreshInterval | Definiert die Zeitdauer, bevor standbyBudgetPercent aktualisiert wird. Wenn das StandbyBudgetPercent vor diesem Zeitpunkt erreicht ist, wird das Gerät in den Ruhezustand versetzt, andernfalls bleibt es im Standbymodus. Der Standardwert ist 12 Stunden. | Power-Einstellung | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHINTERVAL |
StandbyBudgetRefreshCount | Definiert, wie oft das Budget aktualisiert wird, wenn das StandbyBudgetPercent nicht innerhalb des StandbyBudgetRefreshInterval erreicht wird. Der Standardwert beträgt 4 Aktualisierungen. | Power-Einstellung | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHCOUNT |
Sie können diese Einstellungen auch mithilfe einer benutzerdefinierten Bereitstellungspaketdatei für OEM-Images konfigurieren. Weitere Informationen zu powercfg finden Sie unter Powercfg-Befehlszeilenoptionen.
Einstellung der Standby-Reservezeit
Reservezeit ist die Zeit, die der Benutzer garantiert hat, dass der Bildschirm aktiviert wird, nachdem das System aus dem Standbymodus kommt oder ruhen bleibt. In der folgenden Tabelle sind die Einstellungen aufgeführt, die Sie zum Festlegen der Reservezeit verwenden können.
Budgeteinstellung | Definition | Verfügbar gemacht als | Powercfg-Befehl |
---|---|---|---|
StandbyReserveTime | Definiert den Bildschirm in Sekunden, der dem Benutzer nach dem Beenden des Standbymodus zur Verfügung steht, und der Bildschirm wird aktiviert. Der Standardwert beträgt 1200 Sekunden. | Power-Einstellung | powercfg /setdcvalueindex scheme_current sub_presence standbyreservetime |
Sie können diese Einstellungen auch mithilfe einer benutzerdefinierten Bereitstellungspaketdatei für OEM-Images konfigurieren. Weitere Informationen zu powercfg finden Sie unter Powercfg-Befehlszeilenoptionen.
Beispiel für das Windows-Bereitstellungspaket
Sie können das Windows-Bereitstellungsframework verwenden, um die in diesem Abschnitt beschriebenen adaptiven Ruhezustandseinstellungen zu konfigurieren. Erstellen Sie zunächst mit dem Windows-Konfigurations-Designer ein Bereitstellungspaket. Anschließend bearbeiten Sie die im Paket enthaltene Datei customizations.xml, um Ihre Energieeinstellungen aufzunehmen, die unter dem Common\Power\Policy\Settings\AdaptivePowerBehavior
Namespace angezeigt werden. Verwenden Sie die XML-Datei als eine der Eingaben für die Befehlszeilenschnittstelle des Windows-Konfigurations-Designers, um entweder ein Bereitstellungspaket zu generieren, das die Energieeinstellungen enthält. Anschließend können Sie das Bereitstellungspaket auf das Image anwenden. Informationen zur Verwendung der Befehlszeilenschnittstelle des Windows-Konfigurations-Designers finden Sie unter Verwenden der Befehlszeilenschnittstelle des Windows-Konfigurations-Designers.
Das folgende Beispiel zeigt, wie Ihre Windows-Bereitstellungsantwortdatei aussehen könnte, nachdem Sie sie geschrieben haben, um adaptive Ruhezustandseinstellungen zu konfigurieren.
<?xml version="1.0" encoding="utf-8"?>
<WindowsCustomizations>
<PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
<ID>{XXXX GUID}</ID> <!-- ID needs to be unique GUID for the package -->
<Name>CustomOEM.Power.Settings.Control</Name>
<Version>1.0</Version>
<OwnerType>OEM</OwnerType>
</PackageConfig>
<Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
<Customizations>
<Common>
<Power>
<Policy>
<Settings>
<AdaptivePowerBehavior>
<SchemePersonality>
<Default SchemeAlias="Balanced">
<Setting>
<!-- After entering standby, battery drain percentage allowed before the device transitions to hibernate. -->
<StandbyBudgetPercent>
<DcValue>3</DcValue>
</StandbyBudgetPercent>
<!-- Specifies the minimum remaining battery time required for active use for the amount of time.-->
<StandbyReserveTime>
<DcValue>600</DcValue>
</StandbyReserveTime>
</Setting>
</Default>
</SchemePersonality>
</AdaptivePowerBehavior>
</Settings>
</Policy>
</Power>
</Common>
</Customizations>
</Settings>
</WindowsCustomizations>