Pred kratkim nas je eden od naših bralcev vprašal, kako iz ukazne vrstice narediti, da njegov računalnik z operacijskim sistemom Windows vstopi v stanje spanja. To je lahko vsekakor koristno, če pogosto uporabljate način spanja in želite ustvariti bližnjico, s katero lahko računalnik uspavate neposredno ali prek neke paketne datoteke. V tem članku bi rad delil delovni način za sprožitev spanja iz ukazne vrstice.
Windows dovoli vstop v način spanja (pripravljenosti) le strojnemu gumbu za vklop ali gumbu za vklop menija Start / zaslona Start. Ne ponuja orodja ukazne vrstice za neposreden vstop v stanje spanja.
Če je v računalniku mirovanje onemogočeno, lahko preklopite v način spanja z naslednjim ukazom:
kako dobiti več prašnih kamin
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Če pa ste omogočili mirovanje, zgornji ukaz prezimi računalnik, namesto da bi prešel v način spanja. Torej morate uporabiti rešitev, ki ni ravno idealna, nekaj takega.
powercfg -h izklopljen rundll32.exe powrprof.dll, SetSuspendState 0,1,0 powercfg -h vklopljen
V zgornjem primeru sem z ukazom powercfg onemogočil mirovanje, tik preden sem uporabil ukaz Rundll32. Potem bo ukaz rundll32 pravilno deloval in računalnik preklopil v stanje spanja. Ko se zbudi, bo zadnja vrstica vklopila mirovanje. Druga težava pri tej rešitvi je, da jo je treba izvesti iz povišan ukazni poziv .
Namesto tega vam bom pokazal, kako preiti v stanje spanja, ne da bi onemogočili mirovanje in ne da bi zahtevali povišane (skrbniške) privilegije.
Prenesite datoteko PsShutdown orodje SysInternals. S tem orodjem boste lahko z enim samim ukazom osebni računalnik neposredno preklopili v način spanja:
psshutdown.exe -d -t 0 -accepteula
PsShutdown priporočam kot najprimernejši način za pošiljanje računalnika v stanje spanja.