Синхронная команда для перезагрузки ПК

Синхронная команда для перезагрузки ПК

В моей установке Windows Embedded 7 Standard я устанавливаю переменную среды с помощью синхронной команды

REG ADD "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Name /t REG_SZ /d "Data"

Как я прочитал, я не могу получить доступ к этой переменной до следующего перезапуска моей системы. Я попытался перезапустить ее с помощью следующей команды (я нашел еездесь)

cmd /c shutdown /r /f /t 75

У меня это не сработало. (Также работает вызов команды через обычное окно Cmd.exe.)

Есть ли способ перезапустить ОС Windows Embedded 7 Standard с помощью синхронных команд? (Или, может быть, есть другие решения проблемы доступа к переменной среды?)

Заранее спасибо за ответ!

решение1

Насколько я помню, команда cmd.exeбыла такой: shutdown -s -r -t 30 она перезагрузит ваш компьютер через 30 секунд, и вам следует запустить ее с правами администратора.

решение2

После некоторой борьбы, в конце концов, это сработало, скопировав строку SHUTDOWN /r /f /t 30в пакетный файл и выполнив файл через синхронную команду. Я не знаю, почему это не сработало бы, если бы просто запустить строку напрямую...

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