我也试了,的确如此。但是你在批处理中,把shutdown 写完整,就是写成shutdown .exe 就可以了。原因就是: shutdown.bat在执行的时候会认为你那个shutdowm -s命令是在调用shutdown.bat文件自身,肯定会死循环。 myshutdown.bat在执行的时候遇到shutdowm -s命令,会去调用C:\WINDOWS\shutdown.exe,这样才能实现关机。