Podczas wylogowywania się lub ponownego uruchamiania/zamykania komputera system Windows próbuje bezpiecznie zamknąć działające aplikacje, informując każdą uruchomioną aplikację o konieczności jej zamknięcia. System Windows daje tym aplikacjom czas na zamknięcie, aby zaprzestały wykonywanej czynności i zapisały swoje dane. Na przykład, jeśli jakiś program nagrywa płytę CD/DVD, może poinformować system operacyjny, aby opóźnił zamknięcie/ponowne uruchomienie/wylogowanie, aby mógł zakończyć wykonywanie swojego zadania. Jeśli proces aplikacji nie zostanie zakończony i pozostanie uruchomiony, pojawi się następujący komunikat, jak pokazano na zrzucie ekranu poniżej:
System Windows poprosi o zakończenie uruchomionych zadań lub anulowanie procesu zamykania i powrót do sesji systemu Windows. Jeśli masz pewność, że wszystkie uruchomione aplikacje można bezpiecznie zakończyć, możesz ręcznie nacisnąć przycisk „Zamknij mimo to”. Jednak system Windows ma również dodatkową funkcję automatycznego zamykania tych aplikacji po upływie limitu czasu.
Korzystając z tej funkcji, możesz zapobiec wyświetlaniu tego komunikatu i automatycznie zakończyć procesy zadań. Po włączeniu funkcji automatycznego kończenia zadań te „nieodpowiadające aplikacje” zostaną automatycznie zamknięte po przekroczeniu limitu czasu.
Zanim przejdziesz dalej: musisz zrozumieć, że funkcja automatycznego kończenia zadań jest potencjalnie niebezpieczna. Jeśli ją włączysz, może ona wymusić zamknięcie aplikacji, zanim będzie mogła poprawnie zakończyć zapisywanie niezapisanych danych bez żadnego ostrzeżenia. Włącz tę opcję tylko wtedy, gdy jesteś pewien, że naprawdę jej potrzebujesz.
- Otwórz Edytor rejestru (zobacz nasz szczegółowy samouczek na temat edytora rejestru systemu Windows)
- Przejdź do następującego klucza rejestru:|_+_|
Wskazówka: Dostęp do dowolnego klucza rejestru można uzyskać jednym kliknięciem.
- Stwórz nowystrunowynazwana wartośćZadania automatycznego kończeniai ustaw jego wartość na 1.
Otóż to. Teraz uruchomione aplikacje zostaną automatycznie zakończone przez system Windows po ponownym uruchomieniu lub zamknięciu komputera.
Ponadto możesz dostosować limit czasu, przez jaki system Windows czeka, zanim zabije aplikację. Po upływie tego limitu czasu system Windows wymusi zamknięcie aplikacji niezależnie od jej stanu. Należy ustawić osobno dla aplikacji i usług Windows działających w tle.
Aby ustawić limit czasu dla aplikacji komputerowych, wykonaj następujące czynności:
- Przejdź do następującego klucza rejestru:|_+_|
- Stwórz nowystrunowywartość tzwLimit czasu WaitToKillAppi ustaw na 5000. Dane wartości to limit czasu, który należy określić w milisekundach, więc 5000 równa się 5 sekundom.
Możesz określić dowolną wartość z zakresu od 2000 do 20000, ale unikaj niższych wartości, ponieważ wymuszone kończenie procesów nie jest dobre. Myślę, że 5 sekund to optymalna wartość.
Domyślna wartość parametrów WaitToKillAppTimeout to 12000.
Aby ustawić limit czasu dla usług Windows, musisz wykonać następujące kroki:
- Przejdź do następującego klucza rejestru:|_+_|
- Stwórz nowystrunowywartość tzwLimit czasu WaitToKillServicei ustaw ponownie na 5000.
Aby zresetować ustawienia systemu operacyjnego do wartości domyślnych, po prostu usuń wszystkie 3 wartości - WaitToKillAppTimeout, WaitToKillServiceTimeout i AutoEndTasks.