CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Ответить
 • Просмотры: 1
Аватара пользователя
+Extrimall+

Re: CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Сообщение +Extrimall+ »

Ещё раз хочу сказать спасибо.



Я создал скрипт, как написано в теме
CMD/BAT - [решено] Как скрыть консольное окно?


И скрипт положил в планировщик задач, как написано в
CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс
с выполнением с наивысшими правами.



И всё стало хорошо, теперь при запуске компа планировщик задач выключает прогу desktopinfo.



Изображение
Аватара пользователя
LEmiD

Re: CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Сообщение LEmiD »

В общем есть такая потеха.

Если запущен процесс от моего имени с паролем, до входа в системе, то его нельзя убить.



Задание.

Выполнять вне зависимости от пользователи. Соответственно пишу свой пароль. Выполнить с наивысшими правами.

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

Действия. Запуск программы. Указываю 2 батника, верхний имеет приоритет, в этом и кроется проблема.

Условия. Ничего.

Параметры. Разрешить выполнение по требованию. Не запускать новый экземпляр.

Журнал отключен, хз как включить.



Каждый батник запускает свой процесс. В начала батника написано tskill этот процесс. И если тыкать в батник, он действительно убивается и запускается.



При включении питания компьютера, запускается первый батники и второй.

Процесс со второго батника легко убивается tskill, процесс первого батника не видит не tskill ни taskkill /im .

Меняю местами батники в задании, эфект тотже самый, программы меняются местами, но первый процесс нельзя убить.



Возможно тут я криворук или система както не так работает.

Но если запустить задание вручную, нельзя убить оба процесса?



Мне что както надо в консоль через пароль заходить что их убить можно было командой для перезапуска тем же батником каким они запущены, если они запущены из задания?

Через диспетчер процесс убивается
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Сообщение Iska »

Цитата LEmiD:



Если запущен процесс от моего имени с паролем, до входа в системе, то его нельзя убить.
CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс




Да ну. Можно.
Аватара пользователя
LEmiD

Re: CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Сообщение LEmiD »

В диспетчере процес вижу, команду даю, а она говорит что его нет.

Процесс и создавался чтоб работал до входа в систему на случай если электричество пропадёт.



Вот получилась очередная фигня, с автозагрузки их убрал, потомучто начал тестировать альтернативный другой софт.

Ребутнул комп, через время они запустились. 2 процесс кикнул, 1 даже через диспетчер не смог, пришлось остановить задание чтоб он вырубился.



Вот думаю или их запускать через отдельный батник чтоб можно было кикнуть.

Или чтоб они в случае ошибок перезапускались, сделать 2 отдельных задания.

Но после входа пользователя както это задание выключать командой.

Вот не знаю можно ли через планировщик завершать другие задание после входа.



Помню давно с этими командами проблемы. Хотел от гостя смотреть запущел ли процесс, но ни эти команды ни autoit не работаёт без прав

Остановился на команде
Цитата:



SCHTASKS /End /TN Задание
Аватара пользователя
Havchik2

Re: CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Сообщение Havchik2 »

Парни простой вроде вопрос а как убить процес конкректного текущего юзера и что б под другим юзером процесс работал ?
Аватара пользователя
Havchik2

Re: CMD/BAT - [решено] Как реализовать в .bat файле возможность убить какой то процесс

Сообщение Havchik2 »

Почитал хелпы и инструкции



TASKKILL /F /FI "user eq WINnamePC-L01D0B4NBU7" /IM WINWORD.exe



WINWORD.exe - процесс

user пользователь

WINnamePC-L01D0B4NBU7 название пк





нашел еще такой формат

taskkill /F /IM WINWORD.exe /S WIN-L01D0B4NBU7 /U user



он работает убивает 2ва процесса под 2мя пользователями а должен по идее убить процесс пользователя User
Ответить

Вернуться в «Скриптовые языки администрирования Windows»