Matar automàticament les aplicacions Hung

De vegades, Windows pot molestar-me a mi mateix. Posar en pràctica un nou programari que s’ha instal·lat recentment i veure’l penjar després de l’inici amb una reacció retardada (si s’escau) - del sistema pot ser realment dolorós.

No és la solució número 1 per desfer-se d'un procés que es troba bloquejat a Nirvana: colpejar CTRL + Maj + ESC i esperar uns minuts abans que aparegui el diàleg del Gestor de tasques.



Una forma de desfer-se d’aquests processos immediatament o després d’un temps establert és editar el vostre Registre i canviar un o dos valors allà. Vaig tenir l'oportunitat de provar-ho només a Windows XP, però és probable que sigui similar a altres sistemes operatius, com Windows 2000.

Obriu el Registre de Windows amb un toc a la tecla Windows, escrivint regedit i prement entrar al teclat. Depenent de la versió de Windows que esteu executant, podeu rebre un missatge d'UAC en aquesta fase que heu d'acceptar.

Desplaceu-vos a la clau HKEY_CURRENT_USER Tauler de control Escriptori i canvieu el valor de la clau 'AutoEndTask' a 1.

Si voleu establir un temps per esperar fins que s'executi el procés de matança, heu de canviar el valor de la clau 'WaitToKillAppTimeout' per un valor en mil·lisegons (el que significa que 1000 són 1 segon).

kill app timeout

via: Technospot



Actualitza: Com alguns lectors han assenyalat, també és possible prémer Ctrl-Shift-Esc per obtenir més ràpidament el Task Manager.

Actualització 2: Els valors són diferents a Windows Vista, Windows 7 i versions més recents de Windows. En aquests sistemes operatius heu de fer el següent (tingueu en compte que algunes claus poden existir ja en funció del sistema que utilitzeu).

  • Vés a la clau del Registre HKEY_CURRENT_USER Panell de control Desktop
  • Seleccioneu Nova> Cadena després de fer clic amb el botó dret i entreu a WaitToKillAppTimeout
  • Feu doble clic a l'entrada i configureu-lo a 2000
  • Seleccioneu Nova> Cadena després de fer clic amb el botó dret i entreu a AutoEndTasks
  • Feu doble clic a l'entrada i configureu-lo a 1
  • Seleccioneu Nova> Cadena després de fer clic amb el botó dret i entreu a HungAppTimeout
  • Feu doble clic a l'entrada i configureu-lo a 1000
  • Seleccioneu Nova> Cadena després de fer clic amb el botó dret i entreu a LowLevelHooksTimeout
  • Feu doble clic a l'entrada i configureu-lo a 1000

Tot i que això significa que haurà de crear quatre cadenes noves per al mateix efecte, és bo saber que encara podeu tenir Windows aplicacions penjades automàticament.

Tingueu en compte que és possible que perdeu dades del procés si treballaves abans de la congelació amb el programa. Aleshores, de nou, si l’aplicació no es recupera, també podeu perdre dades.