Tuer le process qui utilise le plus de CPU ou de mémoire.
Tu peux t'inspirer de 2 codes que j'avais fait pour répondre à une question ici
Tuer le process qui utilise le plus de CPU:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| @echo off
setlocal EnableDelayedExpansion
for /f "skip=2 tokens=1-2 delims= " %%a in ('"wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime"') do (
if "%%a"=="_Total" goto:next
set #%%b=%%a
)
:next
for /f "tokens=1-2 delims==" %%a in ('set #') do (
set $Bigger=%%b
set $Value=%%a
)
if "!$Value!"=="#0" goto:nothing
echo taskkill /IM !$Bigger!.exe [!$Value:#=!%%]
goto:eof
:nothing
Echo CPU INACTIVE |
A toi d'adapter por ta situation !
;)