3个回答
2013-04-02
展开全部
在XP下我刚写的,不妨尝试下。
@echo off
title 无敌进程专杀,包括系统进程。
:: 显示每个进程和进程的服务
:: "delims=" 把全部内容直接打印出来
for /f "delims=" %%a in ('tasklist /svc') do echo %%a
:: 强制结束进程
echo
set /p pid= 请输入进程PID:
if "%pid%"=="" cls && echo. && goto find
ntsd -c q -p %pid%
rem 2008-03-26
rem QQ:553850000
rem 独来du往︷
goto find
@echo off
title 无敌进程专杀,包括系统进程。
:: 显示每个进程和进程的服务
:: "delims=" 把全部内容直接打印出来
for /f "delims=" %%a in ('tasklist /svc') do echo %%a
:: 强制结束进程
echo
set /p pid= 请输入进程PID:
if "%pid%"=="" cls && echo. && goto find
ntsd -c q -p %pid%
rem 2008-03-26
rem QQ:553850000
rem 独来du往︷
goto find
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-02
展开全部
WINDOWS 2000是没有TASKKILL这个程序的.所以只能使用VBS代码来实现
windows2000结束进程的批处理
以结束QQ.exe进程为例
@echo off
echo Set a=getobject("winmgmts:")>kill_in2000.vbs
echo Set b=a.execquery("select * from win32_process where name='QQ.exe'") >>kill_in2000.vbs
echo For each c in b >>kill_in2000.vbs
echo c.terminate>>kill_in2000.vbs
echo Next>>kill_in2000.vbs
start kill_in2000.vbs
把上面的代码存为一个.VBS文件,双击就可以执行.
windows2000结束进程的批处理
以结束QQ.exe进程为例
@echo off
echo Set a=getobject("winmgmts:")>kill_in2000.vbs
echo Set b=a.execquery("select * from win32_process where name='QQ.exe'") >>kill_in2000.vbs
echo For each c in b >>kill_in2000.vbs
echo c.terminate>>kill_in2000.vbs
echo Next>>kill_in2000.vbs
start kill_in2000.vbs
把上面的代码存为一个.VBS文件,双击就可以执行.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ntsd -c q-pn 进程名.扩展名
或者ntsd -c q -p PID
或者ntsd -c q -p PID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询