Kā aizmigt Windows datoru no komandrindas
Nesen viens no mūsu lasītājiem mums jautāja, kā likt savam Windows datoram no komandrindas pāriet miega režīmā. Tas noteikti var būt noderīgi, ja bieži izmantojat miega režīmu un vēlaties izveidot saīsni, lai datoru pārslēgtu miega režīmā tieši vai izmantojot kādu sērijveida failu. Šajā rakstā es vēlos pastāstīt par efektīvu veidu, kā aktivizēt miega režīmu no komandrindas.
Sistēmā Windows ļauj tikai aparatūras barošanas pogai vai sākuma izvēlnei/Sākt ekrāna barošanas pogai pāriet miega (gaidstāves) režīmā. Tas nenodrošina komandrindas rīku, lai tieši ieietu miega režīmā.
Ja datorā ir atspējota hibernācija, varat pāriet miega režīmā, izmantojot šādu komandu:
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Bet, ja esat iespējojis hibernāciju, iepriekš minētā komanda hibernē datoru, nevis pāriet miega režīmā. Tātad jums ir jāpiemēro risinājums, kas nav gluži ideāls, kaut kas līdzīgs šim.
powercfg -h izslēgts. rundll32.exe powrprof.dll, SetSuspendState 0,1,0. powercfg -h ieslēgts
Iepriekš minētajā piemērā es izmantoju komandu powercfg, lai atspējotu hibernāciju, tieši pirms komandas Rundll32 izmantošanas. Tad komanda rundll32 darbosies pareizi un iestatīs datoru miega režīmā. Kad tas pamostas, pēdējā rinda ieslēgs hibernāciju. Vēl viena problēma ar šo risinājumu ir tāda, ka tas ir jāizpilda no paaugstināta komandu uzvedne.
Tā vietā es jums parādīšu, kā pāriet miega režīmā, neizslēdzot hibernāciju un neprasot paaugstinātas (administratora) tiesības.
Lejupielādēt PsShutdown SysInternals rīks. Izmantojot šo rīku, jūs varēsit likt datoram tieši pāriet miega režīmā, dodot vienu komandu:
psshutdown.exe -d -t 0 -accepteula
Es iesaku PsShutdown kā vēlamo veidu, kā datoru pārslēgt miega režīmā.