我在一个变量中捕获 PID,我稍后会杀死它
IF NOT "%SERVICE_PID%" == 0 taskkill /pid %SERVICE_PID% /t /f
虽然每次我在批处理文件中执行此操作都会使我的计算机重新启动,因为它会杀死一些系统进程
服务 pid 应该是从 cmd 启动的用户定义服务
我不明白为什么它一直让我的机器发出嗡嗡声。
当我在命令行上运行“taskkill /pid %SERVICE_PID% /t /f”时,它工作正常!=/
帮助!
设置 SERVICE_PID
FOR /F "tokens=4 delims= " %%A IN ('sc queryex myservice ^|FIND "PID"')
DO SET SERVICE_PID=%%A