Автоматическая блокировка (Win+L) компьютера при отключении кабеля Ethernet или пропадании сигнала Ethernet

Автоматическая блокировка (Win+L) компьютера при отключении кабеля Ethernet или пропадании сигнала Ethernet

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

решение1

Согласно этому ответу:https://superuser.com/a/225251/950764 событие будет создано, когда ваши соединения будут потеряны. Идентификатор будет 27, а источник зависит от вашей сетевой карты. (в ответе упоминается "e1yexpress", но для меня это "e1dexpress")

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

  1. Откройте Просмотр событий и отфильтруйте события с идентификатором 27 и уровнем «Предупреждение» в разделе Журналы Windows -> Система.
  2. Теперь вы должны увидеть события, в которых упоминается имя вашей сетевой карты и текст «Сетевое соединение отключено» (предполагается, что до сих пор так и было). Самое главное, теперь вы будете знать источник событий, который вам нужно использовать для запланированной задачи.
  3. Откройте Планировщик заданий и создайте новую задачу.
  4. В открывшемся окне свойств дайте задаче имя.
  5. На вкладке Триггер создайте новый триггер и выберите "При новом событии". Установите Журнал на "Система", источник на имя, которое вы получили из Event Viewer, и идентификатор события на 27. Нажмите OK.
  6. Теперь перейдите на вкладку Действия и создайте новое действие. В открывшемся окне выберите "Запустить программу" и введите rundll32.exeв качестве пути к программе и user32.dll,LockWorkStationв качестве аргументов .
  7. Возможно, вы захотите немного настроить задачу, например, отключить возможность ее запуска только при подключении питания на вкладке «Условия» (в основном актуально для ноутбуков).

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

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