Как завершить службу из консоли Windows

Раздел: Windows
Написано: 9.11.2016
Автор: Antonio

Понадобилось простым способом «убивать» службу Windows.

shesterenki, шестеренки Windows

Как вариант запустить Диспетчер задач, найти службу и (если у вас Windows 7, то Остановить Службу), а если Windows 10, Завершить работу Системного процесса.


Это конечно хорошо и можно использовать диспетчер, вот только если нужно завершить работу службы единоразово.

Однако бывает нужно это делать периодически, да и еще например с помощью задачи в Планировщике задач.

В таком случае нужно сделать «батник» или консольный скрипт cmd, чтобы втоматизировать задачу.

Скрипт для завершения службы Windows

Set ServiceName=stisvc
 
For /F "tokens=3" %%A In ('SC queryex %ServiceName%^|Find "ID_"') Do (
	TaskKill /F /T /PID %%A
	)

Задаем название службы, в нашем примере это Служба загрузки изображений Windows (WIA) — stisvc. Сохраняемся и запускаем скрипт с правами Администратора (иначе он не сможет «убить» службу)

Скрипт проверен и успешно работает в системах Windows 7 и Windows 10.

Скачать скрипт — ссылка

Пример работы (я добавил в конце pause)

service stisvc, убиваем процесс

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

Запускаем Калькулятор (команда calc) и «завершаем» калькулятор командой, можете попробовать сами :-)

taskkill /F /IM "calc.exe"

Фразы: как узнать pid службы Windows 10, получить pid службы, убить процесс из командной строки windows 10, определить ID службы

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

2 комментария

SergeySL
Ноя 25, 2016 09:18

net stop stisvc или sc stop stisvc отменили? =-O

 
Евгений
Фев 21, 2019 16:30

Спасибо огромное за совет, работаю на Win 10, постоянно были проблемы с этим сканером, постоянно переустанавливал драйвера, но не всегда помогало, сейчас просто песня. =)

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com