当尝试停止使用 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
答案 0 :(得分:1)
使用SC而不是NET - 它不会失败。
Billy3
编辑:你将难以杀死可以共享相同进程的相当数量的服务。 EDIT2:有关详细信息,请参阅此处 - > http://support.microsoft.com/kb/314056