Как изменить то, что происходит при выключении Windows 10

294
Sarthak Bansal

Я хочу запустить скрипт, который перезагружает компьютер при нажатии кнопки выключения в Windows 10. Я пробовал это решение https://stackoverflow.com/questions/12434863/executing-a-batch-script-on-windows-

это пакетный скрипт, который я использую

shutdown -r -f -t 0 

Однако это не работает. Есть ли способ добиться этого, если да, пожалуйста, дайте мне знать

1
Пожалуйста, уточните, что означает "не работает" и какой скрипт вы запускаете. gronostaj 8 лет назад 3
Скрипт, который является простым пакетным скриптом перезагрузки, работает нормально, когда я запускаю его через командную строку. Однако в приведенном выше решении, когда я добавляю скрипт в сценарии завершения работы Windows, сценарий не выполняется при завершении работы Sarthak Bansal 8 лет назад 0
Я добавил скрипт, пожалуйста, проверьте сейчас Sarthak Bansal 8 лет назад 0

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

1
BigElittles

Зайдите в планировщик задач Windows.

  1. Создать основную задачу.
  2. Введите имя и описание, нажмите далее
  3. Теперь вы должны быть в опции триггера. Установите триггер как «Когда регистрируется определенное событие» и нажмите «Далее».
  4. В раскрывающемся списке «Журнал» выберите «Система».
  5. В раскрывающемся списке «Источник» выберите «Kernal-power».
  6. и в идентификаторе события введите «109»

После этого нажмите «Далее», чтобы запустить программу, а затем загрузите скрипт. Это должно запустить скрипт до того, как будет выполнена команда выключения. Я могу ошибаться, но эти шаги должны указать вам правильное направление.

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

редактировать

Вот это исправление regedit, которое может удовлетворить ваши потребности. http://www.intowindows.com/how-to-remove-shutdown-restart-hibernate-options-from-start-menu-shutdown-dialog-box/

Я знаю, что это может быть глупым вопросом, но как только я создаю событие и пытаюсь завершить работу, задание будет запущено правильно. Также вы уверены, что идентификатор события завершения работы равен 109 ?? Sarthak Bansal 8 лет назад 0
Все, что я нашел в Интернете, указывает на то, что это 109. Если вы хотите подтвердить, что на вашем компьютере зайдите в программу просмотра событий, найдите 109 и посмотрите, что это за событие. BigElittles 8 лет назад 0
Я попытался сделать выше, однако, когда я выключаю компьютер, скрипт не запускается. Есть ли конкретная папка в планировщике задач, куда мне нужно добавить эту задачу? Sarthak Bansal 8 лет назад 0