Я пытаюсь найти способ принудительно перезагрузить Windows, но у меня возникают проблемы. я пробовал
Set OpSysSet = GetObject("winmgmts:{authenticationlevel=Pkt," _
& "(Shutdown)}").ExecQuery("select * from Win32_OperatingSystem where "_
& "Primary=true")
for each OpSys in OpSysSet
retVal = OpSys.Reboot()
next
Я также пробовал использовать команду shutdown -f -r
, и в обоих случаях я иногда не получаю ответа, и если я попытаюсь снова, я получаю сообщение об ошибке «Действие не может быть завершено, потому что система выключается», хотя независимо от того, как долго я ухожу он не выключается, он по-прежнему позволяет мне запускать новые программы, и выполнение shutdown -a
дает ту же ошибку. Как можно использовать сценарий для принудительной перезагрузки Windows?