如何批量结束任务?

问题描述:

如何在批处理文件中快速结束/停止任务/程序 ?如何批量结束任务?

如果可以用一个命令停止所有程序,请对我说。

我试图taskkill firefox 但它不工作

谢谢你的答案; )

例如,

TASKKILL /IM notepad.exe 

,可随时更换TASKNAME notepad.exe与您的过程。

您可以从Task manager » Process

检查正在运行的进程,你可以在那里找到Firefox进程名,如果它正在运行。

+0

谢谢你的回答 – user8470476

下面是一个批处理文件来杀死一个进程或用空格分隔的许多过程:

@echo off 
Title Process Killer by Hackoo 2017 
Mode 80,5 & color 0B 
Set "TmpFile=%Temp%\TmpFile.txt" 
Set "Result=%Temp%\KillResult.txt" 
If Exist "%TmpFile%" Del "%TmpFile%" 
If Exist "%Resultat%" Del "%Resultat%" 
echo(
echo  Enter the process name or processes names separated by a space 
echo(
set /p "process=What process(es) do you want to kill ? > " 
cls & color 0C 
Title Killing "%process%" ... 
echo(
echo %date% *** %time% >"%TmpFile%" 
For %%a in (%process%) Do Call :KillMyProcess %%a 
Cmd /U /C Type "%TmpFile%" >"%Result%" 
Timeout /T 2 /nobreak>nul 
Start "" "%Result%" 
::********************************************************************************************* 
:KillMyProcess 
Set "Process=%~1" 
echo     Killing "%process%" ... 
echo "%Process%" | find /I ".exe" >nul 2>&1 && (
    Taskkill /IM "%Process%" /F >>"%TmpFile%" 2>&1 
) || (
    Taskkill /IM "%~n1.exe" /F >>"%TmpFile%" 2>&1 
) 
echo *****************************************************************************>>"%TmpFile%" 
exit /b 
::********************************************************************************************** 
+0

哇。谢谢你回答 – user8470476

+0

如果这个解决方案回答你的问题,你应该接受它! – Hackoo