Есть ли инструмент командной строки, чтобы перевести Windows 8 в спящий режим? [Дубликат]

20

Возможное дублирование. Как перевести компьютер в спящий режим из меню командной строки / запуска в Windows Vista?

Несколько дней назад я установил Windows 8. Сначала я обнаружил, что отсутствие меню «выключение» смешно, но теперь оно начинает меня раздражать. Кажется, нет нормального способа перевести мой компьютер в спящий режим. Самым близким, что я нашел, было:

  1. Ctrl+ Del+Del
  2. 2x Shift+Tab
  3. Enter
  4. Arrow down
  5. Enter

В качестве альтернативы я сейчас ищу инструмент командной строки, чтобы перевести Windows 8 в спящий режим.

Самое близкое, что я мог найти, было:

shutdown /h

Что вызывает Windows в спящий режим. К сожалению, спящий режим - это не сон. Вы не можете вывести компьютер из режима гибернации клавишей: нужно нажать кнопку питания. И компьютер пройдет через BIOS, прежде чем выйти из спящего режима.

Кто-нибудь нашел удобный способ уложить Windows 8 в спящий режим?

Andomar
источник
1
@ techie007: в принятом ответе на этот вопрос не указан рабочий способ сна, как вы можете прочитать в комментариях. Команда, psshutdown -d -t 0размещенная Скоттом Чемберленом, работает.
Andomar
1
Тот факт, что принятый ответ - это не то, что вам нужно, не делает его другим вопросом. «Комментарий» Скотта Чемберленда по другому вопросу - фактически другой ответ. И вы должны проголосовать за него, если сочтете его полезным. :)
Ƭᴇcʜιᴇ007
@ techie007: Звучит так, будто вы неправильно поняли «команду» для «комментария» в моем комментарии. И я, конечно же, высказал свой ответ :)
Andomar
Вы правы, я думал, что это сказал комментарий. :)
Ƭᴇcʜιᴇ007
1
@dumbledad: Это часть инструментов Sysinternals от Microsoft.
Andomar

Ответы:

24

Вот все варианты питания, надеюсь, вы найдете их полезными.

  • Неисправность:

    %windir%\System32\shutdown.exe -s
    
  • Перезагрузка:

    %windir%\System32\shutdown.exe -r
    
  • Выйти:

    %windir%\System32\shutdown.exe -l
    
  • Режим ожидания (отключите режим гибернации, выполните команду режима ожидания, затем повторно включите режим гибернации через 2 секунды):

    powercfg -hibernate off  &&  start /min "" %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby  &&  ping -n 3 127.0.0.1  &&  powercfg -hibernate on
    
  • Sleep (тот же метод, что и STANDBY, но эта команда):

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
    
  • Hibernate:

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
    
суперпользователя
источник
Спасибо за ответ. Для меня Standby отличается от Sleep. Перезапуск из режима ожидания требует нажатия кнопки питания и процедуры BIOS. Перезапуск из режима сна требует нажатия клавиши и происходит практически мгновенно.
Andomar
Я также добавил команду «Режим сна», но дело в том, что она будет переходить в спящий режим вместо сна, если вы не выключите режим гибернации.
суперпользователь
1
rundll32не должен использоваться для вызова, SetSuspendStateпотому что его подпись не соответствует ожидаемой rundll32. См: support.microsoft.com/en-us/kb/164787 и msdn.microsoft.com/en-us/library/windows/desktop/...
Sergeyt
11

На этот вопрос ответил Скотт Чемберлен в этом ответе . Вы можете использовать psshutdownинструмент из Sysinternals Suite, чтобы перевести Windows 8 в спящий режим:

psshutdown -d -t 0

Вы можете скачать только инструмент или весь пакет .

Эти два предложения не будут работать, если включен режим гибернации:

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
wizmo standby

Вопрос, на который Скотт Чемберлен ответил, касается Vista, возможно, наличие версии для Windows 8 полезно, по крайней мере, для поиска оригинала :)

оборота Андомар
источник
rundll32не должен использоваться для вызова, SetSuspendStateпотому что его подпись не соответствует ожидаемой rundll32. См: support.microsoft.com/en-us/kb/164787 и msdn.microsoft.com/en-us/library/windows/desktop/...
Sergeyt
2

Я впервые обнаружил, что отсутствие «выключения» меню смешно

Windows 8 имеет меню выключения!

Это значок питания под всплывающим окном «Настройки» (переместите указатель мыши в угол, чтобы увидеть всплывающие подсказки). Вы можете использовать сочетание клавиш Windows Key + i для непосредственного вызова всплывающих настроек. В итоге:

  1. WinKey + i
  2. Нажмите «Мощность»
  3. Нажмите "Спи"

Кроме того, практически любой ноутбук, изготовленный за последние 6 лет, может установить кнопку питания, чтобы перевести компьютер в спящий режим одним нажатием.

Джоэл Коухорн
источник
Для перехода через значок питания требуется 4 щелчка мышью или 6 клавиш. Так как я часто сплю за компьютером, я обнаружил, что это слишком громоздко (не говоря уже о возможной ошибке).
Andomar
1
@ Andomar Я вижу 3 клика (так же, как в Windows 7)
soandos
@soandos: я думаю, что "двигаться в угол" - это как минимум столько же работы, сколько щелчок. Была Win7 Ctrl-Esc Right-Arrow Enter, которая красиво течет по клавиатуре. Это рабочая станция, а не ноутбук.
Andomar
1
На рабочих станциях была предусмотрена возможность перевести кнопку питания в спящий режим еще дольше - но не всегда, и вам, возможно, придется включить биос, чтобы включить ее. Как вариант, получите мультимедийную клавиатуру с кнопкой сна.
Джоэл Коухорн
1
@andomar - вам не нужно это программировать. Большинство мультимедийных клавиатур поставляются с предварительно запрограммированной кнопкой сна.
Джоэл Коухорн
0

Не уверен насчет Windows 8, но в Windows 7 вы можете в «Параметры электропитания» использовать «Изменить действия кнопок питания», чтобы установить основную кнопку питания, чтобы перевести компьютер в спящий режим вместо его выключения.

введите описание изображения здесь

Брайан
источник
-2

Я обнаружил, что параметры выключения и сна находятся прямо в сфере Windows (также называемой «кнопка запуска»). Если вы измените настройки электропитания, вы также можете включить / отключить функции гибернации (если это еще не сделано).

Но действительно. Возможно, вам придется включить конфигурацию питания S1 или S3 в вашем BIOS для правильной работы режима сна. Могут быть и другие настройки! Возможно, вам даже понадобится проверить свои возможности блоков питания, так как на самом деле можно отключиться, даже если вы пытаетесь перевести систему в спящий режим. И причина, по которой это может произойти, заключается в том, что на шине 5 В может быть недостаточно тока, необходимого для поддержания схемы ОЗУ и ОЗУ в рабочем состоянии. (Теперь вы знаете, почему так опасно подключать / отключать карты расширения или добавлять / извлекать модули ОЗУ, когда шнур питания все еще подключен.)

В противном случае режим гибернации и, возможно, включение WOL (Wake On LAN) могут работать? Но WOL потребует маршрутизатор, способный обрабатывать эти «специальные» пакеты. Спящий режим также не позволяет системе проснуться от определенного события, например, если вы запланировали WMC для записи телешоу или даже если вы хотите запланировать дефрагментацию Windows в 3:00 утра. Спящий режим действительно хорош только для быстрой загрузки. Вы по-прежнему будете проходить через BIOS POSTing и все такое, но тогда Windows, по-видимому, почти мгновенно включится, поскольку ОЗУ по существу перезагружается из огромного временного файла на жестком диске (это действительно больше для ноутбуков, когда вы об этом думаете).

В любом случае, удачи. Я думаю, что ответ от «суперпользователя» более чем достаточен для вашего немедленного вопроса о том, какую команду использовать. Хотя, возможно, я только что создал ярлык и, возможно, использовал его для команды: Rundll32.exe Powrprof.dll, SetSuspendState Sleep (Вот ссылка, где, как мне кажется, я его видел: http://answers.microsoft.com/en-us / windows / forum / windows_vista-desktop / ярлык "есть ли здесь какой-нибудь способ-сделать-рабочий стол-ярлык-для / 4e57f536-50a8-4942-a84a-290b3dea1ffb )

анонимное
источник
Мой компьютер спит просто отлично. Просто слишком сложно рассказывать это, чтобы спать. В SetSuspendState Sleepстрадает от тех же проблем , как и другие предложения: он предпочтет в спящем режим для сна. (Не мое отрицательное мнение, спасибо за ваш ответ.)
Andomar
Он говорит о окнах 8. Больше нет "окна".
Джоэл Коухорн