DOS下命令結束Window進程、關閉服務進程

wmjzzu 2006-04-15 08:35:19
請教2個問題。
1、DOS下如何結束WINDOW現有運行的進程?最好根據.exe。而不是PID
2、服務所對應的進程一般要停止服務後才可以,如何在DOS下停止某個服務?
...全文
356 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gold123d 2006-04-16
  • 打赏
  • 举报
回复
1.tskill 程序名 .
2.ntsd -c q -p PID ,把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上"PID(进程标识符)",然后就能看见了。
我个人建议用第二个,第二个能"杀绝".
icuc88 2006-04-15
  • 打赏
  • 举报
回复
都可以
wmjzzu 2006-04-15
  • 打赏
  • 举报
回复
taskkill是針對PID還是針對.exe關閉的?
wmjzzu 2006-04-15
  • 打赏
  • 举报
回复
taskkill/takslist从XP下拷过来使用,能正常使用嗎?
caocao81 2006-04-15
  • 打赏
  • 举报
回复
2K下没有这两个工具(taskkill/takslist)但可以从XP下拷过来使用,不过依然可以使用net命令。
wmjzzu 2006-04-15
  • 打赏
  • 举报
回复
2000系統下呢?
caocao81 2006-04-15
  • 打赏
  • 举报
回复
如果使用的是XP/2003系统:
1。可以使用task list及task kill命令来结束进程,具体使用方法可以加/?参数
2。停止服务可以使用net stop命令。

另外,在这两个系统下打开的并不是叫DOS,只是一个模拟的环境,并非DOS
wanglong280178679 2006-04-15
  • 打赏
  • 举报
回复
也可以从网上下pskill软件来用.

pskill -进程名 或进程号
icuc88 2006-04-15
  • 打赏
  • 举报
回复
C:\>tskill /?
Ends a process.

TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]

processid Process ID for the process to be terminated.
processname Process name to be terminated.
/SERVER:servername Server containing processID (default is current).
/ID or /A must be specified when using processname
and /SERVER
/ID:sessionid End process running under the specified session.
/A End process running under ALL sessions.
/V Display information about actions being performed.


C:\>

spark_li 2006-04-15
  • 打赏
  • 举报
回复
xp/2003下可以用
ntsd -c q -pn xxx.exe
来结束

停止服务可以用sc stop service
net stop service 来进行

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧