2009-05-20 3 views
1

Сохранение прекращается с помощью taskkill, когда попытка прекратить использование NET STOP не удалось? И если я завершаю его с помощью taskkill, do NET START команда повлияет или мне нужно будет использовать START команда?Пакетное программирование, остановка и запуск услуг

рассмотреть этот код, например:


@ECHO OFF 
:STOP 
NET STOP someservices 
IF ERRORLEVEL == 0 GOTO :START 
GOTO :KILL 

:START 
NET START someservices 

:KILL 
TASKKILL /F /IM someservices.exe 
SLEEP 10 
START someservices.exe 

ответ

1

Используйте SC вместо NET - это не подведет.

Billy3

EDIT: И вам будет трудно убить достаточное количество услуг, которые могут совместно использовать один и тот же процесс. EDIT2: См. Это для более подробной информации ->http://support.microsoft.com/kb/314056

+0

«И вам будет сложно убить множество услуг, которые могут совместно использовать один и тот же процесс», какой? SC или NET? – Dels

+0

Либо. Многие службы Windows используют один и тот же процесс svchost.exe. –

Смежные вопросы