Rychlé ukončení Windows podle Živě
Na Živě jsem našel článek o rychlém ukončení Windows Nebo jak nastavit systém, aby se dokázal rychle ukončit. Jen v rychlosti zrekapituluju: Existují tři klíče v registrech
- WaitToKillAppTimeout - tento klíč se nachází v HKCU\ControlPanel\Desktop a jeho hodnota říká, jak dlouho má systém čekat na ukončení aplikace, než ji sám natvrdo ukončí nebo se Vás na její ukončení zeptá.
- AutoEndTasks - tento klíč udává, jestli se má aplikace, která se v požadovaném timeoutu neukončila, násilně ukončit. Nachází se také v HKCU\ControlPanel\Desktop
- WaitToKillServiceTimeout - Tento klíč je podobný jako první. Nachází se tentokrát v HKLM\SYSTEM\CurrentControlSet\Control a určuje hodnotu v [ms], po kterou systém čeká na ukončení služeb.
Ano, rady jsou to hezké. Bohužel zapomněl říci také b) Tedy že chybným nastavením těchto klíčů si můžete sami zlikvidovat svá data.
Varování: Pokud nastavíte AutoEndTask na hodnotu "1", může se stát, a jednou za čas stane, že Vás rozepsaný dokument ve Wordu, který jste neukončili před pokusem restartovat nebo vypnout, bude nenávratně v tahu. Systém se pokusí ukončit MS Word, ale ten se zablokuje na dislogu Uložit změny, po uplynutí timeoutu bude Word násilně ukončen a sním i Vás dokument.
Pokud nastavíte hodnotu v klíči WaitToKillAppTimeout na malou hodnotu, ani se o žádosti Wordu nedozvíte, taková to bude rychlost. Navíc, hodnotu 2000ms (tedy 2sec) je hodně malá a většina aplikací se nedokáže takto rychle ukončit. Popravdě, většině z nich to nevadí a násilné ukončení přežijí, ale co třeba takový Outlook. Ten musí stihnout uklidit a uzavřít úložiště pošty. Při každém startu budete opravovat PST soubor. A další aplikace pracující s daty na tom budou podobně.
WaitToKillServiceTimeout je hodnota s podobným významem, ale pro služby. Dnes již skoro každý využívá nějaký sofistikovanější systém pro vedení domácích tržeb, účetnictví malé firmy a pod. Skoro všechna tato řešení používají malý SQL server (nebo nějaký jiný databázový stroj). A databáze se také jen tak neukončí. Takže nastavením malých hodnot riskujete celkem pravděpodbně ztrátu dat. Ne nadarmo systémy s většími databázemi nastavují tuto hodnotu až na 120 000ms, tedy 2 minuty. Systém se potom skutečně může ukončovat dlouho, ale to by mi snad vadilo jen u notebooku.
Nesnáším blbce, kteří radí, jak si dobrovolně zničit data!