Автоматическое завершение процессов с CPU- или RAM-лимитом

Board index Администрирование Batch (CMD/BAT)

Description: Создание командных файлов Windows

#1by mexan » 25.01.2025, 23:52

Этот скрипт завершает процессы, которые превышают заданное количество использования CPU или RAM.

Code: Select all
@echo off
chcp 65001
set limit=200000
echo Завершение процессов, использующих более %limit% KB RAM...
for /f "tokens=2,3 delims=," %%A in ('wmic process get Name,WorkingSetSize /format:csv ^| findstr /C:","') do (
    if %%B gtr %limit% (
        echo Завершается процесс %%A, использующий %%B KB RAM...
        taskkill /IM %%A /F
    )
)
pause
Image
mexan
Администратор
Reputation: 0
Posts: 167
Topics: 129

Return to Batch (CMD/BAT)