Główna » jak » Kontrola Jak długo system Windows czeka przed zabiciem aplikacji przy zamykaniu systemu

    Kontrola Jak długo system Windows czeka przed zabiciem aplikacji przy zamykaniu systemu

    Po zamknięciu komputera system Windows nie zamyka się natychmiast. Zamiast tego najpierw uruchamia uruchomione aplikacje i usługi. Możesz kontrolować, jak długo Windows czeka - i czy automatycznie zamyka uruchomione aplikacje, czy nie.

    Zazwyczaj nie należy zmieniać tych ustawień, ale może być pomocne, jeśli chcesz wymusić szybsze zamknięcie komputera. Niektóre aplikacje mogą również zepsuć te ustawienia podczas instalowania, a możesz chcieć je zresetować do wartości domyślnych, jeśli proces zamykania systemu wydaje się być powolny.

    Zmień czas oczekiwania na aplikacje komputerowe

    Istnieją trzy ustawienia rejestru, które kontrolują, co system Windows robi z uruchomionymi aplikacjami po zamknięciu komputera:

    • WaitToKillAppTimeout: Po zamknięciu komputera system Windows daje aplikacjom otwartym 20 sekund na wyczyszczenie i zapisanie danych przed ich zamknięciem. Ta wartość określa, ile sekund Windows czeka.
    • HungAppTimeout: Windows uważa aplikacje za "zawieszone", jeśli nie odpowiedzą w ciągu 5 sekund i oferuje opcję "wymuszaj zamknięcie". Ta wartość określa liczbę sekund, przez którą system Windows czeka, zanim aplikacje przestaną reagować.
    • AutoEndTasks: System Windows zwykle wyświetla przycisk "wymuszaj wyłączenie" po upływie kilku sekund, prosząc o pozwolenie na zamknięcie uruchomionych aplikacji. Jeśli włączysz tę opcję, system Windows zamiast tego automatycznie zamknie wszystkie aplikacje i wyłączy się bez wprowadzania danych.

    Standardowe ostrzeżenie: Edytor rejestru jest potężnym narzędziem, a jego niewłaściwe użycie może spowodować niestabilność systemu lub nawet uniemożliwić jego działanie. To dość prosty hack i tak długo, jak trzymasz się instrukcji, nie powinieneś mieć żadnych problemów. To powiedziawszy, jeśli nigdy wcześniej z nim nie pracowałeś, pomyśl o tym, jak korzystać z Edytora rejestru, zanim zaczniesz. I zdecydowanie wykonaj kopię zapasową rejestru (i komputera!) Przed wprowadzeniem zmian.

    Aby zmienić te ustawienia, musisz użyć Edytora rejestru. Aby go otworzyć, naciśnij Windows + R na klawiaturze, wpisz "regedit" i naciśnij Enter.

    Przejdź do następującego klucza w lewym okienku okna edytora rejestru:

    HKEY_CURRENT_USER \ Control Panel \ Desktop

    Sprawdź, czy w prawym panelu masz ustawienia "WaitToKillAppTimeout", "HungAppTimeout" lub "AutoEndTasks". Jeśli ich nie widzisz, system Windows używa ustawień domyślnych.

    Aby utworzyć jedno z tych ustawień, kliknij prawym przyciskiem myszy przycisk "Pulpit" w lewym panelu i wybierz Nowy> Wartość ciągu. Nazwij go "WaitToKillAppTimeout", "HungAppTimeout" lub "AutoEndTasks" - dowolne ustawienie, które chcesz dostosować. Powtórz ten proces, aby dodać drugi lub nawet wszystkie trzy.

    Aby skonfigurować WaitToKillAppTimeout wartość, utwórz wartość ciągu i kliknij go dwukrotnie. Wpisz wartość w milisekundach. Na przykład domyślną wartością jest "20000", czyli 20000 milisekund lub 20 sekund. Jeśli chcesz ustawić na 5 sekund, wpisz "5000".

    Nie zalecamy ustawiania tej wartości zbyt nisko, ponieważ aplikacje wymagają czasu na wyczyszczenie. Zasadniczo nie ustawiaj go poniżej 2000 lub 2 sekund.

    Aby skonfigurować HungAppTimeout wartość, utwórz ciąg znaków i kliknij go dwukrotnie. Wpisz wartość w milisekundach. Na przykład domyślną wartością jest "5000", czyli 5000 milisekund lub 5 sekund. Jeśli chcesz ustawić 3 sekundy, wpisz "3000".

    Nie zalecamy ustawiania tej wartości zbyt nisko lub system Windows będzie uważał, że aplikacje nie reagują, gdy nie są. Zasadniczo nie ustawiaj jej poniżej 1000 lub 1 sekundy.

    Aby skonfigurować AutoEndTasks wartość, utwórz ciąg znaków i kliknij go dwukrotnie. Ustaw go na "1", jeśli chcesz, aby system Windows automatycznie zamykał programy przy wyłączaniu. Domyślną wartością jest "0", co oznacza, że ​​system Windows nie zamyka automatycznie programów przy zamknięciu systemu.

    Zachowaj ostrożność, aby zapisać pracę w dowolnym uruchomionym programie, zanim zamkniesz system, jeśli powiesz systemowi Windows, aby automatycznie zamykał otwarte programy. Możesz stracić jakąkolwiek otwartą pracę, gdy system Windows gwałtownie zmusza programy do zamknięcia przy zamknięciu.

    Aby cofnąć zmianę, zlokalizuj WaitToKillAppTimeout , HungAppTimeout , lub AutoEndTasks wartości w prawym okienku. Kliknij tę opcję prawym przyciskiem myszy i wybierz "Usuń", aby ją usunąć. Windows zamiast tego użyje ustawienia domyślnego.

    Usługi podstawowe

    System Windows oferuje tylko jedno ustawienie rejestru, które kontroluje, co system Windows robi z usługami systemu w tle po zamknięciu komputera:

    • WaitToKillServiceTimeout: System Windows zwykle czeka 5 sekund na wyczyszczenie i zamknięcie usług w tle po zamknięciu komputera. Niektóre aplikacje mogą zmienić tę wartość podczas instalowania, dzięki czemu ich usługi w tle mają dodatkowy czas na wyczyszczenie. Windows przymusowo wyłącza usługi tła po tym okresie czasu. Ta wartość określa liczbę sekund, przez którą system Windows czeka przed wykonaniem tej czynności. System Windows wyłączy się automatycznie, jeśli wszystkie usługi zostaną pomyślnie zamknięte przed upływem czasu.

    Aby zmienić to ustawienie, musisz użyć Edytora rejestru. Aby go otworzyć, naciśnij Windows + R na klawiaturze, wpisz "regedit" i naciśnij Enter.

    Przejdź do następującego klucza w lewym okienku okna edytora rejestru:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

    Zlokalizuj wartość WaitToKillServiceTimeout w prawym okienku. Jeśli go nie widzisz, kliknij prawym przyciskiem myszy przycisk "Kontrola" w lewym okienku, wybierz Nowy> Wartość ciągu i nazwij go "WaitToKillServiceTimeout".

    Kliknij dwukrotnie ikonę WaitToKillServiceTimeout wartość i wprowadź liczbę milisekund. Wartość domyślna to 5000 milisekund lub 5 sekund. Aby ustawić go na 20 sekund, wpisz "20000".

    Nie należy ustawiać zbyt niskiej wartości lub usługi w tle nie będą mogły zostać poprawnie zamknięte. Zasadniczo nie ustawiaj tej wartości poniżej "2000" lub 2 sekund.

    Aby cofnąć tę zmianę, wróć tutaj i kliknij dwukrotnie ikonę WaitToKillServiceTimeout opcja. Ustaw go na "5000", ustawienie domyślne.