Dajte pokrenutim programima priliku da se pravilno zatvore i oni neće prekinuti proces odjave.

Ponekad, prilikom isključivanja, ponovnog pokretanja ili odjave sa svog Windows 10 stroja, možete dobiti poruku o pogrešci koja prekida ili čak otkazuje operaciju. Kako biste spriječili da se to dogodi, možete natjerati Windows da čeka duže kada se odjavite.

Ako natjerate sustav da radi malo dulje, moglo bi vam zapravo uštedjeti vrijeme. Evo što biste trebali učiniti ako se suočite s ovom situacijom.

Zašto Windows prikazuje poruku o pogrešci tijekom odjave?

Može se dogoditi da imate nekoliko zadataka koji se izvode istovremeno, a svaki vjerojatno ima nespremljene podatke. Ako je to slučaj, svaki zadatak ili aplikacija pokušavaju spremiti podatke prije nego što se Windows odjavi. Ovo bi mogao biti jedan od razloga poruke o pogrešci. Kao lijek, možda ćete htjeti produžiti vrijeme dodijeljeno za odjavu kako biste omogućili svim zadacima da završe ono što rade.

Alternativno, to bi mogao biti samo problematičan zadatak. To može biti točno ako se problem ponavlja. U ovom slučaju, i ako ste sigurni da nijedna od aplikacija koje koristite neće izgubiti podatke, možete natjerati Windows da brže prisili odjavu.

Što biste prvo trebali isprobati?

Ovdje opisana metoda u osnovi prisiljava Windows da duže čeka dok se gasi ili odjavljuje. Međutim, ako imate program koji se loše ponaša i ometa odjavu iz sustava Windows, to bi moglo biti nešto što biste trebali istražiti. Postoje popravci koje biste prvo trebali isprobati ako postoje aplikacija koja sprječava Windows da se isključi ili odjavi.

Ako nijedna od tih opcija ne radi, možete podesiti koliko dugo Windows čeka prije nego što se odjavi, što svim pokrenutim aplikacijama ili aplikacijama s greškama daje više vremena da se same riješe.

Neka Windowsi duže čekaju kada se odjavljuju

Postoje dva procesa kojima se možete obratiti. S prvim, WaitToKillAppTimeout, Windows daje aplikacijama 20 sekundi za spremanje podataka i zatvaranje. Ako aplikacije ne reagiraju, Windows ih smatra "zaustavljenim". HungAppTimeout, drugi, govori sustavu Windows koliko sekundi treba čekati prije nego što smatra da su aplikacije prekinute i nudi rješenje za prisilno zatvaranje.

Promjena obje ove vrijednosti uključuje uređivanje registra, stoga budite oprezni i napravite sigurnosnu kopiju kopirajte prije nego što petljate s tim.

1A. Kako postaviti WaitToKillAppTimeout samo za vaš korisnički račun

Učinite ovo kako biste promijenili koliko dugo Windows čeka na aplikacije kada se odjavite samo s vašeg korisničkog računa.

  1. Otvorite uređivač registra. Vidjeti kako otvoriti uređivač registra u sustavu Windows za više informacija.
  2. Dođite do sljedeće mape u registru:
    HKEY_CURRENT_USER\Upravljačka ploča\Radna površina
  3. U oknu s desne strane potražite navedeni niz WaitToKillAppTimeout.
  4. Ako ga ne vidite, morat ćete ga stvoriti tako da desnom tipkom miša kliknete bilo koji prazan prostor u oknu i odaberete Novo > Vrijednost niza. Preimenuj ga WaitToKillAppTimeout.
  5. Dvaput kliknite ovaj niz da biste uredili njegovu vrijednost, koja je izražena u milisekundama. (1000 milisekundi jednako je jednoj sekundi.) Prema zadanim postavkama podaci o vrijednosti postavljeni su na 20 000 (ili 20 sekundi).
  6. Povećajte ovu vrijednost kako bi Windows duže čekao na pokrenute aplikacije prije isključivanja ili odjave. (Smanjenje njegove vrijednosti će vas brže odjaviti.)

1B. Kako promijeniti WaitToKillAppTimeout za sve korisnike

Ovo će primijeniti izmijenjena pravila odjave na sve korisnike na računalu.

  1. Otvorite uređivač registra.
  2. Dođite do sljedeće mape u registru:
    HKEY_USERS\.ZADANO\Upravljačka ploča\Radna površina
  3. Slijedite korake od tri do šest iz metode 1A da biste promijenili koliko dugo Windows čeka da se aplikacije pravilno zatvore kada se odjavljuju za sve korisnike.

2A. Kako postaviti HungAppTimeout samo za vaš korisnički račun

Ako to učinite, promijenit ćete koliko dugo Windows čeka na aplikacije za koje smatra da su prekinute. Ovo je samo za vaš korisnički račun.

  1. Otvorite uređivač registra.
  2. Dođite do sljedeće mape u registru:
    HKEY_CURRENT_USER\Upravljačka ploča\Radna površina
  3. U oknu s desne strane potražite navedeni niz HungAppTimeout.
  4. Ako niz ne postoji, stvorite ga desnim klikom na bilo koji prazan prostor u oknu i odabirom Novo > Vrijednost niza. Preimenuj ga HungAppTimeout.
  5. Dvaput kliknite ovaj niz da biste uredili njegovu vrijednost – opet, u milisekundama. (1000 milisekundi jednako je 1 sekundi.) Prema zadanim postavkama podaci o vrijednosti postavljeni su na 5000.
  6. Povećajte ovu vrijednost kako bi sustav Windows omogućio više vremena za zaustavljanje aplikacija i duže čekanje prilikom isključivanja ili odjave. (Smanjite ovu vrijednost za bržu odjavu.)

2B. Kako promijeniti HungAppTimeout za sve korisnike

To će vam omogućiti promjenu zadane vrijednosti za sve korisnike.

  1. Otvorite uređivač registra.
  2. Dođite do sljedeće mape u registru:
    HKEY_USERS\.ZADANO\Upravljačka ploča\Radna površina
  3. Slijedite korake 3 do 6 iz metode 2A da promijenite koliko dugo Windows čeka kada se odjavi za sve korisnike.

Dajte aplikacijama više vremena za zatvaranje prilikom odjave

Ako aplikacije stalno prekidaju Windows kada gasite ili se odjavite, bilo bi pametno dati im malo više vremena da završe i pravilno se zatvore. Na taj način neće prekinuti proces odjave i zahtijevati da intervenirate ručno.