Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użytkownicy mogą ustawić opcję Hibernate na swoich urządzeniach z systemem Windows, aby umieścić system w stanie niskim zasilania, gdy system nie jest używany. Obecna logika hibernacji w systemie operacyjnym opiera się na adaptacyjnej hibernacji, aby przełączyć system w tryb hibernacji po opróżnieniu określonego procentu pojemności baterii podczas nowoczesnego stanu gotowości.
Producenci OEM lub użytkownicy mogą również skonfigurować stały czasomierz przejścia z trybu drzemki do hibernacji. Jednak logika oparta na czasomierzu ma znaczące wady doświadczenia użytkownika. Stały licznik czasu drzemki może spowodować, że system w pełni rozładuje baterię w stanie wstrzymania, jeśli rozładowanie zdarzy się w trakcie trwania limitu czasu drzemki, lub skróci niskoenergetyczny tryb współczesnego stanu wstrzymania przez przejście w stan hibernacji po upływie limitu czasu drzemki. W związku z tym preferowane jest wykorzystanie hibernacji adaptacyjnej w celu dynamicznej hibernacji na podstawie zużycia baterii.
Funkcja adaptacyjnego hibernowania zapewnia wyzwalacze, które pozwalają systemowi na inteligentną hibernację. Te wyzwalacze zapewniają następujące korzyści:
- Wyeliminować wznawianie do martwej baterii.
- Zapewnij doskonałe Modern Standby, upewniając się, że system pozostaje w nowoczesnym trybie wstrzymania tak długo, jak to możliwe.
Aby obsługiwać adaptacyjne wyzwalacze hibernacji, system jest skonfigurowany na ustawieniach domyślnych. Jednak producenci OEM mogą programować te wyzwalacze, by zapewnić hibernację maszyn i zapewnić użytkownikom najlepsze możliwe doświadczenie.
Wymagania systemowe
Wyzwalacze dotyczą tylko systemów nowoczesnego czuwania.
Zachowanie domyślne
Maszyny mają domyślnie włączony limit czasu adaptacyjnego hibernacji; Jednak producenci OEM mogą konfigurować ustawienia przy użyciu pliku pakietu aprowizacji. Więcej informacji na temat tego, jak to zrobić, można znaleźć w poniższych sekcjach.
Uwaga
System Windows ma 15-minutowy okres prolongaty przed zastosowaniem jednego z tych wyzwalaczy. Ma to na celu zapewnienie, że system nie przechodzi szybko do hibernacji.
Wyzwalacze hibernacji
Ustawienia adaptacyjnego trybu hibernacji (ustawienia budżetu trybu wstrzymania i ustawienie czasu rezerwowego trybu wstrzymania) są dostępne jako ukryte opcje zasilania. Ustawienia są stosowane tylko na prąd stały i nie mają wpływu na prąd przemienny.
Ustawienia budżetu rezerwowego
W poniższej tabeli wymieniono ustawienia, których można użyć do ustawienia budżetu rezerwowego, który jest dozwolony podczas wstrzymania. Jeśli urządzenie opróżnia mniej niż StandbyBudgetPercent nad RezerwąBudgetRefreshInterval, może pozostać w stanie wstrzymania. W przeciwnym razie urządzenie będzie hibernować. Jeśli urządzenie opróżnia mniej niż StandbyBudgetPercent, to w dalszym ciągu odświeży budżet do poziomu StandbyBudgetRefreshCount.
| Ustawienie budżetu | Definicja | Uwidocznione jako | Polecenie Powercfg |
|---|---|---|---|
| StandbyBudgetPercent | Określa maksymalne rozładowanie baterii %, dozwolone dla użytkownika w danym interwale odświeżania. Wartość domyślna to 5%. | Ustawienie zasilania | powercfg /setdcvalueindex scheme_current sub_presence standbybudgetpercent |
| StandbyBudgetRefreshInterval | Definiuje czas przed odświeżeniem parametru StandbyBudgetPercent. Jeśli wartość StandbyBudgetPercent zostanie osiągnięta przed tym czasem, urządzenie będzie w stanie hibernacji, w przeciwnym razie pozostanie w trybie gotowości. Wartość domyślna to 12 godzin. | Ustawienie zasilania | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHINTERVAL |
| StandbyBudgetRefreshCount | Określa liczbę odświeżeń budżetu, jeśli wartość StandbyBudgetPercent nie zostanie osiągnięta w ramach parametru StandbyBudgetRefreshInterval. Wartość domyślna to 4 odświeżenia. | Ustawienie zasilania | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHCOUNT |
Te ustawienia można również skonfigurować przy użyciu niestandardowego pakietu do aprowizacji dla obrazów OEM. Aby uzyskać więcej informacji na temat powercfg, zobacz Powercfg command-line options (Opcje wiersza polecenia usługi Powercfg).
Ustawienie czasu rezerwy rezerwowej
Czas rezerwowy to okres, przez który użytkownik ma zagwarantowaną możliwość włączenia ekranu po wznowieniu pracy systemu z trybu wstrzymania lub hibernacji. W poniższej tabeli wymieniono ustawienia, których można użyć do ustawienia czasu rezerwowego.
| Ustawienie budżetu | Definicja | Uwidocznione jako | Powercfg, polecenie |
|---|---|---|---|
| StandbyReserveTime | Definiuje ekran w czasie (w sekundach), który będzie dostępny dla użytkownika po zakończeniu wstrzymania, a ekran zostanie włączony. Wartość domyślna to 1200 sekund. | Ustawienie zasilania | powercfg /setdcvalueindex scheme_current sub_presence standbyreservetime |
Te ustawienia można również skonfigurować przy użyciu niestandardowego pliku pakietu aprowizacji dla obrazów producenta OEM. Aby uzyskać więcej informacji na temat powercfg, zobacz Powercfg command-line options (Opcje wiersza polecenia usługi Powercfg).
Przykład pakietu aprowizacji systemu Windows
Możesz użyć platformy Aprowizacji systemu Windows, aby skonfigurować ustawienia adaptacyjnego hibernacji opisane w tej sekcji. Najpierw utwórz pakiet aprowizacji przy użyciu programu Windows Configuration Designer. Następnie zmodyfikujesz plik customizations.xml zawarty w pakiecie, aby uwzględnić ustawienia zasilania znajdujące się w przestrzeni nazw Common\Power\Policy\Settings\AdaptivePowerBehavior. Użyj pliku XML jako jednego z danych wejściowych interfejsu wiersza polecenia programu Windows Configuration Designer, aby wygenerować pakiet konfiguracji zawierający ustawienia zasilania. Następnie możesz zastosować pakiet aprowizacji do obrazu. Aby uzyskać informacje na temat korzystania z interfejsu wiersza polecenia programu Windows Configuration Designer, zobacz Korzystanie z interfejsu wiersza polecenia programu Windows Configuration Designer.
W poniższym przykładzie pokazano, jak może wyglądać plik odpowiedzi konfiguracji systemu Windows po zapisaniu go do skonfigurowania ustawień adaptacyjnej hibernacji.
<?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>