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

Obsah:

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

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

Video: Kontrola, ako dlho čaká Windows pred zabitím aplikácií pri vypnutí
Video: Quick Windows Renaming Shortcuts - YouTube 2024, Apríl
Anonim
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.
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 inštalácii a možno ich budete chcieť obnoviť na predvolené hodnoty, ak sa proces vypínania zdá byť pomalý.

Zmeňte čas čakania na aplikácie Desktop

Existujú tri nastavenia databázy Registry, ktoré riadia, čo Windows robí s spustením aplikácií pri vypnutí počítača:

  • WaitToKillAppTimeout: Keď vypnete počítač, systém Windows dá otvoreným aplikáciám 20 sekúnd na vyčistenie a uloženie údajov predtým, než ich ponúkne, aby ich zavrel. Táto hodnota určuje, koľko sekúnd Windows čaká.
  • HungAppTimeout: Systém Windows považuje aplikácie za "zavesené", ak nereagujú do 5 sekúnd a poskytujú možnosť "vypnutie sily". Táto hodnota určuje, koľko sekúnd Windows čaká predtým, než zváži, či aplikácie nereagujú.
  • AutoEndTasks: Po uplynutí počtu sekúnd sa na obrazovke systému Windows zvyčajne zobrazí po stlačení sekundy tlačidlo "Vypnúť silu" a požiada vás 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.

Š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ží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.

Image
Image

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

HKEY_CURRENT_USERControl PanelDesktop

Skontrolujte, či máte v pravom okne nastavenia "WaitToKillAppTimeout", "HungAppTimeout" alebo "AutoEndTasks". Ak ich nevidíte, systém Windows používa predvolené nastavenia.
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 klávesu "Pracovná plocha" na ľavej table a vyberte položku Nový> String Value. Pomenujte to "WaitToKillAppTimeout", "HungAppTimeout" alebo "AutoEndTasks" - bez nastavenia, ktoré chcete prispôsobiť. Opakujte tento proces, ak chcete pridať druhý alebo dokonca všetky tri.

Konfigurácia
Konfigurácia

WaitToKillAppTimeout

hodnotu, 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.

Konfigurácia
Konfigurácia

HungAppTimeout

hodnotu, 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 si myslí, že aplikácie nereagujú, ak nie. Pokiaľ to zvyčajne nepoužívate, nezastavujte ho pod 1000 alebo 1 sekundu.

Konfigurácia
Konfigurácia

AutoEndTasks

hodnotu, 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í.

Dbajte na to, aby ste uložili svoju prácu do ľubovoľných bežiacich programov predtým, ako vypnete, keď zavoláte systému Windows, aby automaticky zavrel 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 zmeniť zmenu, vyhľadajte
Ak chcete zmeniť zmenu, vyhľadajte

WaitToKillAppTimeout

,

HungAppTimeout

alebo

AutoEndTasks

hodnoty 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 to, čo systém Windows robí so systémami na pozadí, keď vypnete počítač:

WaitToKillServiceTimeout: Systém Windows normálne čaká 5 sekúnd, aby sa na pozadí vykonali vyčistenie a zatvorenie počítača po vypnutí počítača. 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 kľúč v ľavom okne okna editora databázy Registry:
Prejdite na nasledujúci kľúč v ľavom okne okna editora databázy Registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

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 ľavej časti okna, vyberte položku Nový> String Value a označte ho "WaitToKillServiceTimeout".
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 ľavej časti okna, vyberte položku Nový> String Value a označte ho "WaitToKillServiceTimeout".

Dvakrát kliknite na položku

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ú môcť 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 položku
Ak chcete túto zmenu vrátiť späť, vráťte sa sem a dvakrát kliknite na položku

WaitToKillServiceTimeout

voľba. Nastavte ho na hodnotu "5000", predvolené nastavenie.

Odporúča: