Kako spati računalnik z operacijskim sistemom Windows iz ukazne vrstice
Pred kratkim nas je eden od naših bralcev vprašal, kako njegov računalnik z operacijskim sistemom Windows preklopiti v stanje spanja iz ukazne vrstice. To je lahko vsekakor koristno, če pogosto uporabljate način mirovanja in želite ustvariti bližnjico za preklop računalnika v stanje spanja neposredno ali prek neke paketne datoteke. V tem članku bi rad delil delovni način za začetek spanja iz ukazne vrstice.
Windows dovoljuje samo gumbu za vklop strojne opreme ali gumbu za vklop menija Start/začetnega zaslona za vstop v način spanja (pripravljenosti). Ne ponuja orodja ukazne vrstice za neposreden vstop v spanje.
Če je mirovanje na vašem računalniku onemogočeno, lahko preklopite v način mirovanja z naslednjim ukazom:
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Če pa ste omogočili mirovanje, potem zgornji ukaz preklopi računalnik v stanje mirovanja, namesto da bi prešel v način mirovanja. 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 uporabil ukaz powercfg za onemogočanje mirovanja, tik pred uporabo ukaza Rundll32. Potem bo ukaz rundll32 deloval pravilno in preklopil računalnik v stanje spanja. Ko se prebudi, bo zadnja vrstica vklopila mirovanje. Druga težava pri tej rešitvi je, da jo je treba izvesti iz datoteke povišan ukazni poziv.
Namesto tega vam bom pokazal, kako preklopiti v spanje, ne da bi onemogočili mirovanje in ne da bi zahtevali povišane (skrbniške) privilegije.
Prenesite PsShutdown orodje SysInternals. S tem orodjem boste lahko neposredno preklopili računalnik v način spanja z enim samim ukazom:
psshutdown.exe -d -t 0 -accepteula
Priporočam PsShutdown kot najprimernejši način za pošiljanje računalnika v stanje spanja.