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

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

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

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

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

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

решение1

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

  1. Идти кControl Panel
  2. Нажмите наHardware & Sound
  3. Нажмите наPower Options
  4. Нажмите Choose when to turn off the displayнаChange when the computer sleeps
  5. Следуйте данным указаниям

решение2

Вам придется немного покопаться в настройках питания, чтобы найти это:

  1. Нажмите «Пуск», затем введите «Изменить план электропитания», нажмите «Изменить план электропитания».
  2. Нажмите «изменить дополнительные параметры питания».
  3. Развернуть «кнопки питания и крышка»
  4. Развернуть «действие закрытия крышки»
  5. Здесь у вас есть два варианта действий при закрытии крышки: «от батареи» и «от сети» — установите опцию «от батареи» для перехода в спящий режим.

Это даст вам желаемый эффект.

решение3

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

Часть VBS:

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

Часть НАТ:

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\[ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

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

Связанный контент