使用批处理文件确定正在运行的程序并关闭它们

时间:2016-01-29 10:55:29

标签: batch-file

我正在学习如何制作批处理文件,我想知道是否可以制作一个批处理文件,以确定您的桌面上是否有正在运行的程序,并知道在那里运行的程序和关闭所有这些。非常感谢你......

1 个答案:

答案 0 :(得分:0)

@echo off

cd c:\windows\System32
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.
)
)
)
)
)
pause

除了几个重要的进程外,这将终止正在运行的所有进程。

相关问题