Дайте възможност на работещите програми да се затворят правилно и те няма да прекъснат процеса на излизане.
Понякога, когато изключвате, рестартирате или излизате от вашата машина с Windows 10, може да получите съобщение за грешка, което прекъсва или дори отменя операцията. За да предотвратите това да се случи, можете да накарате Windows да чака по-дълго при излизане.
Ако накарате системата да я остави малко по-дълго, всъщност може да ви спести време. Ето какво трябва да направите, ако се сблъскате с тази ситуация.
Защо Windows показва съобщение за грешка при излизане?
Възможно е да имате доста задачи, изпълнявани едновременно, всяка от които вероятно е с незапаметени данни. Ако случаят е такъв, всяка задача или приложение се опитва да запише данни, преди Windows да излезе. Това може да е една от причините за съобщението за грешка. Като средство за защита може да искате да удължите времето, определено за отписване, за да позволите на всички задачи да завършат това, което правят.
Като алтернатива това може просто да е проблемна задача. Това може да е вярно, ако проблемът се повтаря. В този случай и ако сте сигурни, че никое от приложенията, които използвате, няма да загуби данни, можете да накарате Windows да наложи излизане по-бързо.
Какво трябва да опитате първо?
Методът, описан тук, основно принуждава Windows да чака по-дълго, докато се изключва или излиза. Въпреки това, ако имате неправилно работеща програма, която пречи на излизането от Windows, може да е нещо, което трябва да разгледате. Има корекции, които първо трябва да опитате, ако има приложение, предотвратяващо изключване или излизане от Windows.
Ако никоя от тези опции не работи, можете да регулирате колко време чака Windows, преди да излезе, което дава на всички работещи приложения или приложения с грешки повече време да се подредят.
Накарайте Windows да чака по-дълго при излизане
Има два процеса, към които можете да се обърнете. С първия, WaitToKillAppTimeout, Windows предоставя на приложенията 20 секунди за запазване на данни и затваряне. Ако приложенията не реагират, Windows ги смята за „увиснали“. HungAppTimeout, вторият, казва на Windows колко секунди да изчака, преди да обмисли приложенията като окачени и предлага решение за принудително затваряне.
Промяната на двете стойности включва редактиране на регистъра, така че внимавайте и направете резервно копие копирайте, преди да се занимавате с него.
1А. Как да зададете WaitToKillAppTimeout само за вашия потребителски акаунт
Направете това, за да промените колко дълго Windows чака приложения, когато излизате само от вашия потребителски акаунт.
- Отворете редактора на системния регистър. Вижте как да отворите редактора на системния регистър в Windows за повече информация.
- Придвижете се до следната папка в системния регистър:
HKEY_CURRENT_USER\Контролен панел\Desktop
- В панела вдясно потърсете низа с име WaitToKillAppTimeout.
- Ако не го виждате, ще трябва да го създадете, като щракнете с десния бутон върху всяко празно място в панела и изберете Ново > Низова стойност. Преименувайте го WaitToKillAppTimeout.
- Щракнете двукратно върху този низ, за да редактирате стойността му, която е в милисекунди. (1000 милисекунди се равняват на една секунда.) По подразбиране данните за стойността са зададени на 20 000 (или 20 секунди).
- Увеличете тази стойност, за да накарате Windows да чака по-дълго при стартиране на приложения, преди да се изключи или излезе. (Намаляването на стойността му ще ви излезе по-бързо.)
1Б. Как да промените WaitToKillAppTimeout за всички потребители
Това ще приложи променени правила за излизане към всички потребители на компютъра.
- Отворете редактора на системния регистър.
- Придвижете се до следната папка в системния регистър:
HKEY_USERS\.ПО ПОДРАЗБИРАНЕ\Контролен панел\Работен плот
- Следвайте стъпки от три до шест от метод 1A, за да промените колко дълго Windows изчаква приложенията да завършат правилното затваряне при излизане за всички потребители.
2А. Как да зададете HungAppTimeout само за вашия потребителски акаунт
Правейки това, ще промените колко дълго Windows чака за приложения, които смята за закачени. Това е само за вашия потребителски акаунт.
- Отворете редактора на системния регистър.
- Придвижете се до следната папка в системния регистър:
HKEY_CURRENT_USER\Контролен панел\Desktop
- В панела вдясно потърсете низа с име HungAppTimeout.
- Ако низът не съществува, създайте го, като щракнете с десния бутон върху произволно празно място в панела и изберете Ново > Низова стойност. Преименувайте го HungAppTimeout.
- Щракнете двукратно върху този низ, за да редактирате стойността му – отново за милисекунди. (1000 милисекунди се равняват на 1 секунда.) По подразбиране данните за стойността са зададени на 5000.
- Увеличете тази стойност, за да накарате Windows да си позволи повече време за окачени приложения и да чака по-дълго при изключване или излизане. (Намалете тази стойност, за да излезете по-бързо.)
2B. Как да промените HungAppTimeout за всички потребители
Това ще ви позволи да промените стойността по подразбиране за всички потребители.
- Отворете редактора на системния регистър.
- Придвижете се до следната папка в системния регистър:
HKEY_USERS\.ПО ПОДРАЗБИРАНЕ\Контролен панел\Работен плот
- Следвайте стъпки от 3 до 6 от метод 2A, за да промените колко дълго Windows чака при излизане за всички потребители.
Дайте на приложенията повече време за затваряне при излизане
Ако приложения продължават да прекъсват Windows, когато изключите или излезете, би било разумно да им дадете малко повече време, за да завършат и затворят правилно. По този начин те няма да прекъснат процеса на излизане и ще ви накарат да се намесите ръчно.