作者:wang6542975 | 时间:2010-06-10 02:44 | 标题:wmic进程问题
先通过WMIC命令获取svchost的参数,如果参数为 -k gppgje的话查看这项svchost的PID,然后结束这个进程。怎么搞?
作者:wang6542975 | 时间:2010-06-10 02:56 | 标题:继续请教
Tasklist /svc /fi "Imagename eq svchost.exe 里面发现了gppgje,我想结束这一行的进程怎么搞?
作者:gool123456 | 时间:2010-06-10 03:14
用findstr.
作者:gool123456 | 时间:2010-06-10 03:27
@for /f "tokens=2" %%i in ('tasklist /fi "SERVICES eq gppgje" /nh^|findstr /i "Svchost.exe"') do (taskkill /pid %%i /f)&pause
作者:wang6542975 | 时间:2010-06-10 04:13
@echo off
set SERVICES=qppgje
for /f "skip=2 tokens=2" %%a in ('tasklist /FI "SERVICES eq %SERVICES%" /FO LIST') do (
set "PID=%%a" & goto next
)
:next
taskkill /PID %PID% /f
哎。我多用了个SET。。
作者:qinchun36 | 时间:2010-06-10 10:05
用 WMIC ,结束进程就不用 TASKKILL 了
@echo off
wmic process where "commandline like '%%svchost.exe%%-k gppgje'" call terminate
pause>nul