Как называется ваш командный файл? Я надеюсь, что это не shutdown.bat
:)
Если это так, я боюсь, что вызов shutdown -t 00 -r -f
из пакетного файла вызовет ваш пакетный файл снова вместо вызова shutdown.exe, и это продолжается до бесконечности (поскольку shutdown.bat находится в текущем каталоге и завершает работу. exe, вероятно, находится в каталоге c: \ windows \ system32)