Skip to content

Kontroluj, jak długo system Windows czeka przed zabiciem aplikacji podczas zamykania

17 de lipiec de 2021
img 5834c8088afd8 1024x469 1

Po zamknięciu komputera system Windows nie wyłącza się natychmiast. Zamiast tego daje czas na zamknięcie uruchomionych aplikacji i usług. Możesz kontrolować, jak długo system Windows czeka — i czy automatycznie zamyka uruchomione aplikacje, czy nie.

Zwykle nie trzeba zmieniać tych ustawień, ale może to być pomocne, jeśli chcesz wymusić szybsze wyłączenie komputera. Niektóre aplikacje mogą również zakłócać te ustawienia podczas ich instalowania i możesz chcieć zresetować je do wartości domyślnych, jeśli proces zamykania wydaje się powolny.

Zmień czas oczekiwania dla aplikacji komputerowych

Istnieją trzy ustawienia rejestru, które kontrolują działanie systemu Windows z uruchomionymi aplikacjami podczas wyłączania komputera:

  • WaitToKillAppTimeout: Po zamknięciu komputera system Windows daje otwartym aplikacjom 20 sekund na wyczyszczenie i zapisanie danych, zanim zaproponuje ich zamknięcie. Ta wartość kontroluje, ile sekund czeka system Windows.
  • HungAppTimeout: Windows uważa aplikacje za „zawieszone”, jeśli nie odpowiedzą w ciągu 5 sekund i daje opcję „wymuszenia zamknięcia”. Ta wartość kontroluje, ile sekund system Windows czeka, zanim uzna, że ​​aplikacje nie odpowiadają.
  • Autozakończenia: Windows zwykle wyświetla przycisk „wymuszenie zamknięcia” po upływie określonej liczby sekund, prosząc o pozwolenie na zamknięcie uruchomionych aplikacji. Jeśli włączysz tę opcję, system Windows automatycznie zamknie wszystkie aplikacje i zamknie się bez Twojego wkładu.

Standardowe ostrzeżenie: Edytor rejestru to potężne narzędzie, którego niewłaściwe użycie może spowodować niestabilność lub nawet uniemożliwić działanie systemu. Jest 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ś, rozważ przeczytanie o tym, jak korzystać z Edytora rejestru, zanim zaczniesz. I koniecznie wykonaj kopię zapasową Rejestru (i swojego 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.

1626507223 449 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas


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

HKEY_CURRENT_USERControl PanelDesktop

1626507223 766 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

Sprawdź, czy w prawym okienku masz jakiekolwiek 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 klawisz „Pulpit” w lewym okienku 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.

1626507224 529 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

Aby skonfigurować WaitToKillAppTimeout wartość, utwórz wartość ciągu i kliknij ją dwukrotnie. Wprowadź wartość w milisekundach. Na przykład wartość domyślna to „20000”, czyli 20000 milisekund lub 20 sekund. Jeśli chcesz ustawić go na 5 sekund, wpisz „5000”.

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

1626507224 73 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

Aby skonfigurować HungAppTimeout wartość, utwórz ciąg i kliknij go dwukrotnie. Wprowadź wartość w milisekundach. Na przykład wartość domyślna to „5000”, czyli 5000 milisekund lub 5 sekund. Jeśli chcesz ustawić go na 3 sekundy, wpisz „3000”.


Nie zalecamy ustawiania tej wartości zbyt nisko, ponieważ system Windows uzna, że ​​aplikacje nie odpowiadają, gdy tak nie jest. Zasadniczo nie ustawiaj go poniżej 1000 lub 1 sekundy.

1626507224 126 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

Aby skonfigurować AutoEndTasks wartość, utwórz ciąg i kliknij go dwukrotnie. Ustaw go na „1”, jeśli chcesz, aby system Windows automatycznie zamykał programy podczas wyłączania. Wartość domyślna to „0”, co oznacza, że ​​system Windows nie będzie automatycznie zamykał programów podczas zamykania.

Zachowaj ostrożność, aby zapisać swoją pracę w uruchomionych programach przed zamknięciem, jeśli powiesz systemowi Windows, aby automatycznie zamykał otwarte programy. Możesz stracić jakąkolwiek otwartą pracę, gdy system Windows nagle wymusza zamknięcie programów podczas zamykania.

1626507224 202 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

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

Usługi w tle

System Windows oferuje tylko jedno ustawienie rejestru, które kontroluje, co system Windows robi z usługami systemowymi w tle po wyłączeniu komputera:

  • WaitToKillServiceTimeout: Windows zwykle czeka 5 sekund na wyczyszczenie i zamknięcie usług działających w tle, gdy komputer ma się wyłączyć. Niektóre aplikacje mogą zmienić tę wartość podczas ich instalowania, dając swoim usługom działającym w tle dodatkowy czas na wyczyszczenie. Po tym czasie system Windows wymusza wyłączenie usług działających w tle. Ta wartość kontroluje, ile sekund system Windows czeka, zanim to zrobi. System Windows zostanie automatycznie zamknięty, 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.

1626507223 449 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas


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

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

1626507224 806 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

Znajdź wartość WaitToKillServiceTimeout w prawym okienku. Jeśli go nie widzisz, kliknij prawym przyciskiem myszy klawisz „Control” w lewym okienku, wybierz Nowy> Wartość ciągu i nazwij go „WaitToKillServiceTimeout”.

Kliknij dwukrotnie 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, ponieważ usługi działające w tle nie będą mogły zostać poprawnie zamknięte. Zasadniczo nie ustawiaj tej wartości poniżej „2000” lub 2 sekund.

1626507224 264 Kontroluj jak dlugo system Windows czeka przed zabiciem aplikacji podczas

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

Czy ten post był pomocny?