Использование кнопки питания для выключения моего заблокированного компьютера с Windows 7

2671
Paul

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

Я, конечно, Google сделал это и обыскал SU; единственный близкий вопрос, который я могу найти, как заставить KDE сделать это. Microsoft позволяет мне достаточно легко отключить защиту паролем заставки через диалоговое окно «Параметры электропитания» или другими способами, но я не хочу, чтобы какой-то случайный человек мог получить доступ к моей учетной записи, я просто хочу, чтобы устройство выключалось без необходимости отсоединения и возможно испортит диск. В основном я хочу, чтобы "psshutdown" запускался при нажатии кнопки питания. Я также проверил редактор политик Windows, но не смог ничего найти.

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

2

2 ответа на вопрос

4
grawity

Настройки кнопки питания в XP и 7 находятся в разделе «Параметры питания» ( powercfg.cpl).

Настройки питания Настройки кнопки питания

Также проверьте политику безопасности ( secpol.msc) - вам может понадобиться добавить Everyoneи в Anonymousразделе « Локальные политики» - «Права пользователя» - выключить систему, но это, вероятно, не повлияет на кнопку питания (только экран блокировки).


Если диск не активно используется (написал), потянув за вилку не что плохо. По моему опыту, если появляются какие-либо несоответствия, NTFS исправляет их автоматически.

Ой! потянув за вилку, отвратительный способ выключения, вам лучше надеяться, что при этом нет открытой ручки. Да, я делал это много раз без проблем, но делать это обычной практикой не рекомендуется. Moab 12 лет назад 2
Отлично, спасибо большое! Все, обратите внимание, что это может не сработать до перезагрузки, как в моем случае. Paul 12 лет назад 0
Кроме того, я бы не советовал тянуть штепсельную вилку в большинстве ситуаций. Беспокойство включает в себя качество восстановления журнала NTFS, сильная ли искра на источнике питания, и действительно ли жесткие диски настольных ПК всегда автоматически парковались при неожиданном сбое питания. Paul 12 лет назад 1
0
music2myear

Из вашего вопроса неясно, можете ли вы или не можете добраться до кнопки питания.

Все современные системы имеют мягкую кнопку питания, которая не отключает питание сразу, если ее нажать мгновенно . Эта кнопка может быть включена в Windows для включения режима ожидания, спящего режима (если он включен) или обычного выключения ОС и выключения питания. Последствия последнего аналогичны прохождению диалога «выключение» в графическом интерфейсе ОС.

Однако удержание этой кнопки питания в течение 4 секунд приведет к немедленному отключению питания без уведомления об отключении ОС. С точки зрения влияния на ОС, это похоже на потянув за вилку. В отличие от того, чтобы вытащить вилку из розетки, блок питания продолжит излучать +5 в режиме ожидания.

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

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