2009-05-20 83 views
1

當試圖停止使用NET STOP失敗時,終止服務使用taskkill是保存嗎?如果我終止它使用taskkill,做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

編輯:你將很難打死相當數量的可共享同一個過程的服務。 編輯2:看到這個更多的細節 - >http://support.microsoft.com/kb/314056

+0

「你將有困難殺死可以共享相同的進程的一定數量的服務」哪一個? SC還是NET? – Dels 2009-05-22 03:19:58