Когато излизате или рестартирате/изключвате компютъра си, Windows се опитва да затвори работещите приложения елегантно, като информира всяко работещо приложение, че трябва да затвори. Windows дава време на тези приложения да се затворят, за да спрат това, което правят, и да запазят данните си. Например, ако някоя програма записва CD/DVD, тя може да информира операционната система да забави изключването/рестартирането/излизането, за да може да завърши изпълнението на задачата си. Когато процесът на приложението не се прекратява и продължава да работи, това е съобщението, което се представя, както показва екранната снимка по-долу:
Windows ще поиска от вас да прекратите изпълняваните задачи или да отмените процеса на изключване и да се върнете към сесията си в Windows. Ако сте уверени, че всички работещи приложения могат безопасно да бъдат прекратени, можете ръчно да натиснете бутона „Изключване въпреки това“. Въпреки това, Windows също така става с допълнителна функция за автоматично прекратяване на тези приложения след изчакване.
Използвайки тази функция, можете да предотвратите показването на това съобщение и да прекратите автоматично процесите на задачите. След като функцията за автоматично приключване на задачите е активирана, тези „неотговарящи приложения“ ще бъдат затворени принудително след изчакване.
Преди да продължите: трябва да разберете, че функцията за автоматично приключване на задачите е потенциално опасна. Ако го активирате, то може принудително да затвори приложението, преди те да получат възможност да излязат правилно, като запазят своите незапазени данни без никакво предупреждение. Активирайте го само ако сте сигурни, че наистина имате нужда от него.
- Отворете редактора на системния регистър (вижте нашия подробен урок за редактора на системния регистър на Windows)
- Отидете до следния ключ на системния регистър:|_+_|
Съвет: Можете да получите достъп до всеки желан ключ в регистъра с едно щракване.
- Създайте новнизнаименувана стойностAutoEndTasksи задайте стойността му на 1.
Това е. Сега работещите ви приложения ще бъдат прекратени автоматично от Windows, когато рестартирате или изключите компютъра си.
Освен това може да искате да коригирате периода на изчакване, за който Windows чака, преди да убие приложението. След това изчакване Windows ще затвори принудително приложението, независимо от състоянието му. Трябва да се зададе отделно за приложения и услуги на Windows, които работят във фонов режим.
За да зададете времето за изчакване за настолни приложения, направете следното:
- Отидете до следния ключ на системния регистър:|_+_|
- Създайте новнизнаречена стойностWaitToKillAppTimeoutи го задайте на 5000. Данните за неговата стойност са времето за изчакване, което трябва да бъде указано в милисекунди, така че 5000 се равнява на 5 секунди.
Можете да зададете произволна стойност между 2000 и 20000, но избягвайте по-ниски стойности, защото принудителното прекъсване на процеси не е добро. Мисля, че 5 секунди е оптимална стойност.
Стойността по подразбиране на параметрите WaitToKillAppTimeout е 12000.
За да зададете времето за изчакване за услугите на Windows, трябва да изпълните следните стъпки:
- Отидете до следния ключ на системния регистър:|_+_|
- Създайте новнизнаречена стойностWaitToKillServiceTimeoutи го задайте отново на 5000.
За да възстановите настройките на ОС до стойностите по подразбиране, просто изтрийте всичките 3 стойности - WaitToKillAppTimeout, WaitToKillServiceTimeout и AutoEndTasks.