Sådan sover du en Windows-computer fra kommandolinjen
For nylig spurgte en af vores læsere os, hvordan man får sin Windows-pc til at gå i dvale fra kommandolinjen. Dette kan helt sikkert være nyttigt, hvis du bruger dvaletilstand ofte og vil oprette en genvej til at sætte din pc i dvale direkte eller via en batchfil. I denne artikel vil jeg gerne dele en fungerende måde at starte søvn fra kommandolinjen.
Windows tillader kun tænd/sluk-knappen for hardware eller tænd/sluk-knappen på startmenuen/startskærmen at gå i dvaletilstand (standby). Det giver ikke et kommandolinjeværktøj til direkte at gå i dvale.
Hvis dvaletilstand er deaktiveret på din pc, kan du gå i dvaletilstand ved at bruge følgende kommando:
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Men hvis du har aktiveret dvaletilstand, sætter ovenstående kommando pc'en i dvale i stedet for at gå i dvaletilstand. Så du skal bruge en løsning, som ikke ligefrem er ideel, sådan noget som dette.
powercfg -h slukket. rundll32.exe powrprof.dll, SetSuspendState 0,1,0. powercfg -h tændt
I eksemplet ovenfor har jeg brugt kommandoen powercfg til at deaktivere dvaletilstand, lige før jeg brugte Rundll32-kommandoen. Så vil rundll32-kommandoen fungere korrekt og sætte pc'en i dvale. Når den vågner, tænder den sidste linje dvale. Et andet problem med denne løsning er, at den skal udføres fra en forhøjet kommandoprompt.
I stedet vil jeg vise dig, hvordan du går i dvale uden at deaktivere dvaletilstand og uden at kræve forhøjede (administrator) rettigheder.
Download PsShutdown værktøj fra SysInternals. Ved at bruge dette værktøj vil du være i stand til at få pc'en til at gå direkte i dvaletilstand ved at give en enkelt kommando:
psshutdown.exe -d -t 0 -accepteula
Jeg anbefaler PsShutdown som den foretrukne måde at sende en pc i dvale.