Nyligen frågade en av våra läsare oss hur man får sin Windows-dator att gå i viloläge från kommandoraden. Detta kan vara definitivt användbart om du använder viloläge ofta och vill skapa en genväg för att sätta din dator i viloläge direkt eller via någon batchfil. I den här artikeln vill jag dela ett fungerande sätt att initiera sömn från kommandoraden.
Windows tillåter bara maskinens strömbrytare eller startmeny / start-skärmens strömbrytare att gå i viloläge (vänteläge). Det ger inte ett kommandoradsverktyg för att direkt gå in i viloläge.
Om viloläge är inaktiverat på din dator kan du gå in i viloläge med följande kommando:
hur man lägger till teckensnitt till google-bilder
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Men om du har aktiverat viloläge, vilar ovanstående kommando datorn i stället för att gå i viloläge. Så du måste tillämpa en lösning som inte är perfekt, något liknande detta.
powercfg -h av rundll32.exe powrprof.dll, SetSuspendState 0,1,0 powercfg -h på
I exemplet ovan har jag använt powercfg-kommandot för att inaktivera viloläge, precis innan jag använde Rundll32-kommandot. Då fungerar rundll32-kommandot korrekt och sätter datorn i viloläge. När den vaknar kommer den sista raden att aktiveras i viloläge. En annan fråga med den här lösningen är att den måste köras från en förhöjd kommandotolk .
Istället visar jag dig hur du går in i viloläge utan att inaktivera viloläge och utan att kräva förhöjda (administratör) behörigheter.
Ladda ner PsShutdown verktyg av SysInternals. Med det här verktyget kommer du att få datorn att gå i viloläge direkt genom att ge ett enda kommando:
psshutdown.exe -d -t 0 -accepteula
Jag rekommenderar PsShutdown som det bästa sättet att skicka en dator i vila.