Udostępnij przez


PowerToys Awake, narzędzie

PowerToys Awake to narzędzie systemu Windows, które utrzymuje komputer w trybie uśpienia bez modyfikowania ustawień zasilania i uśpienia. To narzędzie pomaga zapobiec uśpieniu komputera podczas długotrwałych zadań, prezentacji lub pobierania, zapewniając nieprzerwaną pracę.

Wprowadzenie

Możesz użyć aplikacji PowerToys Awake bezpośrednio z poziomu ustawień usługi PowerToys lub jako autonomicznego pliku wykonywalnego (PowerToys.Awake.exe w folderze instalacyjnym usługi PowerToys).

Uwaga / Notatka

Aplikacja PowerToys Awake jest aktywna tylko po zalogowaniu się i jest włączona. Funkcja Awake nie działa, gdy jest wyświetlany ekran blokady. Twój normalny plan zasilania jest aktywny w innych godzinach.

PowerToys Awake nie modyfikuje żadnych ustawień planu zasilania systemu Windows i nie zależy od niestandardowej konfiguracji planu zasilania. Zamiast tego są tworzone wątki w tle, które informują system Windows, że wymagają określonego stanu maszyny. Po wyjściu z aplikacji PowerToys Awake wątki procesu zostają zakończone, a komputer wznawia standardowe zachowanie planu zasilania.

Ważne

PowerToys Awake tymczasowo zastępuje wybrane opcje planu zasilania i jest przeznaczony do użycia podczas pracy na komputerze lub w środowiskach prywatnych. W przypadku trwałych potrzeb utrzymywania aktywności systemu, zwłaszcza gdy oddalasz się w środowiskach współdzielonych, skonfiguruj ustawienia planu zasilania systemu Windows bezpośrednio i zablokuj komputer dla bezpieczeństwa.

Ustawienia

W ustawieniach PowerToys włącz PowerToys Awake, przełączając Włącz Awake. Po włączeniu aplikacji będzie zarządzać stanem zasilania i ekranu komputera.

Zrzut ekranu przedstawiający menu ustawień urządzenia PowerToys Awake z opcjami włączania przełącznika i trybu zasilania.

PowerToys Awake obsługuje różne tryby, które mogą służyć do sterowania zachowaniami zasilania komputera i ekranu:

Ustawienia Opis
Zachowaj użycie wybranego planu zasilania Nie ma to wpływu na stan zasilania komputera. PowerToys Awake działa w tle, ale nie wymaga żadnych niestandardowych zachowań dotyczących zasilania.
Pozostań obudzony na czas nieokreślony Komputer pozostaje włączony na czas nieokreślony, dopóki nie wprowadzisz go w stan uśpienia lub nie zamkniesz/wyłączysz aplikacji.
Pozostań obudzony przez okres czasu Utrzymaj maszynę włączoną przez wstępnie zdefiniowany ograniczony czas. Po upływie czasu funkcja PowerToys Awake powraca do stanu wyłączenia.
Pozostań czujny aż do wygaśnięcia Utrzymuj maszynę w stanie aktywnym, aż do osiągnięcia zdefiniowanej daty i godziny.

Uwaga / Notatka

Zmiana godzin lub minut podczas, gdy komputer pozostaje aktywny przez określony przedział czasu, spowoduje zresetowanie timera. Czasomierz rozpoczyna się od ostatnich danych wejściowych.

Nie wyłączaj ekranu

Podczas gdy PowerToys Awake może utrzymać komputer w stanie aktywności na czas nieokreślony lub tymczasowo, w stanie domyślnym ekrany podłączone do komputera wyłączą się, nawet jeśli komputer pozostanie w stanie aktywności. Jeśli chcesz, aby ekrany były dostępne, użyj przełącznika Zostaw ekran włączony, który utrzyma ekrany aktywne.

Ta funkcja działa tylko wtedy, gdy funkcja PowerToys Awake jest włączona i ma wybrany jeden z niestandardowych stanów zasilania. Nie zapobiega również żadnym akcjom zainicjowanym przez użytkownika, takim jak ręczne umieszczenie komputera w stanie uśpienia lub hibernacji.

Zachowanie blokady ekranu

Aplikacja PowerToys Awake nie działa, gdy zostanie wyświetlony ekran blokady. To ograniczenie istnieje, ponieważ ekran blokady działa w osobnym kontekście zabezpieczeń od sesji użytkownika. Po zablokowaniu komputera system Windows przechodzi do tego bezpiecznego kontekstu, a aplikacje w trybie użytkownika, takie jak PowerToys Awake, nie mogą obsługiwać swoich żądań zasilania.

Jeśli chcesz, aby komputer był w stanie obudzić się podczas blokowania, zmodyfikuj ustawienia planu zasilania systemu Windows bezpośrednio zamiast korzystać z aplikacji PowerToys Awake.

Zasobnik systemowy

Aby zarządzać wykonywaniem narzędzia z zasobnika systemu, kliknij prawym przyciskiem myszy ikonę PowerToys Awake.

Ustawienia wybudzania zarządzane z paska zadań w systemie Windows

Ikona paska powiadomień powerToys Awake reprezentuje aktualnie wybrany tryb:

Państwo Ikona Opis
Wyłączone (pasywne) Ikona trybu pasywnego dla aplikacji PowerToys Awake PowerToys Awake działa, ale nie posiada żadnych stanów zasilania. Plan zasilania systemu operacyjnego jest aktywny.
Czas (interwał) Ikona trybu czasowego dla aplikacji PowerToys Awake Ustawisz pozycję PowerToys Awake, aby zachować przytomność komputera dla wstępnie zdefiniowanego interwału czasu (na przykład 30 minut).
Wygasanie Ikona trybu wygaśnięcia dla aplikacji PowerToys Awake Aplikacja PowerToys Awake będzie przechowywać zdefiniowane żądanie zasilania do daty i godziny ustawionej za pomocą ustawień usługi PowerToys lub w pliku konfiguracji.
Nieokreślony Ikona trybu nieokreślony dla aplikacji PowerToys Awake PowerToys Awake będzie nadal w stanie obudzić komputer do momentu zamknięcia aplikacji.

Etykieta narzędzia ikony zasobnika zawiera również wskazówkę dotyczącą aktualnie aktywnego trybu PowerToys Awake.

Interfejs wiersza polecenia (CLI)

Aplikacja PowerToys Awake może być również wykonywana jako aplikacja autonomiczna bezpośrednio z folderu PowerToys. Podczas uruchamiania PowerToys.Awake.exe z poziomu terminalu można użyć następujących argumentów wiersza polecenia:

Argumentacja Opis
--use-pt-config Użyj pliku konfiguracji PowerToys, aby zarządzać ustawieniami. Przyjęto założenie, że istnieje settings.json plik dla aplikacji PowerToys Awake wygenerowany przez program PowerToys, który zawiera wszystkie wymagane informacje o środowisku uruchomieniowym. Obejmuje to tryb operacyjny (nieokreślony, określony, wygasający lub wyłączony), czy ekrany powinny pozostawać włączone, oraz wartości dla tymczasowego pozostawania aktywnym.
Gdy ten argument jest używany, wszystkie inne argumenty są ignorowane. PowerToys Awake będzie szukać zmian w pliku settings.json, aby zaktualizować jego stan.
--display-on Zachowaj ekrany włączone lub wyłączone, podczas gdy maszyna pozostaje włączona. Oczekiwane wartości to true lub false.
--time-limit Czas trwania, w sekundach, przez który PowerToys Awake utrzymuje komputer w stanie czuwania. Można używać w połączeniu z --display-on.
--expire-at Data wygaśnięcia i/lub godzina, kiedy PowerToys Awake wyłączy się i powróci do standardowego stanu zasilania. Można używać w połączeniu z --display-on.
--pid Dołącza wykonywanie funkcji Awake do identyfikatora procesu (PID). Po zakończeniu procesu z danym identyfikatorem PID usługa PowerToys Awake również kończy działanie.
--use-parent-pid Dołącza wykonywanie procesu Awake do procesu nadrzędnego. Po zakończeniu procesu nadrzędnego usługa PowerToys Awake również kończy działanie.

W przypadku braku argumentów wiersza polecenia funkcja PowerToys Awake będzie utrzymywać komputer w stanie aktywności bezterminowo.

Podczas ustawiania wartości parametru --time-limit oba te formaty zostaną zaakceptowane:

  • PowerToys.Awake.exe --time-limit 36000
  • PowerToys.Awake.exe --time-limit=36000

Podczas ustawiania wartości parametru --expire-at zostaną zaakceptowane następujące formaty:

  • PowerToys.Awake.exe --expire-at=17:00:00 wygaśnie o godzinie 17:00 bieżącego dnia na podstawie zegara komputera.
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" wygaśnie o 15:00 w dniu 13 kwietnia 2023 r., na podstawie zegara komputera.

Ustawienia niestandardowe

Plik settings.json konfiguracji znajduje się w folderze %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\.

Zachowaj tymczasowo aktywność opcje na zasobniku systemowym można dostosować, modyfikując "customTrayTimes" właściwość, słownik składający się z par klucz-wartość, które zawierają nazwę skrótu i jego czas trwania (w sekundach) do pozostania aktywnym.

Na przykład następujący settings.json plik zawiera niestandardowe definicje skrótów czasu zasobnika:


{
    "properties":
    {
        "keepDisplayOn": true,
        "mode": 1,
        "intervalHours": 2,
        "intervalMinutes": 0,
        "expirationDateTime": "2024-07-29T15:53:00-07:00",
        "customTrayTimes":
        {
            "8 hours": 28800,
            "12 hours": 43200
        }
    },
    "name": "Awake",
    "version": "1.0"
}

mode Dla właściwości można użyć następujących wartości:

Wartość Tryb
0 Pasywne (wyłączone)
1 Nieokreślony
2 Odstęp czasowy (interwał)
3 Wygasanie w dniu/o godzinie

Instalowanie programu PowerToys

To narzędzie jest częścią zbioru narzędzi Microsoft PowerToys dla zaawansowanych użytkowników. Zapewnia zestaw przydatnych narzędzi do dostosowywania i usprawniania środowiska systemu Windows w celu zwiększenia produktywności. Aby zainstalować program PowerToys, zobacz Installing PowerToys.