Ge pågående program en chans att stänga ordentligt och de kommer inte att avbryta utloggningsprocessen.

Ibland, när du stänger av, startar om eller loggar ut från din Windows 10-maskin, kan du få ett felmeddelande som avbryter eller till och med avbryter operationen. För att förhindra att detta händer kan du låta Windows vänta längre när du loggar ut.

Att få systemet att ge det lite längre kan faktiskt spara tid. Här är vad du bör göra om du skulle ställas inför den här situationen.

Varför visar Windows ett felmeddelande när du loggar ut?

Det kan vara så att du har en hel del uppgifter som körs samtidigt, alla möjligen med osparade data. Om så är fallet försöker varje uppgift eller applikation spara data innan Windows loggar ut. Detta kan vara en orsak till felmeddelandet. Som ett botemedel kanske du vill förlänga tiden som tilldelats för att logga ut så att alla uppgifter kan slutföra det de gör.

Alternativt kan det bara vara en problemuppgift. Detta kan vara sant om det är ett återkommande problem. I det här fallet, och om du är säker på att ingen av applikationerna du använder kommer att förlora data, kan du få Windows att tvinga fram en sign-off snabbare.

instagram viewer

Vad ska du prova först?

Metoden som beskrivs här tvingar i princip Windows att vänta längre medan den stänger av eller loggar ut. Men om du har ett felaktigt program som stör Windows utloggning kan det vara något att titta närmare på. Det finns korrigeringar du bör prova först om det finns en app som förhindrar att Windows stängs av eller loggar ut.

Om inget av dessa alternativ fungerar kan du justera hur länge Windows väntar innan du loggar ut, vilket ger alla appar som körs eller buggar mer tid att reda ut sig.

Få Windows att vänta längre när du loggar ut

Det finns två processer som du kan vända dig till. Med den första, WaitToKillAppTimeout, ger Windows appar 20 sekunder att spara data och stänga. Om appar inte svarar, anser Windows dem vara "hängda". HungAppTimeout, den andra, talar om för Windows hur många sekunder som ska vänta innan appar övervägs att hängas och erbjuder en tvångsstängningslösning.

Att ändra båda dessa värden innebär redigera registret, så var försiktig och göra en säkerhetskopia kopiera innan du pysslar med det.

1A. Hur man ställer in WaitToKillAppTimeout för bara ditt användarkonto

Gör detta för att ändra hur länge Windows väntar på appar när du bara loggar ut från ditt användarkonto.

  1. Öppna registerredigeraren. Ser hur man öppnar Registereditorn i Windows för mer information.
  2. Navigera till följande mapp i registret:
    HKEY_CURRENT_USER\Kontrollpanelen\Desktop
  3. Leta efter strängen som heter i rutan till höger WaitToKillAppTimeout.
  4. Om du inte ser det måste du skapa det genom att högerklicka på ett tomt utrymme i rutan och välja Nytt > Strängvärde. Byt namn på den WaitToKillAppTimeout.
  5. Dubbelklicka på den här strängen för att redigera dess värde, som är i millisekunder. (1000 millisekunder är lika med en sekund.) Som standard är värdedata satt till 20 000 (eller 20 sekunder).
  6. Öka detta värde för att få Windows att vänta med att köra appar längre innan du stänger av eller loggar ut. (Om du sänker dess värde loggas du ut snabbare.)

IB. Hur man ändrar WaitToKillAppTimeout för alla användare

Detta kommer att tillämpa ändrade utloggningsregler för alla användare på datorn.

  1. Öppna registerredigeraren.
  2. Navigera till följande mapp i registret:
    HKEY_USERS\.STANDARD\Kontrollpanelen\Skrivbord
  3. Följ steg tre till sex från metod 1A för att ändra hur länge Windows väntar på att appar ska avslutas ordentligt när alla användare loggar ut.

2A. Hur man ställer in HungAppTimeout för bara ditt användarkonto

Om du gör detta ändras hur länge Windows väntar på appar som det anser vara hängda. Detta är bara för ditt användarkonto.

  1. Öppna Registerredigeraren.
  2. Navigera till följande mapp i registret:
    HKEY_CURRENT_USER\Kontrollpanelen\Desktop
  3. Leta efter strängen som heter i rutan till höger HungAppTimeout.
  4. Om strängen inte finns skapar du den genom att högerklicka på ett tomt utrymme i rutan och välja Nytt > Strängvärde. Byt namn på den HungAppTimeout.
  5. Dubbelklicka på den här strängen för att redigera dess värde – igen, i millisekunder. (1000 millisekunder är lika med 1 sekund.) Som standard är värdedata satt till 5000.
  6. Öka detta värde för att få Windows att ha mer tid att hänga appar och vänta längre när du stänger av eller loggar ut. (Minska detta värde för att logga ut snabbare.)

2B. Hur man ändrar HungAppTimeout för alla användare

Detta gör att du kan ändra standardvärdet för alla användare.

  1. Öppna Registerredigeraren.
  2. Navigera till följande mapp i registret:
    HKEY_USERS\.STANDARD\Kontrollpanelen\Skrivbord
  3. Följ steg 3 till 6 från metod 2A för att ändra hur länge Windows väntar vid utloggning för alla användare.

Ge appar mer tid att stänga när du loggar ut

Om appar fortsätter att avbryta Windows när du stänger av eller loggar ut, skulle det vara klokt att ge dem lite mer tid att avsluta och stänga ordentligt. På så sätt kommer de inte att avbryta utloggningsprocessen och få dig att ingripa manuellt.