Как заставить мой ноутбук спать, когда он отключен от сети при закрытой крышке? (Не хочу, чтобы он ложился спать при закрытии крышки и подключении к сети)

10

У меня есть Lenovo Yoga 2 11 под управлением Windows 10. В настоящее время он настроен на бодрствование, когда крышка закрыта, и она подключена, и это работает точно так, как предполагалось. Однако, если крышка закрыта и подключена, когда я отключаю ее, я хочу, чтобы она пошла спать.

Сценарий. Когда я закончил пользоваться ноутбуком за столом (подключенным), я закрыл крышку. Это не идет спать. Когда я беру свой ноутбук с собой на работу, я отключаю его (не открывая и не закрывая крышку). Это все еще не спит.

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

Есть ли способ, которым я могу сделать так, чтобы он ложился спать, когда я отключаю и крышка закрыта?

Алекс Киблер
источник
Не наивно, что я в курсе. Может быть, в Lenovo Power Manager есть что-то многообещающее? В параметрах электропитания Windows вы можете установить для параметра «Питание от батареи» значение «Режим сна», а для параметра «Подключен» - «Ничего не делать», но я вижу вашу точку зрения, поскольку настройка «Питание от батареи» не вступит в силу после отключения и потребует от вас открытия и закрытия крышки. ,
root
1
@root Для этого есть способ.
ds_secret

Ответы:

1

Как вы видите здесь , все, что вам нужно сделать, это

  1. Перейти к Control Panel
  2. Нажмите на Hardware & Sound
  3. Нажмите на Power Options
  4. Нажмите на Choose when to turn off the displayизChange when the computer sleeps
  5. Следуйте данным указаниям
ds_secret
источник
2
Это не работает! У меня есть вышеупомянутые эталонные настройки, настроенные следующим образом: Когда питание подключено: Не спать, когда крышка закрыта. Когда питание не подключено: спать, когда крышка закрыта. Если я закрою крышку с подключенным питанием, то впоследствии отключу питание ноутбука! Это позволяет легко положить ноутбук в сумку и перегреть его! По крайней мере, он должен переключиться на профиль батареи, чтобы он спал через определенное количество минут, но этого не происходит и на моем ноутбуке!
Жюль
0

Метод с использованием фонового сценария VBS, который запускает пакетный сценарий (сделано в Windows 10). Включите опцию гибернации при использовании этого (объяснено ниже). Обратите внимание, что это не очень надежное решение вашей проблемы. Пакетный скрипт переведет ваш компьютер в гибридный режим сна-гибернации, если у вас включен режим гибернации (да). Я рекомендую включить режим гибернации, поскольку, хотя его выключение, скорее всего, приведет к сну компьютера, существует небольшая вероятность того, что он выключит компьютер. В общем, пакетный метод не очень надежен.

VBS часть:

Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop

BAT часть:

set OnAC=false
set cmd=WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline
%cmd% | find /i "true" > nul && set OnAC=true
if %OnAC% == false %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
  1. Итак, сначала вам нужно вставить код VBS в файл .vbs.
  2. Затем вставьте код BAT в файл .bat в том же месте, где находится файл VBS.
  3. После этого вам нужно будет создать ярлык вашего VBS-файла, скопировать его и вставить в папку автозагрузки (чтобы он автоматически запускался при запуске): C: \ Users \ [YOU USERNAME] \ AppData \ Roaming \ Microsoft \ Windows \ Пуск \ Пуск \ Программы \ Автозагрузка

По сути, этот код запускает VBS-файл в фоновом режиме, который каждую минуту открывает пакетный скрипт. Этот пакетный скрипт выполнит действие сна, если ваш компьютер не подключен к сети переменного тока. Чтобы завершить процесс, введите «searchkill / f / im wscript.exe» в поиск, но имейте в виду, что это уничтожит все процессы WScript. Опять же, обратите внимание, что это не совсем надежное решение.

ОПО
источник