Выключите ‘Завершить работу при закрытии крышки’ при подключении только к док-станции/монитору – Windows 10

Вопрос или проблема

Я хочу изменить настройку “Закрытие крышки для сна” так, чтобы:

  1. Каждый раз, когда мой ноутбук подключен к док-станции или монитору, закрытие крышки ничего не делало
  2. Когда я отключаю его от док-станции/монитора, закрытие крышки переводило ноутбук в спящий режим.

Я хочу решение, которое будет работать автоматически при (от)подключении док-станции/монитора без необходимости вручную изменять настройки.

Есть ли способ достичь этого?
Или какие-либо сценарии PowerShell для обнаружения док-станции/монитора, а затем выполнения команды для изменения настройки “Закрытие крышки”.

Редактировать: powercfg /setacvalueindex scheme_current sub_buttons lidaction 0 изменяет настройку закрытия крышки, как это запустить при подключении/отключении док-станции?

У меня ноутбук с Windows 10 и док-станция ThinkPad.

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

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

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

Ответ или решение

Автоматическое управление поведением ноутбука при закрытии крышки в зависимости от подключения док-станции или монитора

Если вам необходимо изменить настройки вашего ноутбука с операционной системой Windows 10, чтобы он не переходил в спящий режим при закрытии крышки, когда подключен к док-станции или монитору, и наоборот — переходил в спящий режим при отключении, это возможно сделать с помощью PowerShell и настроек системы.

1. Понимание настроек управления питанием

На Windows 10 существуют три основные настройки поведения при закрытии крышки:

  • Ничего не делать (0)
  • Сон (1)
  • Гибернация (2)

Для вашего случая вы хотите изменить настройки таким образом, чтобы:

  • При подключении к док-станции — крышка не должна вызывать переход в спящий режим.
  • При отключении от док-станции — крышка должна переводить ноутбук в спящий режим.

2. Использование PowerShell для изменения параметров

Как вы упомянули, команда powercfg /setacvalueindex scheme_current sub_buttons lidaction 0 используется для изменения поведения крышки, когда устройство подключено к зарядному устройству. Вам потребуется настроить сценарии для автоматического управления этими настройками.

3. Написание скрипта PowerShell

Создайте два скрипта, один для режима "док", другой для режима "отключения":

Скрипт для подключения к док-станции (Disable Sleep on Lid Close):

# Set to do nothing when the lid is closed while docked
powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS LIDACTION 0
# Apply settings
powercfg /apply scheme_current

Скрипт для отключения от док-станции (Enable Sleep on Lid Close):

# Set to sleep when the lid is closed when undocked
powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS LIDACTION 1
# Apply settings
powercfg /apply scheme_current

4. Установка триггеров для запуска скриптов

Для автоматического выполнения скриптов при подключении/отключении док-станции можно использовать Task Scheduler (Планировщик задач):

  1. Создайте новую задачу:

    • Откройте Планировщик задач (Task Scheduler).
    • Создайте новую задачу (Create Basic Task).
  2. Настройте триггеры:

    • Для триггера "Подключение" используйте событие, связанное с подключением к USB (или с конкретным идентификатором вашей док-станции).
    • Для триггера "Отключение" используйте противоположное событие.
  3. Укажите действия:

    • В качестве действия выберите "Запустить программу" и введите путь к вашему скрипту PowerShell.

5. Заключение

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

Пользуясь данной методикой, держите ваш рабочий процесс в порядке и наслаждайтесь использованием ноутбука без лишних забот.

Оцените материал
Добавить комментарий

Капча загружается...