Nedavno nas je jedan od čitatelja pitao kako natjerati njegovo Windows računalo da uđe u stanje mirovanja iz naredbenog retka. To može biti definitivno korisno ako često koristite način mirovanja i želite stvoriti prečac za prebacivanje računala izravno ili putem neke batch datoteke. U ovom članku želio bih podijeliti radni način pokretanja spavanja iz naredbenog retka.
Windows samo hardverskom gumbu za uključivanje ili gumbu za uključivanje zaslona Start / gumb zaslona za pokretanje omogućuje ulazak u stanje mirovanja (stanje pripravnosti). Ne pruža alat naredbenog retka za izravni ulazak u stanje mirovanja.
Ako je hibernacija onemogućena na računalu, možete ući u stanje mirovanja pomoću sljedeće naredbe:
vlc media player kadar po kadar
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Ali ako ste omogućili hibernaciju, gornja naredba hibernira računalo umjesto da pređe u stanje mirovanja. Dakle, morate primijeniti zaobilazno rješenje koje nije baš idealno, otprilike ovako.
powercfg -h isključen rundll32.exe powrprof.dll, SetSuspendState 0,1,0 powercfg -h uključen
U gornjem primjeru koristio sam naredbu powercfg za onemogućavanje hibernacije, neposredno prije korištenja naredbe Rundll32. Tada će naredba rundll32 ispravno raditi i prebaciti računalo u stanje mirovanja. Kad se probudi, posljednji će se red uključiti u hibernaciju. Još jedno pitanje s ovim zaobilaznim rješenjem jest da se mora izvršiti iz povišeni naredbeni redak .
Umjesto toga, pokazat ću vam kako ući u stanje spavanja bez onemogućavanja hibernacije i bez potrebe za povišenim (administratorskim) privilegijama.
Preuzmite PsShutdown alat SysInternals. Pomoću ovog alata moći ćete natjerati računalo da izravno uđe u stanje mirovanja davanjem jedne naredbe:
psshutdown.exe -d -t 0 -prihvaćam
Preporučujem PsShutdown kao preferirani način slanja računala u stanje mirovanja.