30Aug

Kontrola, jak dlouho Windows čeká před zabitím aplikací při vypnutí

click fraud protection

Po vypnutí počítače se systém Windows okamžitě nezhasne. Místo toho dává běžícím aplikacím a službám nějaký čas, aby se zavřeli jako první.Můžete řídit, jak dlouho čeká systém Windows - a zda automaticky zavře běžící aplikace nebo ne.

Obvykle byste neměli měnit tato nastavení, ale může být užitečné, pokud chcete, aby váš počítač rychleji vypínal. Některé aplikace se při instalaci mohou také zmást s těmito nastaveními a pokud se proces vypnutí zdá být pomalý, můžete je resetovat na výchozí hodnoty.

Změna čekací doby pro aplikace na ploše

K dispozici jsou tři nastavení registru, které řídí, co systém Windows provádí při spouštění aplikací při vypnutí počítače:

  • WaitToKillAppTimeout : Po vypnutí počítače systém Windows otevře 20 sekund otevřené aplikace k vyčištění azachránit jejich data před nabídnutím zavřít je. Tato hodnota určuje, kolik sekund čeká systém Windows.
  • HungAppTimeout : Systém Windows pokládá aplikace za "zavěšené", pokud nereagují během 5 vteřin a dávají vám možnost "vypnutí".Tato hodnota určuje, kolik sekund Windows čeká, než zváží, že aplikace nereagují.
    instagram viewer
  • AutoEndTasks : Po uplynutí počtu sekund se systémem Windows obvykle zobrazí tlačítko "force shutdown" a požádá o vaše oprávnění k ukončení spuštěných aplikací.Pokud povolíte tuto možnost, systém Windows místo toho automaticky ukončí všechny aplikace a vypne bez vašeho vstupu.
SOUVISEJÍCÍ ČLÁNKY
Naučte se používat Editor registru jako Pro
Jak zálohovat a obnovovat registru systému Windows

Standardní upozornění: Editor registru je mocný nástroj a jeho zneužití může způsobit, že je váš systém nestabilní nebo dokonce nefunkční.To je docela jednoduchý hack a pokud budete držet pokynů, neměli byste mít žádné problémy. To znamená, že pokud jste s tím ještě nikdy nepracovali, zvažte, jak začít používat Editor registru. A před provedením změn určitě zálohujte registr( a váš počítač!).

Chcete-li změnit tato nastavení, musíte použít Editor registru. Chcete-li ji otevřít, stiskněte klávesu Windows + R na klávesnici, zadejte příkaz "regedit" a stiskněte klávesu Enter.

Přejděte na následující klíč v levém podokně okna editoru registru:

HKEY_CURRENT_USER \ Control Panel \ Desktop

Zkontrolujte, zda máte v pravém podokně nastavení "WaitToKillAppTimeout", "HungAppTimeout" nebo "AutoEndTasks".Pokud je nevidíte, systém Windows používá výchozí nastavení.

Chcete-li vytvořit jedno z těchto nastavení, klepněte pravým tlačítkem myši na klávesu "Plocha" v levém podokně a vyberte možnost Nový & gt;Hodnota řetězce. Název "WaitToKillAppTimeout", "HungAppTimeout" nebo "AutoEndTasks" - bez ohledu na nastavení, které chcete přizpůsobit. Opakujte tento proces, chcete-li přidat druhý nebo dokonce všechny tři.

Chcete-li konfigurovat hodnotu WaitToKillAppTimeout, vytvořte hodnotu řetězce a poklepejte na ni. Zadejte hodnotu v milisekundách. Například výchozí hodnota je "20000", což je 20000 milisekund nebo 20 sekund. Pokud jste ho chtěli nastavit na 5 sekund, zadejte "5000".

Nedoporučujeme nastavovat tuto hodnotu příliš nízkou, protože aplikace potřebují čas na vyčištění.Nejde-li o pravidlo, nastavte jej na méně než 2000 nebo na 2 sekundy.

Chcete-li konfigurovat hodnotu HungAppTimeout, vytvořte řetězec a poklepejte na něj. Zadejte hodnotu v milisekundách. Například výchozí hodnota je "5000", což je 5000 milisekund nebo 5 sekund. Pokud jste ho chtěli nastavit na 3 sekundy, zadejte "3000".

Nedoporučujeme nastavit tuto hodnotu příliš nízko nebo systém Windows bude myslet, že aplikace nereagují, pokud nejsou. Zpravidla nepatříte pod 1000, ani za 1 sekundu.

Chcete-li konfigurovat hodnotu AutoEndTasks, vytvořte řetězec a poklepejte na něj. Nastavte jej na hodnotu "1", pokud chcete, aby systém Windows automaticky ukončil programy při vypnutí.Výchozí hodnota je "0", což znamená, že systém Windows nebude automaticky ukončen při vypnutí.

Ujistěte se, že uložíte svou práci do jakéhokoli spuštěného programu, než vypnete, pokud zavoláte systému Windows, aby automaticky zavřel otevřené programy. Mohla byste ztratit libovolnou otevřenou práci, když systém Windows náhle zatlačí programy k ukončení při vypnutí.

Chcete-li vrátit zpět změnu, vyhledejte hodnoty WaitToKillAppTimeout, HungAppTimeout nebo AutoEndTasks v pravém podokně.Klepněte pravým tlačítkem na tuto volbu a vyberte "Odstranit", abyste ji odstranili. Systém Windows bude místo toho používat výchozí nastavení.

Základy služeb

Systém Windows nabízí pouze jedno nastavení registru, které řídí, co systém Windows provádí se systémovými službami na pozadí při vypnutí počítače:

  • WaitToKillServiceTimeout : Systém Windows normálně čeká na 5 sekund, aby služby na pozadí vyčistily a zavřely při vypnutí počítačedolů.Některé aplikace mohou tuto hodnotu změnit, když je nainstalujete, čímž poskytnou svým zázemím další čas na vyčištění.Windows po uplynutí této doby násilně vypíná služby na pozadí.Tato hodnota určuje, kolik sekund Windows čeká před tím. Systém Windows se automaticky vypne, pokud všechny služby úspěšně zavřou před vypršením časovače.

Chcete-li změnit toto nastavení, musíte použít Editor registru. Chcete-li ji otevřít, stiskněte klávesu Windows + R na klávesnici, zadejte příkaz "regedit" a stiskněte klávesu Enter.

Přejděte na následující klíč v levém podokně okna editoru registru:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

Vyhledejte hodnotu WaitToKillServiceTimeout v pravém podokně.Pokud se vám to nezobrazí, klepněte pravým tlačítkem myši na klávesu "Ovládací prvek" v levém podokně, vyberte možnost Nový & gt;Hodnota řetězce a název "WaitToKillServiceTimeout".

Poklepejte na hodnotu WaitToKillServiceTimeout a zadejte počet milisekund. Výchozí hodnota je 5000 milisekund nebo 5 sekund. Chcete-li jej nastavit na 20 sekund, zadejte "20000".

Neměli byste nastavit příliš nízkou hodnotu, nebo služby na pozadí nebudou moci správně vypnout. Zpravidla nezapomeňte tuto hodnotu nastavit pod hodnotu "2000" nebo 2 sekundy.

Chcete-li tuto změnu vrátit zpět, přejděte zde a poklepejte na volbu WaitToKillServiceTimeout. Nastavte jej na výchozí nastavení "5000".