Dejte spuštěným programům šanci se správně ukončit a nepřeruší proces odhlašování.
Někdy se při vypínání, restartování nebo odhlašování od počítače se systémem Windows 10 může zobrazit chybová zpráva, která přeruší nebo dokonce zruší operaci. Chcete-li tomu zabránit, můžete nechat systém Windows čekat při odhlašování déle.
Prodloužení doby provozu systému vám může ve skutečnosti ušetřit čas. Zde je to, co byste měli udělat, pokud se ocitnete v této situaci.
Proč systém Windows zobrazuje při odhlašování chybovou zprávu?
Může se stát, že máte několik úloh spuštěných současně, přičemž každá může mít neuložená data. V takovém případě se každá úloha nebo aplikace pokusí uložit data před odhlášením systému Windows. To může být jeden z důvodů chybové zprávy. Jako nápravu můžete chtít prodloužit čas vyhrazený pro odhlášení, aby všechny úkoly mohly dokončit to, co dělají.
Případně to může být jen problémový úkol. To může být pravda, pokud se jedná o opakující se problém. V tomto případě a pokud jste si jisti, že žádná z aplikací, které používáte, neztratí data, můžete systém Windows přimět k rychlejšímu odhlášení.
Co byste měli zkusit jako první?
Zde popsaná metoda v podstatě nutí Windows čekat déle při vypínání nebo odhlašování. Pokud však máte chybně se chovající program, který narušuje odhlašování systému Windows, mohlo by to být něco, na co byste se měli podívat. Existují opravy, které byste měli nejprve vyzkoušet, pokud existují aplikace bránící vypnutí nebo odhlášení systému Windows.
Pokud žádná z těchto možností nefunguje, můžete upravit, jak dlouho Windows čeká před odhlášením, což dává spuštěným nebo chybným aplikacím více času na vyřešení.
Nechte Windows čekat déle při odhlašování
Existují dva procesy, na které se můžete obrátit. S prvním, WaitToKillAppTimeout, poskytuje Windows aplikacím 20 sekund na uložení dat a ukončení. Pokud aplikace nereagují, systém Windows je považuje za „nezavěšené“. HungAppTimeout, druhý, říká systému Windows, kolik sekund má čekat, než zváží aplikace zavěšené a nabídne řešení pro nucené zavření.
Změna obou těchto hodnot zahrnuje editaci registru, takže buďte opatrní a udělat zálohu zkopírujte, než si s tím budete hrát.
1A. Jak nastavit WaitToKillAppTimeout pouze pro váš uživatelský účet
Udělejte to, chcete-li změnit, jak dlouho Windows čeká na aplikace při odhlašování pouze z vašeho uživatelského účtu.
- Otevřete editor registru. Vidět jak otevřít Editor registru v systému Windows Pro více informací.
- Přejděte do následující složky v registru:
HKEY_CURRENT_USER\Control Panel\Desktop
- V podokně vpravo vyhledejte pojmenovaný řetězec WaitToKillAppTimeout.
- Pokud ji nevidíte, budete ji muset vytvořit kliknutím pravým tlačítkem na libovolné prázdné místo v podokně a výběrem Nový > Řetězcová hodnota. Přejmenujte to WaitToKillAppTimeout.
- Poklepáním na tento řetězec upravíte jeho hodnotu, která je v milisekundách. (1000 milisekund se rovná jedné sekundě.) Ve výchozím nastavení je hodnota dat nastavena na 20 000 (nebo 20 sekund).
- Zvyšte tuto hodnotu, aby systém Windows čekal na spuštěné aplikace déle, než se vypne nebo se odhlásí. (Snížením jeho hodnoty se rychleji odhlásíte.)
1B. Jak změnit WaitToKillAppTimeout pro všechny uživatele
To použije změněná pravidla pro odhlášení pro všechny uživatele na PC.
- Otevřete editor registru.
- Přejděte do následující složky v registru:
HKEY_USERS\.VÝCHOZÍ\Ovládací panely\Plocha
- Postupujte podle kroků 3 až 6 z metody 1A a změňte dobu, po kterou systém Windows čeká na správné ukončení aplikací při odhlašování pro všechny uživatele.
2A. Jak nastavit HungAppTimeout pouze pro váš uživatelský účet
Tím se změní, jak dlouho Windows čeká na aplikace, které považuje za neaktivní. Toto je pouze pro váš uživatelský účet.
- Otevřete Editor registru.
- Přejděte do následující složky v registru:
HKEY_CURRENT_USER\Control Panel\Desktop
- V podokně vpravo vyhledejte pojmenovaný řetězec HungAppTimeout.
- Pokud řetězec neexistuje, vytvořte jej kliknutím pravým tlačítkem na libovolné prázdné místo v podokně a výběrem Nový > Řetězcová hodnota. Přejmenujte to HungAppTimeout.
- Poklepáním na tento řetězec upravíte jeho hodnotu – opět v milisekundách. (1000 milisekund se rovná 1 sekundě.) Ve výchozím nastavení je hodnota dat nastavena na 5000.
- Zvyšte tuto hodnotu, aby si Windows dovolil více času na zavěšení aplikací a déle čekal při vypínání nebo odhlašování. (Snižte tuto hodnotu pro rychlejší odhlášení.)
2B. Jak změnit HungAppTimeout pro všechny uživatele
To vám umožní změnit výchozí hodnotu pro všechny uživatele.
- Otevřete Editor registru.
- Přejděte do následující složky v registru:
HKEY_USERS\.VÝCHOZÍ\Ovládací panely\Plocha
- Podle kroků 3 až 6 z metody 2A změňte dobu čekání systému Windows na odhlášení pro všechny uživatele.
Dejte aplikacím více času na uzavření při odhlašování
Pokud aplikace při vypínání nebo odhlašování neustále přerušují Windows, bylo by moudré dát jim trochu více času na dokončení a správné zavření. Tímto způsobem nepřeruší proces odhlášení a nechá vás zasáhnout ručně.