2009-05-20 17 views
1

taskkillNET STOPを使用して停止しようとする試みが失敗した場合、サービスを終了するために保存されますか?そして私がtaskkillを使用して終了する場合、NET STARTコマンドが影響を受けるか、コマンドを使用する必要がありますか?バッチプログラミング、停止、開始サービス

は、一例として、このコードを考えてみます。代わりに、NETの


@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 - それは失敗しません。

Billy3

EDIT:そして、あなたは難易度同じプロセスを共有できるサービスのかなりの数を殺すを持つことになります。 EDIT2:詳細はこちらを参照してください - >http://support.microsoft.com/kb/314056

+0

「同じプロセスを共有できるかなりの数のサービスを殺すのは難しいでしょうか?」 SCまたはNET? – Dels

+0

どちらか。多くのWindowsサービスは、同じsvchost.exeプロセスを共有します。 –

関連する問題