Может ли Windows перезагрузить команду shutdown / r / t 0, ссылку на перезагрузку команды?

358
lcsncm

Я знаю, что мы можем перезагрузить Windows с помощью shutdown /r /t 0команды, но есть ли способ перезагрузить компьютер, просто запустив его reboot?

0
Создайте файл `reboot.bat` с соответствующими командами и поместите его в любую папку, которая присутствует в переменной окружения PATH. Akina 5 лет назад 0

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

0
Daniel Dybing

Вы можете создать скрипт .bat, содержащий команду (shutdown -r -t 0), сохранить его как reboot.bat, а затем поместить его в подходящее место в вашей системе. Если местоположение еще не в PATH, добавьте его в PATH, используя команду ниже. Это будет работать при использовании его в CMD. Для использования с RUN, см. Комментарий grawity ниже.

set PATH = %PATH%;C:/Directory/Where/You/Saved 
Вы можете пропустить последнюю часть и использовать вашу папку «профиль пользователя» `C: \ Users \ lcsncm` - она ​​работает, потому что это« текущая папка », насколько это касается Проводника, поэтому она проверяется даже до% PATH%. grawity 5 лет назад 0
Тем не менее, я не думаю, что ваш пример команды пойдет на пользу. Переменные среды дочернего процесса (CMD) не распространяются автоматически на родительский процесс (Explorer). Чтобы фактически обновить% PATH% таким образом, чтобы он работал с _Run_, вам необходимо установить его в реестре, который будет применяться во время входа в систему. grawity 5 лет назад 0
Да, я вижу проблему. Я буду редактировать свой ответ соответственно. Daniel Dybing 5 лет назад 0
0
lcsncm

На самом деле, я создал bat-файл со следующими строками @echo off shutdown /r /t 0 и поместил в %windir%/system32/reboot.bat него не добавляя путь. Я проверил с помощью Run и командной строки, работает нормально. Спасибо за вашу помощь

Похожие вопросы