Automaticky zabíjejte aplikace Hung

Windows mohou ze mě někdy peklo obtěžovat. Spuštění nového softwaru, který byl nedávno nainstalován a jeho zastavení po startu se zpožděnou reakcí - pokud vůbec vůbec - ze systému může být opravdu bolestivé.

Zasažení kláves CTRL + Shift + ESC a čekací minuty, než se objeví dialog Správce úloh, není řešením číslo jedna, jak se zbavit procesu uvíznutého v nirváně.



Jedním ze způsobů, jak se těchto procesů zbavit okamžitě nebo po stanoveném čase, je úprava registru a změna jedné nebo dvou hodnot. Měl jsem šanci to otestovat pouze na Windows XP, ale je to podobné na jiných operačních systémech jako Windows 2000.

Otevřete registr Windows klepnutím na klávesu Windows, zadáním regedit a stiskem klávesy Enter na klávesnici. V závislosti na verzi systému Windows, kterou používáte, můžete v této fázi obdržet výzvu UAC, kterou musíte přijmout.

Přejděte na klíč HKEY_CURRENT_USER Control Panel Desktop a změňte hodnotu klíče „AutoEndTask“ na 1.

Pokud chcete nastavit dobu čekání na provedení procesu zabití, musíte změnit hodnotu klíče „WaitToKillAppTimeout“ na hodnotu v milisekundách (což znamená, že 1000 je 1 sekunda).

kill app timeout

přes: Technospot



Aktualizace: Jak někteří čtenáři zdůraznili, je také možné stisknout Ctrl-Shift-Esc pro rychlejší vyvolání Správce úloh.

Aktualizace 2: Hodnoty se liší v systémech Windows Vista, Windows 7 a novějších verzích systému Windows. V těchto operačních systémech musíte provést následující kroky (Upozorňujeme, že některé klíče již mohou existovat v závislosti na používaném systému).

  • Přejděte do klíče registru HKEY_CURRENT_USER Control Panel Desktop
  • Po klepnutí pravým tlačítkem myši vyberte Nový> Řetězec a zadejte WaitToKillAppTimeout
  • Poklepejte na položku a nastavte ji na 2000
  • Po klepnutí pravým tlačítkem myši vyberte Nový> Řetězec a zadejte AutoEndTasks
  • Poklepejte na položku a nastavte ji na 1
  • Po klepnutí pravým tlačítkem myši vyberte Nový> Řetězec a zadejte HungAppTimeout
  • Poklepejte na položku a nastavte ji na 1000
  • Po klepnutí pravým tlačítkem myši vyberte Nový> Řetězec a zadejte LowLevelHooksTimeout
  • Poklepejte na položku a nastavte ji na 1000

I když to znamená, že budete muset vytvořit čtyři nové řetězce se stejným efektem, je dobré vědět, že stále můžete mít Windows zabíjet zavěšené aplikace automaticky.

Vezměte prosím na vědomí, že pokud jste pracovali před zmrazením v programu, můžete ztratit data. Poté, pokud se aplikace neobnoví, můžete ztratit také data.