Hur man tar reda på varför din dator vaknar och hur man stoppar den

Att sätta din dator i viloläge manuellt eller automatiskt kan ha flera fördelar. Tekniskt sett är det ett läge med låg effekt, och vila, avstängning eller standby hänvisar alla till samma läge.

Det som händer i bakgrunden är att systemets sista tillstånd lagras i RAM innan strömmen bryts till alla enheter och system som inte är nödvändiga för detta minimala driftsläge.

Tillståndet återupptas när du trycker på väckarknappen eller när tangentbordet eller musen flyttas.

Ibland kommer datorn ur viloläge utan att du gör något. Detta kan ha flera orsaker, och den här guiden diskuterar flera av dem.

Del 1: Vakna diagnos

Det första du bör göra är att försöka bestämma källan eller enheten som väcker upp din dator. Windows levereras med flera verktyg som du kan använda för ändamålet, och den här delen av guiden förklarar hur du kan använda dem för att ta reda på mer om källan.

Observera att även om det kan avslöja information till dig, så är det inte alltid fallet. Det kan hända att diagnosprogrammen inte returnerar några källor eller bara okända källor.

Det är fortfarande en bra idé att börja här eftersom en hit kommer att ge dig den information som behövs för att förhindra att datorn vaknar automatiskt i viloläge.

Diagnostik för kommandoraden

Det första du kanske vill göra är att kontrollera om enheter ansvarar för att automatiskt vakna upp datorn. Gör följande för att ta reda på det:

  1. Om du använder Windows 7 klickar du på startmenyknappen, anger cmd, högerklickar på cmd.exe och väljer Kör som administratör.
  2. Om du använder Windows 8.x använder du Windows-X för att visa en kommandomeny och väljer Kommandotolken (Admin) från den tillgängliga listan.
  3. Skriv powercfg -lastwake och som ett andra kommando powercfg-Devicequery wake_armed.
  4. Enheter som är ansvariga för att vakna upp datorn kan listas här.
  5. Du kanske också vill köra powercfg -waketimers för att ta reda på om några väckningstider är konfigurerade för att föra tillbaka datorn när den går in i viloläge.
  6. Ibland kan namnet på ett program visas här. Om så är fallet, kanske du vill gå igenom applikationsalternativen för att ta reda på ett sätt att förhindra att den väcker upp datorn.

Windows Event Viewer-diagnos

När du fortfarande befinner dig på kommandoraden skriver du eventvwr.msc för att starta Windows Event Viewer.

  1. Välj Windows-loggar> System på menyn i sidofältet.
  2. När loggen visas väljer du Filtrera aktuell logg från menyn Åtgärder.
  3. Ett nytt fönster öppnas som du använder för att anpassa det som visas i den valda jämnt-loggen.
  4. Leta upp händelsekällor där och välj Power-Troubleshooter från snabbmenyn. Listan sorteras alfabetiskt, och du bör inte ha några problem med att hitta filterobjektet i menyn.
  5. Alla poster listas efter nivå, datum och tid och händelse-ID.
  6. Öppna posten stängda i datum och tid för datorns vakenhet och kolla om listan Wake Source finns där. Det kan avslöja vad som väckte datorn.

Del 2: Fixa väckningsläge

Detta är den del där vi använder fixen för att förhindra att viloläget lämnas automatiskt. Om du har upptäckt vad som är ansvarigt för det på ditt system hoppar du över alla förslag utom det som matchar ditt problem.

Om du inte känner till den specifika källan kan du prova dem alla för att ta reda på mer om det. Jag föreslår att du försöker en lösning, sätta din dator i viloläge och se om den återhämtar sig från det automatiskt. Om det gör det var det inte lösningen för ditt problem, och du bör gå till nästa föreslagna fix och prova det.

Fixa musen

Datormusen kan vara ansvarig för att föra datorn ur viloläge. Du kan ta reda på om så är fallet och inaktivera funktionen på följande sätt:

  • Klicka på Windows-tangenten och ange musen här.
  • Du bör se en kontrollpanel-post märkt mus om du använder Windows 7. Om du använder Windows 8, skriv musen, tryck tillbaka, välj för att se alla inställningar och välj resultatet som är märkt Mus och inget annat.
  • Detta öppnar musegenskaperna på skrivbordet.
  • Växla till fliken Maskinvara här och välj Egenskaper på den.
  • Klicka på knappen Ändra inställningar när det nya fönstret öppnas.
  • Växla till fliken Power Management här och avmarkera "Tillåt den här enheten att väcka datorn".

Alternativt öppnar du Enhetshanteraren från skrivbordets kontrollpanel, letar upp mössen och andra pekeenheter som listas här och högerklickar på enheterna som listas under den för att välja egenskaper där. Eller dubbelklicka bara på den aktuella enheten.

Här får du alternativet för energihantering direkt utan att behöva gå igenom den långa processen som beskrivs ovan.

Fixing Wake Timers

Om en väckartimer är ansvarig för att väcka din dator, kanske du vill kolla in applikationen som är ansvarig för det för att förhindra att den väcker upp din dator.

Om du inte vill att några väckartimrar ska användas är det möjligt att inaktivera funktionen helt.

  1. Tryck på Windows-tangenten och skriv powercfg.cpl för att öppna datorns strömalternativ.
  2. Klicka på ändra planinställningar bredvid den aktuella planen och upprepa processen som beskrivs nedan för alla andra planer som du använder.
  3. Klicka på ändra avancerade effektinställningar på nästa sida. Detta öppnar ett nytt fönster som visar de avancerade strömalternativen för den valda planen.
  4. Välj Viloläge> Tillåt väckartimer och ändra inställningen från aktivera för att inaktivera genom att klicka på den.
  5. Klicka på Apply för att spara ändringarna.

Se till att du gör ändringen för alla tillgängliga strömprofiler.

Fixa nätverkskort

Nätverkskort kan också väcka datorn. Du kan kontrollera hur de installerade adapterna konfigureras genom att köra följande kommandon:

  1. Klicka på Windows-tangenten, skriv enhetshanteraren och välj resultatet från listan med förslag.
  2. Välj Nätverkskort och dubbelklicka på huvudnätverkskortet. Om du har flera listade här, upprepa processen för varje som används.
  3. Byt till fliken Strömhantering i det nya fönstret som öppnas och avmarkera "Tillåt den här enheten att väcka datorn".
  4. Byt dessutom till Avancerat och leta efter egenskaperna "wake on pattern match" och "wake on magic packet", och om de är aktiverade, inaktivera dem.

Sidotips: Du kanske också vill kontrollera BIOS-konfigurationen för inställningar för "wake on ring" och "wake on LAN" om det är tillgängligt och inaktivera dessa.

Schemalagd omstartuppgift

I Windows 10 kommer du att upptäcka att en omstartuppgift kan väcka datorn för att installera uppdateringar för systemet och kommer att väcka datorn även om inga uppdateringar finns tillgängliga vid den tiden.

Gör följande för att inaktivera uppgiften:

  1. Klicka på Windows-tangenten, skriv Task Scheduler och tryck på enter.
  2. Navigera till följande avsnitt: Task Scheduler (Local)> Task Scheduler Library> Microsoft> Windows> UpdateOrchestrator
  3. Leta reda på omstartuppgiften där, högerklicka på den och välj Avaktivera från snabbmenyn.

Detta räcker emellertid inte eftersom Microsoft kommer att aktivera det igen i framtiden. För att undvika detta är det nödvändigt att ändra behörighet för uppgiften på operativsystemnivå.

  1. Öppna en upphöjd kommandotolk genom att trycka på Windows-tangenten, skriva cmd.exe, hålla Shift- och Ctrl-tangenterna intryckta och slå Enter.
  2. Kör följande kommando: takeown / f C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot
  3. Öppna File Explorer och gå till C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
  4. Leta reda på filen som heter omstart där (den har ingen filändelse), högerklicka på den och välj Egenskaper.
  5. Byt till säkerhetsfliken.
  6. Välj "System" -konto och ta bort skrivåtkomst till filen.

Automatisk underhåll

Vissa versioner av Windows är konfigurerade för att köra automatiserade underhållsuppgifter. Även om du kanske inte vill inaktivera dem helt, är det meningsfullt att ställa in dem på en tid på dagen som fungerar för dig.

  1. Öppna ett File Explorer-fönster, klicka på adressfältet högst upp i det och klistra in följande i det: Kontrollpanelen \ Alla objekt på kontrollpanelen \ Säkerhet och underhåll \ Automatisk underhåll
  2. När du trycker på enter tas du till applet för automatisk underhållskontrollpanel.
  3. Där kan du ställa in en tid för den dagliga uppgiften och konfigurera om uppgiften får väcka datorn vid den schemalagda tiden.
  4. Inaktivera "låt schemalagt underhåll för att väcka min dator vid den schemalagda tiden" för att hindra den från att väcka datorn.

Kommandorad Fu

Här är en lista med användbara kommandon som kan hjälpa dig ta reda på mer om din dators viloläge och väckarkonfiguration:

  • powercfg -a visar en lista över tillgängliga vilolägen på datorn.
  • powercfg-Devicequery wake_armed visar alla enheter som kan väcka datorn
  • powercfg-Devicequery wake_programmable visar alla enheter som kan programmeras för att väcka datorn.
  • powercfg -devicedisablewake "exakt enhetsnamn" inaktiverar den valda enhetens väckningsfunktionalitet.
  • powercfg-Deviceenablewake "exakt enhetsnamn" aktiverar den enheten igen.
  • powercfg -lastwake visar den sista enheten som vaknade datorn.
  • powercfg -waketimers listar alla aktiva väckartimer.

Power

Kör kommandot powershell från kommandoraden för att aktivera det.

  • Get-ScheduledTask | där {$ _. settings.waketorun} listar alla uppgifter och deras tillstånd när det gäller att väcka operationer.

Användbara resurser

Om du vill veta mer om sömnen och vakna-funktionen använder du följande resurser som utgångspunkt:

  • Hur du gör datorn automatiskt vaken från sömn [How to Geek]
  • Wake Patterns förklarade [Ukleja]
  • Felsöka problem med Vista eller Windows 7 viloläge [Vistax64]
  • Översikt över viloläge [Wikipedia]