Чи є інструмент командного рядка, щоб перевести Windows 8 у режим сну? [дублікат]


20

Можливий повтор: Як можна перевести комп'ютер у режим сну з меню командних рядків / запуску в Windows Vista?

Кілька днів тому я встановив Windows 8. Я спершу виявив відсутність меню "відключення" комічного, але тепер він починає мене дратувати. Здається, немає нормального способу спати комп’ютер. Найближчий я знайшов:

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

Як альтернатива, я зараз шукаю інструмент командного рядка, щоб перевести Windows 8 у режим сну.

Найближчий я міг знайти:

shutdown /h

Що спричиняє сплячку Windows. На жаль, сплячий не спить. Ви не можете розбудити комп'ютер від сплячки за допомогою ключа: вам потрібно натиснути кнопку живлення. І комп'ютер пройде через запуск BIOS перед тим, як прокинутися від сплячки.

Хтось знайшов зручний спосіб перевести Windows 8 у режим сну?


1
@ techie007: У прийнятій відповіді на це запитання не вказаний робочий спосіб сну, як ви можете прочитати в коментарях. psshutdown -d -t 0Команда відправлений Scott Chamberlain працює.
Андомар

1
Тільки тому, що прийнята відповідь не те, що ви хочете, не робить це іншим питанням. "Коментар" Скотта Чемберленда на інше питання - це фактично інша відповідь. І ви повинні голосувати за нього, якщо вважаєте це корисним. :)
Ƭᴇcʜιᴇ007

@ techie007: Звучить, що ви неправильно читаєте "команду" для "коментар" у своєму коментарі. І я, звичайно, схвалив його відповідь :)
Андомар

Ви маєте рацію, я думав, що це сказав Коментар. :)
Ƭᴇcʜιᴇ007

1
@dumbledad: Це частина інструментів Sysinternals від Microsoft.
Андомар

Відповіді:


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
    
  • Сон (той же метод, що і STANDBY, але ця команда):

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
    
  • Спять:

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
    

Спасибі за Вашу відповідь. Для мене режим очікування відрізняється від режиму сну. Для перезавантаження в режимі очікування потрібно натиснути кнопку живлення та режим роботи BIOS. Перезапуск з режиму сну вимагає натискання клавіші і відбувається майже миттєво.
Андомар

Я також додав команду Sleep, але річ полягає в тому, що вона перезимує замість сну, якщо ви не вимкнете сплячку.
суперрусер

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. Натисніть "Power"
  3. Натисніть "Сон"

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


Для сну через значок живлення потрібно 4 клацання мишею або 6 клавіш. Оскільки я сплю за комп’ютером, часто я виявив, що це занадто громіздко (не кажучи вже про схильні до помилок)
Andomar

1
@Andomar Я бачу 3 клацання (те саме, що і в Windows 7)
soandos

@soandos: Я думаю, що "перехід до кута" - це щонайменше стільки, скільки клік. Win7 був Ctrl-Esc Right-Arrow Enter, який непогано тече по клавіатурі. Це робоча станція, а не ноутбук.
Андомар

1
На робочих станціях була можливість встановити кнопку живлення для сну ще довше - просто не повсюдно, і вам може знадобитися зайти в біос, щоб увімкнути це. Крім того, отримайте мультимедійну клавіатуру з кнопкою сну.
Joel Coehoorn

1
@andomar - програмувати не потрібно. Більшість мультимедійних клавіатур постачаються із заздалегідь запрограмованою кнопкою сну.
Joel Coehoorn

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, SleSuspendState Sleep (Ось посилання, де я думаю, що я його бачив: http://answers.microsoft.com/en-us / windows / форум / windows_vista-desktop / є-там-будь-який спосіб зробити свій робочий стіл-ярлик-для / 4e57f536-50a8-4942-a84a-290b3dea1ffb )


Мій комп’ютер спить просто чудово. Просто занадто важко сказати це спати. У SetSuspendState Sleepстраждає від тих же проблем , як і інші пропозиції: він віддасть перевагу в сплячому режим для сну. (Не мій голос, дякую за вашу відповідь.)
Андомар

Він говорить Windows 8. Більше не існує «кулі вікон».
Joel Coehoorn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.