BAT中关闭 - Windows 7

时间:2016-04-06 20:33:15

标签: batch-file windows-7

我这里有这个.bat文件可以杀死所有内容,然后关闭计算机。问题是这个关机命令不起作用......我做错了什么?我在关闭之前杀死了所有东西,因为这样关闭速度更快,谢谢!

@echo off
for /f "skip=3 tokens=1" %%i in ('TASKLIST /FI "USERNAME eq %userdomain%\%username%" /FI "STATUS eq running"') do (
    if not "%%i"=="svchost.exe" (
        if not "%%i"=="explorer.exe" (
            if not "%%i"=="cmd.exe" (
                if not "%%i"=="tasklist.exe" (
                    echo.
                    Taskkill /f /im "%%i" 
                    echo.
                )
            )
        )
    )
)

shutdown /s /f /t 00

1 个答案:

答案 0 :(得分:2)

发现问题......我真的很白痴,但我将bat文件命名为shutdown.bat ...所以不是实际关闭计算机,而是一次又一次地调用自己,这就是为什么我得到了循环问题:)