Neseniai vienas iš mūsų skaitytojų paklausė, kaip priversti jo „Windows“ asmeninį kompiuterį įjungti miegą iš komandinės eilutės. Tai gali būti neabejotinai naudinga, jei dažnai naudojate miego režimą ir norite sukurti nuorodą, kad kompiuteris užmigtų tiesiogiai arba per kokį nors paketinį failą. Šiame straipsnyje norėčiau pasidalinti darbiniu būdu, kaip pradėti miegą iš komandinės eilutės.
„Windows“ leidžia aparatinės įrangos maitinimo mygtukui arba „Start Menu“ / „Start“ ekrano maitinimo mygtukui pereiti į miego (budėjimo) režimą. Jame nėra komandinės eilutės įrankio, leidžiančio tiesiogiai įjungti miego režimą.
Jei jūsų kompiuteryje išjungta užmigdymo būsena, galite įjungti miego režimą naudodami šią komandą:
kaip ištrinti visas žymes
rundll32.exe powrprof.dll, „SetSuspendState 0,1,0“
Bet jei įjungėte žiemos miegą, aukščiau nurodyta komanda užmigdo kompiuterį, o ne pereina į miego režimą. Taigi jums reikia pritaikyti ne visai idealų sprendimą, maždaug taip.
„powercfg -h off“ rundll32.exe powrprof.dll, „SetSuspendState 0,1,0 powercfg -h“
Anksčiau pateiktame pavyzdyje prieš naudodamas komandą „Rundll32“, naudojau komandą „powercfg“, kad išjungčiau užmigdymo būseną. Tada komanda rundll32 veiks tinkamai ir užmigdys kompiuterį. Kai jis atsibunda, paskutinė eilutė įjungs žiemos miegą. Kitas šio sprendimo būdas yra tai, kad jis turi būti vykdomas iš padidinta komandinė eilutė .
Vietoj to aš jums parodysiu, kaip įjungti miego režimą neišjungiant žiemos miego ir nereikalaujant padidintų (administratoriaus) privilegijų.
Atsisiųskite „PsShutdown“ įrankį sukūrė „SysInternals“. Naudodami šį įrankį, galėsite priversti kompiuterį tiesiogiai pereiti į miego režimą, pateikdami vieną komandą:
psshutdown.exe -d -t 0 -accepteula
Aš rekomenduoju „PsShutdown“ kaip pageidaujamą būdą siųsti kompiuterį miegoti.