Jak zaplanować sen w systemie Windows 10

Planowanie wyłączenia systemu Windows 10 jest proste, ale zdziwisz się, gdy dowiesz się, że równie trudno jest zaplanować sen w systemie Windows 10. Argument wiersza poleceń, który twierdzi, że system jest w stanie uśpienia, hibernuje go. Najczęściej stosowaną metodą jest wyłączenie / wyłączenie hibernacji w systemie Windows 10, a następnie uruchomienie polecenia uśpienia z parametrami czasu. Dla prostszego rozwiązania, które użytkownicy końcowi mogą modyfikować według własnych potrzeb, użyjemy skryptu wsadowego i zaplanowanego zadania.

Skrypt systemu uśpienia

Ten skrypt został napisany przez użytkownika SuperUser AveYo. Otwórz Notatnik i wklej w nim następujące elementy. Zapisz plik z rozszerzeniem BAT. Jeśli chcesz, możesz to przetestować, uruchamiając tylko skrypt. Powinno to uśpić twój system.

@echo off &mode 32,2 &color cf &title Power Sleep set "s1=$m='(DllImport ("Powrprof.dll", SetLastError = true))" set "s2=static extern bool SetSuspendState(bool hibernate, bool forceCritical, bool disableWakeEvent);" set "s3=public static void PowerSleep(){ SetSuspendState(false, false, false); }';" set "s4=add-type -name Import -member $m -namespace Dll; (Dll.Import)::PowerSleep();" set "ps_powersleep=%s1%%s2%%s3%%s4%" call powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command "%ps_powersleep:"="%" exit

Zaplanuj sen

Dzięki niezawodnemu sposobowi uśpienia systemu, który jest teraz dostępny, potrzebujesz prostego sposobu zaplanowania, kiedy będzie on uśpiony. Task Scheduler zapewnia bardzo prosty interfejs GUI do planowania, kiedy skrypt (lub aplikacja) działa, więc będziemy go używać.

Otwórz Harmonogram zadań i utwórz nowe zadanie. Nazwij to czymś, co powie ci, że to jest do planowania snu. Przejdź do karty Wyzwalacze i dodaj nowy wyzwalacz. Wyzwalacz powinien być ustawiony na „Według harmonogramu”. Znajdziesz wiele opcji planowania, tj. Częstotliwość wykonywania zadania, więc użyj go, aby zaplanować sen tak elastycznie, jak potrzebujesz. Po dodaniu wyzwalacza przejdź do karty Działania.

Dodaj nową akcję i ustaw ją tak, aby uruchamiała wcześniej utworzony skrypt uśpienia i gotowe.

Zadanie zostanie włączone automatycznie iw danym momencie uruchomi skrypt, który uśpi twój system.

Uśpienie zablokuje system i przełączy go w tryb niskiego zużycia energii. Twoje aplikacje pozostaną otwarte i nadal będziesz zalogowany. Musisz obudzić system, naciskając przycisk zasilania lub uśpienia na laptopie / komputerze, a następnie odblokowując go tak, jak zwykle. Ponieważ żadne aplikacje nie zostaną zamknięte, nie musisz się martwić utratą pracy.