Как заставить кнопку питания показывать подсказку в Windows 10

15

Я выполняю двойную загрузку между Xubuntu и Windows 10. В Xubuntu, когда я нажимаю кнопку питания, появляется диалоговое окно с кнопками для выключения, перезагрузки и т. Д. Я часто использую это для перезагрузки компьютера, но я также использую его, когда я хочу выключить его, и я хотел бы, чтобы в Windows было то же самое, потому что (1) я продолжаю нажимать кнопку питания по привычке вместо того, чтобы использовать меню, и (2) люблю нажимать кнопку питания и затем нажимать опция на моем сенсорном экране намного лучше, чем нажатие Windows + X-> U-> U, в основном потому, что U (завершение работы) и I (выход) находятся рядом друг с другом, что приводит к ошибкам при попытке торопливо закрыли в конце урока.

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

Или, что еще лучше, есть ли способ переопределить настройки панели управления и заставить кнопку питания запускать произвольный исполняемый файл или скрипт, который я мог бы создать самостоятельно (в соответствии с меню Xubuntu)?

Майкл Хоффманн
источник
2
Кажется, эта функция была удалена с Vista. Как насчет переназначения функциональной клавиши в командуtaskkill /im explorer.exe
You'reAGitForNotUsingGit
2
Как поможет killing explorer.exe? Я не говорю, что не будет, я просто не понимаю связи. Контролируется ли реакция ОС на кнопку питания с помощью explorer.exe, или это служба, которая реагирует на это, или как?
Майкл Хоффманн
2
Вы на самом деле пытались запустить эту команду? Это поднимает диалог закрытия старой школы. Я только что попробовал это на своем Win 7.
You'reAGitForNotUsingGit
2
Он напечатал «УСПЕХ: отправил сигнал завершения в процесс« explorer.exe »с PID 2484». на Windows 10, и больше ничего не делал ...
Майкл Хоффманн
2
Странно. Что произойдет, если вы сделаете, ALT + F4пока на рабочем столе есть фокус? Когда я запускаю эту команду, я получаю это: lh5.ggpht.com/_S0f-AWxKVdM/TWz_IW5zaHI/AAAAAAAAOdA/VckFmhXHNCE/...
You'reAGitForNotUsingGit

Ответы:

9

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

Однако есть способ смоделировать поведение с помощью локальной политики безопасности.

  1. Запустите редактор локальной групповой политики из командной строки или из диалогового окна «Выполнить ...» ( gpedit.msc)
  2. Под Конфигурацией компьютера -> Система, найдите Display Shutdown Event Trackerи дважды щелкните по нему. Включить политику и установить режим отображения Always(скриншоты ниже)

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

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

Если эта политика включена, Windows предложит вам причину, по которой вы выключаете компьютер. Не совсем дружелюбное окно «Хотите выключить», но оно обеспечивает обратную остановку при нажатии кнопки питания.

Уэс Сайид
источник
Если вы не возражаете, не могли бы вы опубликовать скриншот диалога? Мне просто немного любопытно.
Соломон Уко
3

Я провел некоторое время, пробуя всевозможные решения, которые раньше работали, но которые больше не работают в Windows 10:

Никто из них не сделал ничего хорошего.

Вывод: нет способа перехватить или прервать кнопку питания. После того, как она нажата, игра заканчивается.

Единственное решение, которое я смог найти, это:

  1. Установите для кнопки «Питание» ничего не делать:
    в «Параметры электропитания» -> «Изменить параметры плана» -> «Изменить дополнительные параметры питания» -> «Кнопки питания и крышка» -> «Настройки» -> «Ничего не делать».
  2. Чтобы действительно выключить компьютер, используйте меню «Пуск» или создайте ярлык на рабочем столе.
    В экстренных случаях используйте только долгое нажатие на кнопку питания (все изменения в открытых документах будут потеряны и существует небольшая опасность для здоровья системных файлов).
harrymc
источник
1
Как это решение?
Майкл Хоффманн
1
Это не то решение, о котором вы просили. Но для получения такой подсказки потребуется программа, которая слишком глубоко интегрируется в Windows. Я не знаю такого продукта, поэтому просто подытожив, что вы можете сделать, если вы не хакер. Есть способы перехватить выключение, но у AFAIK нет способа его прервать. Если вы измените действие кнопки на «Сон», возможно, есть способы заблокировать это, но все они - кладжи, у которых есть свои проблемы.
harrymc
1
shutdown /aэто единственный известный способ отмены выключения, но он работает, только если он был запущен самой командой выключения, поэтому не применяется к кнопке питания.
harrymc
Спасибо. Эти "клуджи" - это то, что я ищу. UV для объяснения.
Майкл Хоффманн
1
Я не уверен, что эти kludges смогут заблокировать кнопку питания. Но вы можете попробовать бессонницу или кофеин, который предположительно отключит сон до тех пор, пока они работают.
harrymc