30Aug

Kontrola, ako dlho čaká Windows pred zabitím aplikácií pri vypnutí

Po vypnutí počítača sa systém Windows ihneď nevypne. Namiesto toho dáva spusteným aplikáciám a službám nejaký čas na zatvorenie. Môžete určiť, ako dlho Windows čaká - a či automaticky zavrie bežiace aplikácie alebo nie.

Zvyčajne by ste nemali meniť tieto nastavenia, ale môže byť užitočné, ak chcete vynútiť rýchlejšie vypnutie počítača. Niektoré aplikácie môžu tieto nastavenia zablokovať aj pri ich inštalácii a možno ich budete chcieť obnoviť na predvolené hodnoty, ak sa proces vypínania zdá byť pomalý.

Zmeniť čas čakania pre aplikácie Desktop

Existujú tri nastavenia databázy Registry, ktoré riadia, čo Windows robí s bežiacimi aplikáciami po vypnutí počítača:

  • WaitToKillAppTimeout : Keď vypnete počítač, Windows otvorí 20 sekúnd otvorené aplikácie na vyčistenie auložte ich predtým, než ich ponúknete, aby ste ich zatvorili. Táto hodnota určuje, koľko sekúnd Windows čaká.
  • HungAppTimeout : Systém Windows považuje aplikácie "zavesené", ak nereagujú do 5 sekúnd a dávajú vám možnosť "vypnúť".Táto hodnota určuje, koľko sekúnd Windows čaká predtým, než zváži, či aplikácie nereagujú.
  • AutoEndTasks : Systém Windows sa po uplynutí počtu sekúnd zvyčajne zobrazí po stlačení tlačidla "vypnutie sily" a požiada o povolenie ukončiť všetky spustené aplikácie. Ak povolíte túto možnosť, systém Windows namiesto toho automaticky zatvorí všetky aplikácie a vypne bez vášho vstupu.
SÚVISIACE ČLÁNKY
Naučiť sa používať Editor databázy Registry ako Pro
Ako zálohovať a obnovovať register systému Windows

Štandardné upozornenie: Editor databázy Registry je výkonný nástroj a jeho zneužitie môže spôsobiť, že váš systém bude nestabilný alebo dokonca nefunkčný.To je docela jednoduchý hack a pokiaľ budete držať pokynov, nemali by ste mať žiadne problémy. To znamená, že ak ste s ním nikdy predtým nepracovali, zvážte, ako začať používať Editor databázy Registry. A pred vykonaním zmien určite zálohujte databázu Registry( a váš počítač!).

Ak chcete zmeniť tieto nastavenia, musíte použiť Editor databázy Registry. Ak ho chcete otvoriť, stlačte klávesy Windows + R na klávesnici, zadajte reťazec "regedit" a stlačte kláves Enter.

Prejdite na nasledujúci kľúč v ľavom okne okna editora databázy Registry:

HKEY_CURRENT_USER \ Control Panel \ Desktop

Skontrolujte, či máte v pravom okne nastavenia "WaitToKillAppTimeout", "HungAppTimeout" alebo "AutoEndTasks",Ak ich nevidíte, systém Windows používa predvolené nastavenia.

Ak chcete vytvoriť jedno z týchto nastavení, kliknite pravým tlačidlom myši na tlačidlo "Pracovná plocha" v ľavom okne a vyberte položku Nový & gt;Hodnota reťazca. Pomenujte to "WaitToKillAppTimeout", "HungAppTimeout" alebo "AutoEndTasks" - bez nastavenia, ktoré chcete prispôsobiť.Opakujte tento proces, ak chcete pridať druhý alebo dokonca všetky tri.

Ak chcete nakonfigurovať hodnotu WaitToKillAppTimeout, vytvorte hodnotu reťazca a dvakrát kliknite na ňu. Zadajte hodnotu v milisekundách. Predvolená hodnota je napríklad "20000", čo je 20 000 milisekúnd alebo 20 sekúnd. Ak ste ho chceli nastaviť na 5 sekúnd, zadáte hodnotu "5000".

Nedoporučujeme nastaviť túto hodnotu príliš nízku, pretože aplikácie potrebujú čas na vyčistenie. Ako pravidlo nie je možné nastaviť nižšie ako 2000 alebo 2 sekundy.

Ak chcete nakonfigurovať hodnotu HungAppTimeout, vytvorte reťazec a dvakrát kliknite na ňu. Zadajte hodnotu v milisekundách. Predvolená hodnota je napríklad "5000", čo je 5000 milisekund alebo 5 sekúnd. Ak ste ho chceli nastaviť na 3 sekundy, zadáte "3000".

Nedoporučujeme nastaviť túto hodnotu príliš nízku, alebo systém Windows bude myslieť, že aplikácie nereagujú, ak nie. Pokiaľ to zvyčajne nepoužívate, nezastavujte ho pod 1000 alebo 1 sekundu.

Ak chcete nakonfigurovať hodnotu AutoEndTasks, vytvorte reťazec a dvakrát kliknite na ňu. Ak chcete, aby systém Windows vypínal automaticky pri vypínaní, nastavte ho na hodnotu "1".Predvolená hodnota je "0", čo znamená, že systém Windows nebude automaticky vypínať pri vypínaní.

Pred vypnutím vypnite svoju prácu v ľubovoľných bežiacich programoch, ak poviete systému Windows, že automaticky zatvorí otvorené programy. Môžete stratiť akúkoľvek otvorenú prácu, keď Windows náhle vynúte programy, aby sa pri vypínaní ukončili.

Ak chcete vrátiť späť zmenu, nájdite hodnoty WaitToKillAppTimeout, HungAppTimeout alebo AutoEndTasks v pravom paneli. Kliknite pravým tlačidlom myši na možnosť a vyberte "Odstrániť", ak ju chcete odstrániť.Systém Windows bude namiesto toho používať predvolené nastavenie.

Služby na pozadí

Systém Windows ponúka iba jedno nastavenie databázy Registry, ktoré riadi systém Windows so službami systému na pozadí pri vypnutí počítača:

  • WaitToKillServiceTimeout : Systém Windows normálne čaká 5 sekúnd, ak sa na pozadí vykonajú čistenie a zatvorenie počítača,nadol. Niektoré aplikácie môžu meniť túto hodnotu pri inštalácii a poskytovať svojim službám na pozadí čas na vyčistenie. Po tejto dobe Windows násilne vypína služby pozadia. Táto hodnota určuje, koľko sekúnd Windows čaká pred tým. Systém Windows sa automaticky vypne, ak všetky služby úspešne zatvoria pred uplynutím časového limitu.

Ak chcete zmeniť toto nastavenie, budete musieť používať Editor databázy Registry. Ak ho chcete otvoriť, stlačte klávesy Windows + R na klávesnici, zadajte reťazec "regedit" a stlačte kláves Enter.

Prejdite na nasledujúci kláves v ľavej časti okna editora databázy Registry:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

Vyhľadajte hodnotu WaitToKillServiceTimeout v pravej časti okna. Ak sa vám to nezobrazí, kliknite pravým tlačidlom myši na tlačidlo "Ovládanie" v ľavom okne, vyberte položku Nový & gt;Hodnota reťazca a jej názov "WaitToKillServiceTimeout".

Dvakrát kliknite na hodnotu WaitToKillServiceTimeout a zadajte počet milisekúnd. Predvolená hodnota je 5000 milisekúnd alebo 5 sekúnd. Ak ho nastavíte na 20 sekúnd, zadáte hodnotu "20000".

Nemali by ste nastaviť príliš nízku hodnotu alebo služby na pozadí nebudú schopné správne vypnúť.Ako zásadné pravidlo nepoužívajte túto hodnotu nižšiu ako "2000" alebo 2 sekundy.

Ak chcete túto zmenu vrátiť späť, vráťte sa sem a dvakrát kliknite na možnosť WaitToKillServiceTimeout. Nastavte ho na hodnotu "5000", predvolené nastavenie.