Ik liep laatst zelf tegen dit probleem aan, mijn computer blijft niet in de slaapstand. Wat ik hiermee bedoel is dat alles lijkt te verlopen zoals normaal wanneer je de computer in slaapstand zet. Maar enkele seconden later start het systeem gewoon weer en staat hij netjes te wachten in het Windows login scherm.
Aangezien ik wat stroom probeer te besparen als ik naar bed ga is het wel de bedoeling dat de computer in zijn slaapstand blijft.
Ik wist zeker dat ik de computer in standby – slaapstand – heb gezet. Maar ‘s ochtends bleek hij gewoon weer te draaien.
Deze oplossing werkt zowel voor Windows 7 als voor Windows 10. De stappen zijn voor beide versies van Windows geschikt.
Ik zat al langer met dit probleem maar besloot om er nu maar eens wat aan te doen, een permanente oplossing. De stappen die ik hier omschrijf hebben het probleem opgelost.
Ik ga je vertellen hoe je er achter komt welk proces, of welke hardware, jouw computer uit de slaapstand haalt.
Computer blijft niet in slaapstand – de oplossing
Als eerst moeten we kijken waarom de computer de laatste keer niet in slaapstand wilde blijven. De computer kan bijvoorbeeld niet in slaapstand blijven, als er een programma of stuurprogramma een aanvraag doet, waar de computer naar luistert.
Je moet dit zien als je tv, die uit staat, maar nog wel kan ‘luisteren’naar een commando van je afstandsbediening bijvoorbeeld.
Windows kan zelf ook aanvragen doen, of een taak afvuren waardoor de computer ‘ontwaakt’ niet in slaapstand blijft. De oorzaak van de laatse ‘wake-up’ kunnen we vinden met een commando in de opdrachtprompt.
De oorzaak vinden met de opdracht- of commandprompt
De belangrijkste stap is er achter te komen waarom je computer uit zijn slaapstand werd gehaald. Via het commando powercfg -lastwake zie je direct de reden en het apparaat die zorgde voor het opstarten van je pc:
In het voorbeeld hierboven zie je dat powercfg -lastwake een paar dingen laat zien:
- Als eerste:
- Wake History Count : een teller die laat zien hoe vaak de computer ‘wakker’ is geworden
- Wake Source Count : een teller die laat zien hoeveel oorzaken er waren de computer uit de slaapstand te halen
- Vervolgens geeft hij je de naam van het type: Device ( apparaat )
- Iets verder staat: Friendly name
- Friendly name is de naam die we wilden zien. Met deze naam staat de veroorzaker namelijk ook in je apparaatbeheer.
Nu je er achter bent gekomen welk stuurprogramma er voor zorgt dat je computer niet in slaapstand blijft, gaan we er voor zorgen dat dit niet weer kan gebeuren.
De oorzaak aanpakken en voorkomen
Zodra je hebt gevonden welk apparaat heeft gezorgd voor het ontwaken uit de slaapstand, zoek je deze op in apparaatbeheer.
Apparaat beheer openen
De eenvoudigste manier om apparaatbeheer te openen is de volgende:
- Houdt de ‘Windows toets’ vast en druk ondertussen op de ‘Pause break toets’
- Nu opent het systeemoverzicht. In de linker kolom staat de tekst ‘Apparaatbeheer’, klik hier op.
- Zoek in de lijst met apparaten van je computer de: ‘Friendly name’ op die we eerder hebben gevonden met het commando powercfg -lastwake
- Klik op het apparaat met de rechtermuisknop en klik op eigenschappen:
- Klik vervolgens op het tabblad ‘Energiebeheer’
- Haal in dit venster minstens bij de eerste optie ‘ Dit apparaat mag de computer uit de slaapstand halen’ het vinkje weg en klik op ‘OK’.
- Het kan geen kwaad om ook het vinkje weg te halen bij de tweede optie. Dit kan je doen om te voorkomen dat je pc de netwerkkaart uitschakelt als je op een accu werkt en deze bijna leeg is.
Het probleem verhelpen als het niet gaat om een stuurprogramma
Het leuke van schrijven over een probleem is wanneer het probleem opeens weer terug komt. En dat kan altijd gebeuren, vooral bij computers.
In mijn geval was het nodig om de netwerkkaart opnieuw te installeren. Door het opnieuw installeren waren ook de instellingen die ik had gemaakt teruggezet.
Maar een paar dagen later kwam ik weer terug bij een computer die vrolijk aan stond.
Windows service die de computer uit slaapstand haalt.
Door het command “powercfg lastwake” kwam ik er achter dat het dit keer ging om een bekende service: svchost.exe. Kijk maar in het voorbeeld hieronder:
Dit probleem is overigens ook met een simpele instelling te regelen. Deze vindt je verderop.
In dit voorbeeld lijkt het te gaan om een geplande taak: een service van Windows. de volledige omschrijving is als volgt:
Type: Wake Timer
Owner: [SERVICE] \Device\HardiskVolume6\Windows\System32\svchost.exe ( SystemEventsBroker )
Owner Supplies Reason: De geplande taak NT TASK\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start wordt uitgevoerd, waarmee het inschakelen van de computer wordt aangevraagd.
Deze taken worden door de slaapstand wel of niet toegestaan door Windows. En kunnen de computer uit de slaapstand halen.
Het gaat hierbij om een instelling in het energiebeheerschema, dat op dat moment actief is. Aangezien ik op een PC werk staat die bij mij altijd op ‘hoge prestaties’.
Slaapstand vasthouden door een instelling in energiebeheer
De slaapstand kan je regelen met een instelling onder de geavanceerde opties van je energiebeheer schema.
Onder deze geavanceerde opties vind je ook de instelling om ‘activeringstimers toe te staan’. Door deze optie op ‘Uitschakelen’ te zetten, ontwaakt de computer niet meer door een service zoals svchost.exe
Hiervoor klik je op start en zoek je naar: ‘energie’, kies voor ‘Energiebeheerschema bewerken’
Klik op ‘Geavanceerde energie-instellingen wijzigen’
Verander de slaapstand instelling voor activeringstimers naar ‘uitschakelen’
Het zijn deze activeringstimers die er voor zorgen dat services de computer uit zijn slaapstand kunnen halen.
Sinds het aanpassen van deze instelling is de computer niet meer aangesprongen.
Herhalen indien de computer nog steeds niet in de slaapstand blijft
In sommige gevallen kan het nodig zijn om bovenstaande stappen te herhalen. In mijn geval, en omdat ik niet meer dan 1 ‘Wake Source Count’ had was mijn probleem opgelost.
Is het probleem hiermee niet opgelost en blijft de computer weer niet in slaapstand? herhaal dan simpelweg de hierboven omschreven stappen.
Mooie uitleg. Mijn computer blijft ook niet in slaapstand.
Uit de windows logs blijkt ” oorzaak van ontwaken aan/uit knop”.
Dit probleem kan ik niet via bovenstaande uitleg oplossen.
Heeft iemand hier een oplossing voor?
Ontwaken aan/uit knop kan meerdere oorzaken hebben:
– het gaat om een laptop en je opent het scherm (dit wordt gezien als aan/uit via een knop)
– De stroom wordt ingeschakeld op de contactdoos (via een knop, en in het bios is ingesteld dat de computer mag starten als er stroom gedetecteerd wordt)
De laatste kan gelden als de computer niet in standby staat maar in ‘sluimerstand’. Het verschil is dat standby de ‘status’ van de computer in het geheugen opslaat. Sluimerstand slaat de ‘status’ van de computer op op de hardeschijf, waardoor je de stroom er af kan halen tussendoor.
Kan je je vinden in een van bovenstaande suggesties?
De laatste tip is je energiebeheer nakijken, onder geavanceerde opties zit een menuitem die “PCI Express” heet. Hieronder vind je “Link state Power Management” en de opties daaronder moeten op ‘uitschakelen’ staan.
Mocht dit voor je werken laat het me dan weten, dan verwerk ik het in het artikel.
Dankjewel, op een nieuwe W10 desktop lijkt dit te werken. Is altijd al een dingetje geweest met Windows dat automatisch ontwaken…
Nou en of. Het kan zijn dat je het nog eens herhalen moet om alle apparaten/oorzaken van het ontwaken weg te halen. Bedankt voor je reactie!
Dank, het werkt.
Goed om te horen 🙂
Beste allen, bedankt voor de mooie duidelijke uitleg,
maar in mn bios staan een aantal deep sleep (c etc) opties
Hier kun je juist instellen HOE deep de Bios de PC moet gaan zetten,
is het mogelijk hier een goeie uitleg voor te geven?
mvg
Richard
Sorry voor de wat late reactie, voor de lezers die je reactie tegenkomen ( of als je zelf het antwoord nog niet hebt):
Deep sleep is een laptopfunctie bedoeld om de batterij nog meer te ontzien door de processor in een laag energieverbruik te zetten. Elk niveau levert een lagere energiestand op, als je even niets met de computer hebt gedaan.
Het gaat hier dus niet om de slaapstand, maar de ‘standby’ stand ( als de computer aan staat en je even niets gedaan hebt).
Van de website bij Intel:
Er zijn ook S-standen die in het bios ingesteld kunnen worden, en die hebben te maken met de daadwerkelijke slaapstand.
S-standen zijn slaapstanden, ‘diepere slaapfuncties’ waarbij je de mogelijkheid hebt de laptop alleen aan te kunnen zetten door de powerknop te gebruiken bijvoorbeeld.
Gebruik je deze ( S standen) functie niet, dan blijft het bijvoorbeeld mogelijk om met het toetsenbord of muis de laptop in te schakelen, wat inhoudt dat je muis en toetsenbord nog steeds een beetje spanning gebruiken.
Deep sleep voorkomt dit, en zorgt er voor dat er minimaal stroom wordt gebruikt, om te weten wanneer je de laptop weer inschakeld wilt hebben vanaf de slaapstand. Dit is de laaste besparingsstand, voor je de laptop geheel uitschakelt.
De S standen:
In deze toestanden (S1-S3) wordt het vluchtige geheugen steeds ververst om de systeemtoestand te handhaven. Sommige componenten blijven gevoed zodat de computer kan ontwaken door invoer van het toetsenbord, LAN, of een USB-apparaat.
Hybride slaap, gebruikt op desktops, is wanneer een systeem een hibernationbestand gebruikt met S1-S3. Het hibernationbestand slaat de systeemstatus op voor het geval het systeem tijdens de slaapstand geen stroom meer krijgt.
Bij snel opstarten wordt de gebruiker afgemeld voordat het hibernationbestand wordt aangemaakt. Dit maakt een kleiner hibernationbestand mogelijk, meer geschikt voor systemen met minder opslagcapaciteit.
Probleem gevonden!
Met MS online support samen ontdekt dat de MS orchestrate app de PC niet in slaapstand laat gaat.
Orchestrate uit gezet en alles werkt weer normaal!!
Goed gevonden, toevallig door middel van een van de beschreven methodes hierboven?