dat关闭某进程_如何强制结束一个运行中的进程

本文介绍了在Windows操作系统中强制结束一个不响应的进程的方法,包括通过任务管理器的‘结束进程’功能,以及使用命令行工具ntsd、tasklist和tskill。特别提到ntsd是一个系统调试工具,可以用来结束大部分进程,并提供了使用ntsd命令的格式。同时警告,强制结束进程可能导致数据丢失。
摘要由CSDN通过智能技术生成

如何强制结束一个运行中的进程

1.

打开

终端服务管理器(任务管理器)

2.

进程

选项卡上的

用户

列下,右键单击要结束的进程,然后单击

结束

进程

注意

1.

必须具有完全控制权限才能结束进程。

2.

要打开

终端服务管理器

,请依次单击

开始

控制面板

,双击

管理工

,然后双击

终端服务管理器

3.

请注意:在没有警告的情况下结束进程会导致用户会话中的数据丢失。

4.

可能需要结束进程,因为应用程序没有响应。

5.

也可以使用

tskill

命令结束进程。

强制结束进程的命令行

Windows

操作系统中只有

System

SMSS.EXE

CSRSS.EXE

不能杀。前两个

是纯内核态的,最后那个是

Win32

子系统,

ntsd

本身需要它。

ntsd

2000

开始就

是系统自带的用户态调试工具。被调试器附着

(attach)

的进程会随调试器一起退出,

所以可以用来在命令行下终止进程。使用

ntsd

自动就获得了

debug

权限,从而能

杀掉大部分的进程。

ntsd

会新开一个调试窗口,本来在纯命令行下无法控制,但如

果只是简单的命令,比如退出

(q)

,用

-c

参数从命令行传递就行了。

Ntsd

按照惯例

也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅

NTSD

中所附的帮助文件。用法

:

开个

cmd.exe

窗口,输入:

ntsd -c q -p PID

把最后那个

PID

改成你要终止的进程的

ID

。如果你不知道进程的

ID

,任务管

理器

->

进程选项卡

->

查看

->

选择列

->

勾上

"PID(

进程标识符

)"

,然后就能看见了。

XP

下还有两个好用的工具

tasklist

tskill

tasklist

能列出所有的进程,

和相应

的信息。

tskill

能查杀进程,语法很简单:

tskill

程序名!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值