If-Koubou

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 (Jak)

Po zamknięciu komputera system Windows nie zostanie natychmiast zamknięty. 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 powinno się zmieniać tych ustawień, ale może być pomocne, jeśli chcesz wymusić szybsze zamknięcie komputera. Niektóre aplikacje mogą również zepsuć się z tymi ustawieniami podczas ich instalowania i możesz chcieć zresetować je do wartości domyślnych, jeśli proces zamykania wydaje się 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 system Windows czeka.
  • HungAppTimeout: Windows uważa aplikacje za "zawieszone", jeśli nie odpowiedzą w ciągu 5 sekund i oferuje opcję "wymuszania zamknięcia". Ta wartość określa, ile sekund Windows czeka, zanim uzna, że ​​aplikacje przestają reagować.
  • AutoEndTasks: System Windows zwykle wyświetla przycisk "wymuszaj wyłączanie" 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 wykorzystanie 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 klawisz "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ć wartość 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 sądził, ż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 wyłączaniu.

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 zamykania przy zamknięciu systemu.

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

Usługi kontekstowe

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ść kontroluje 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 nadaj mu nazwę "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.