Nedávno sa nás jeden z našich čitateľov pýtal, ako dosiahnuť, aby jeho počítač so systémom Windows spal z príkazového riadku. To môže byť určite užitočné, ak často používate režim spánku a chcete vytvoriť odkaz na uvedenie počítača do režimu spánku priamo alebo prostredníctvom nejakého dávkového súboru. V tomto článku by som sa chcel podeliť o pracovný spôsob inicializácie spánku z príkazového riadku.
Systém Windows umožňuje prepnúť do režimu spánku (pohotovostného režimu) iba hardvérové tlačidlo napájania alebo tlačidlo napájania v ponuke Štart / Start. Neposkytuje nástroj príkazového riadku na priamy vstup do režimu spánku.
Ak je hibernácia na vašom počítači vypnutá, môžete prejsť do režimu spánku pomocou nasledujúceho príkazu:
mozes pouzivat imac ako monitor
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Ak ste ale povolili režim dlhodobého spánku, vyššie uvedený príkaz namiesto režimu spánku prepne do režimu spánku počítača. Musíte teda použiť riešenie, ktoré nie je úplne ideálne, napríklad niečo také.
powercfg -h vypnuté rundll32.exe powrprof.dll, SetSuspendState 0,1,0 powercfg -h zapnuté
Vo vyššie uvedenom príklade som tesne pred použitím príkazu Rundll32 použil na deaktiváciu hibernácie príkaz powercfg. Potom bude príkaz rundll32 pracovať správne a uvedie počítač do režimu spánku. Po prebudení zapne posledný riadok režim dlhodobého spánku. Ďalším problémom tohto riešenia je, že musí byť spustené z zvýšený príkazový riadok .
Namiesto toho vám ukážem, ako vstúpiť do režimu spánku bez deaktivácie režimu dlhodobého spánku a bez vyžadovania zvýšených oprávnení (správcu).
Stiahnite si PsShutdown nástroj od SysInternals. Pomocou tohto nástroja budete môcť počítač uviesť do režimu spánku priamo zadaním jediného príkazu:
psshutdown.exe -d -t 0 -accepteula
Odporúčam PsShutdown ako preferovaný spôsob spánku PC.