2016-04-06 9 views
2

ここには、すべてを殺してコンピュータをシャットダウンするこの.batファイルがあります。問題は、このシャットダウンコマンドが機能していないということです...何か間違っていますか?シャットダウンする前にすべてを殺しています。シャットダウンが早いので、この方法です!BATのシャットダウン - Windows 7

@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 
+0

なぜ、shutdown.exeを使用していますか?その長い時間前、しかし、私はバッチで直接シャットダウンコマンドを覚えている、またはそれを呼び出すのですか?いずれにしても、すべてのタスクを強制終了しないでshutdownコマンドを試してください。 – Luftbaum

+0

既に.exeなしで試してみましたが、これは同じことです...何も起こりません:-( – sanjuro8998

+0

私が書いた2番目のことを試してみてください – Luftbaum

答えて

2

は...私の部分のは本当に馬鹿で問題を見つけましたが、私はそうではなく、実際にコンピュータをシャットダウンする、それが何度も何度も自分自身を呼んでいた、それはだ...あるshutdown.batとしてbatファイルの名前なぜループの問題があるのですか?

関連する問題