Jak utworzyć wyłącznik czasowy dla dowolnej aplikacji w systemie Windows 10

Istnieje wiele aplikacji, które mogą uniemożliwić przejście systemu w tryb uśpienia, jeśli są zajęte, a niektóre mogą nawet wyłączyć system po zakończeniu działania. Ten ostatni typ jest rzadki. W rzeczywistości przekonasz się, że to klienci torrent mają taką funkcję. Możliwość automatycznego zamykania systemu po zamknięciu aplikacji nazywa się wyłącznikiem czasowym. Spotify ma jeden, ale jest to bardzo rzadki wyjątek. Przekonasz się, że istnieje wiele sposobów, aby zaplanować zamknięcie systemu Windows 10, ale wszystkie wymuszą zamknięcie aplikacji. Jeśli chcesz, aby aplikacja została zamknięta, a następnie system został zamknięty, musisz sam stworzyć dla niego wyłącznik czasowy. Jest to dość proste i potrzebujesz tylko skryptu wsadowego, aby wykonać zadanie i zaplanowane zadanie.

Utwórz skrypt wsadowy

Otwórz Notatnik i wklej w nim następujące elementy. Relace app.exe z nazwą aplikacji, którą chcesz zamknąć. Zapisz plik z rozszerzeniem BAT. Ten skrypt zamknie działającą aplikację i wyłączy system w minutę po jej zamknięciu.

taskkill /IM app.exe  shutdown -s -t 60

Przykład

taskkill /IM vlc.exe  shutdown -s -t 60

Utwórz zaplanowane zadanie

To zaplanowane zadanie uruchomi skrypt utworzony w poprzedniej sekcji. Otwórz Harmonogram zadań i utwórz nowe zadanie. Nadaj mu nazwę, która informuje, którą aplikację zamknie, a następnie przejdź do karty Wyzwalacze. Dodaj nowy wyzwalacz.

Wyzwalacz powinien być ustawiony na „Zgodnie z harmonogramem” i należy wybrać opcję „Jednorazowo”, chyba że masz absolutną pewność, że będziesz musiał zamykać aplikację i codziennie wyłączać system o określonej godzinie. W takim przypadku skorzystaj z innych opcji planowania.

Po dodaniu wyzwalacza przejdź do karty Działania i dodaj nową akcję. Pozostaw opcję „Uruchom program” i wybierz utworzony skrypt. Po utworzeniu zadanie zostanie domyślnie włączone.

Jeśli ustawisz uruchamianie zadania tylko raz, będziesz musiał zmodyfikować wyzwalacz następnym razem, gdy będziesz musiał użyć wyłącznika czasowego. Jest to bezpieczny sposób, aby to zrobić, ponieważ nie podejdzie do ciebie, jeśli zapomnisz o zadaniu.

Możesz także zmodyfikować skrypt i zamknąć aplikację, ale pozostawić uruchomiony system. Wszystko, co musisz zrobić, to usunąć drugą linię ze skryptu.

Ostrzegamy, że skrypt nie zapisuje automatycznie niczego, co jest otwarte w aplikacji.