Войти

Показать полную графическую версию : Автоматическое завершение зависших процессов


nail1987
03-08-2015, 07:48
Нужен батник или что нибудь похожее который запускался бы с windows и завершал зависший процесс
автоматически в течении определенного времени (5-10 сек). Например игра Gta 5 инной раз зависает,
нужно автоматом завершить процесс,

sov44
03-08-2015, 09:10
nail1987, как система должна понять, игрушка зависла или Вы в неё играете?

Ubiquiti
03-08-2015, 10:26
Что nail1987 Вы все изобретаете помойму в предыдущей теме Вам уже написали что есть спец софт для компьютерных классов он мониторит все компы и Вы можете отключать зависшие процессы и т.д. и т.п.

https://www.google.ru/search?q=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B+%D0%B4%D0%BB%D1%8F+%D0%BA%D0%BE%D0%B C%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%B3%D0%BE+%D0%BA%D0%BB%D1%83%D0%B1%D0%B0&gws_rd=cr,ssl&ei=ghe_VYXII8TuyQOs0rX4Cg

И есть триал версии можно по тестить на виртуальных машинах и выбрать нужное. Во многих программа реализовано удаленное управление процессами и мониторинг нагрузки на железо и выявление процессов которые грузят ПК

Georgio
03-08-2015, 13:13
Код пакетного файла:

@echo off


:#
setlocal

for /f "tokens=1,2 delims=," %%i in ('
tasklist/fi "status eq not responding" /nh /fo csv^|^
findstr/v :
') do (
set/a n+=1
call set $process%%n%%=%%~j %%~i
)

for /f "tokens=2* delims== " %%i in ('2^>nul set $process') do (
set command=^
^>nul ping -n 6 localhost^&^
tasklist/fi "status eq not responding" /fi "pid eq %%i" /nh /fo csv^|^
^>nul findstr/v :^&^&^
^>nul 2^>^&1 taskkill/f /pid %%i /t^&^&^
echo The "%%j" process with PID %%i has been terminated.
call:##
)

>nul ping -n 6 localhost& endlocal& goto:#


:##
start ""/b cmd /c "%command%"& goto:eof

.

Этот пакетный файл будет завершать все процессы, кроме системных критических, имеющие в течении пяти секунд после обнаружения статус "NOT RESPONDING".

nail1987
03-08-2015, 14:57
Как сделать так чтоб этот пакетный фаил загружался в месте с windows
и чтоб не выходило cmd окно

Если сможите напишите еще один пакетный фаил который
снимает все не системные задачи. с определенной заданной
клавишей на клавиатуре и чтоб тоже запускался в месте с системой,
у меня game club диспетчер задач я заблокировал чтоб клиенты не лазили в нем
хочу автоматизировать процесс, чтоб было удобно мне и клиентам. За ранее Спосибо !!!!!

mcintosh55
03-08-2015, 18:05
В windows 10 скрипта роняет ошибка на картану и меню пуск. Ну это так для общего сведенья




© OSzone.net 2001-2012