Partilhar via


Avansert strømstyring med Powercfg.exe

I Windows Vista er strømstyring blitt enklere tilgjengelig og (antagelig) enklere for å benytte for brukere med mindre kjennskap til operativsystemet og/eller data generelt. Det finnes derimot enda litt mer man kan gjøre enn det som eksponeres i det grafiske grensesnittet og ikke minst funksjoner for feilsøking/retting.

 

Powercfg.exe

Dette er et lite og enkelt kommandolinjeverktøy som gir det mulighet til å se på strøminnstillinger, lage egne Power Schemes og gjøre litt feilsøking.

Powercfg /list Lister opp eksisterende power schemes
Powercfg /query <navn> Viser innstillinger for Power scheme angitt ved navn
Powercfg /create <navn> Lager et nytt powerscheme du kan knytte egne settings til
  Alle settings er beskrevet her
Powercfg  /hibernate [on|off] Skrur av eller på hibernation (kort /h)
Powercfg /availablesleepstates Viser hvilke modus som er tilgjengelig (bruk gjerne kort versjon av paremeteren /a)
Powercfg /lastewake Hva som "vekket" maskinen din sist når den var i stadnby/slepp/hibernation
Powercfg -devicequery wake_armed Vis hvilke devicer som har lov å "vekke" maskina di
Powercfg -devicequery wake_from_S1_supported Device support for S1 (bytt ut med S2 og S3 også)
Powercfg -devicedisablewake  <device navn>  Disable en enhets mulighet til å "vekke" maskina
-deviceenablewake <device navn> Enable
Powercfg -? Jepp, den gjør det du tror. Og du vil da se at det finnes enda flere muligheter enn jeg har lista her. F.eks sette aktivt Scheme eller endre på scheme settings

 

Til feilsøking kan -lastwake være veldig nyttig om maskina di våkner på tidspunkt du ikke forventet den skulle det. Sammen med muligheten for å liste devicer som har lov å vekke maskina og muligheten til å fjerne denne rettigheten kan du som regel få rettet slike feil. En device sin rettighet til å vekke maskina kan du også se fra Device Manager og under Properties for den enkelte devicen.

En annen ting jeg har sett skje hos flere er at Hibernation blir disablet fordi brukeren sletter hibernation fila, enten manuellt eller ved bruk av diskoppryddingsverktøy.  Da forsvinner muligheten til å bruke hibernation i det grafiske grensesnittet for Power Options. Dette kan lett ordnes ved å kjøre kommandoen Powercfg -h on.

Så nå at jeg har brukt - og / litt om hverandre for paremeterne, begge kan brukes. Fritt valg. Husk å kjøre kommandoen fra en cmd eller powershell sesjon med eleverte rettigheter (run as admin)

Personlig syns jeg også dette er et nyttig verktøy for å lage helt egne Power Schemes også, med tilpassede settings for de situasjonene jeg ønsker.