论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1556阅读
  • 3回复

[原创文章]简单概述任务管理器与cmd的配合 [复制链接]

上一主题 下一主题
离线哭泣的手
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-02-23 16:35:14
简单概述任务管理器与cmd的配合:

首先打开任务管理器有三种方法,如下:

1.按Ctrl+Shift+Esc

2.右击Windows任务栏,然后单击“任务管理器”

3.按Ctrl+Alt+Delete

出来后切换到“进程”,应该能看到“映像名称”“PID” \"用户名”“内存使用”等,如果没用

看到PID,可以单击“查看”,然后选“选择列....”,里面有很多选项,想要什么显示出来就在上面

打勾吧。。。

然后打开CMD,现在该说一个cmd的命令了,它是taskkill,你可以输taskkill /? (回车)就会出现许多

帮助说明的。

你是否用经常碰到连任务管理器都无法结束的进程?如果有,那taskkill对你就很有用了。如在cmd中

输入taskkill /pid 740 /f (回车)(740此时是我电脑上一个程式的进程标识符,加上/f是强制结束呀,哈哈)

此时这个pid为740的程式就结束了

taskkill还用个兄弟——tasklist,这两个配合起来是功能可就强大了。

以下是我在cmd中弄到的帮助说明:

1.TASKKILL帮助说明:

TASKKILL [/S system [/U username [/P [password]]]]

{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

描述:

这个命令行工具可用来结束至少一个进程。

可以根据进程 id 或图像名来结束进程。

参数列表:

/S system 指定要连接到的远程系统。

/U [domain\\]user 指定应该在哪个用户上下文

执行这个命令。

/P [password] 为提供的用户上下文指定

密码。如果忽略,提示输入。

/F 指定要强行终止

进程。

/FI filter 指定筛选进或筛选出查询的

的任务。

/PID process id 指定要终止的进程的

PID。

/IM image name 指定要终止的进程的

图像名。通配符 \'*\'

可用来指定所有图像名。

/T Tree kill: 终止指定的进程

和任何由此启动的子进程。

/? 显示帮助/用法。

筛选器:

筛选器名 有效运算符 有效值

----------- --------------- --------------

STATUS eq, ne 运行 | 没有响应

IMAGENAME eq, ne 图像名

PID eq, ne, gt, lt, ge, le PID 值

SESSION eq, ne, gt, lt, ge, le 会话编号

CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为

hh:mm:ss。

hh - 时,

mm - 钟,ss - 秒

MEMUSAGE eq, ne, gt, lt, ge, le 内存使用,单位为 KB

USERNAME eq, ne 用户名,格式为

[domain\\]user

MODULES eq, ne DLL 名

SERVICES eq, ne 服务名

WINDOWTITLE eq, ne 窗口标题

注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 \'*\'。

注意: 远程进程总是要强行终止,

不管是否指定了 /F 选项。

例如:

TASKKILL /S system /F /IM notepad.exe /T

TASKKILL /PID 1230 /PID 1241 /PID 1253 /T

TASKKILL /F /IM notepad.exe /IM mspaint.exe

TASKKILL /F /FI \"PID ge 1000\" /FI \"WINDOWTITLE ne untitle*\"

TASKKILL /F /FI \"USERNAME eq NT AUTHORITY\\SYSTEM\" /IM notepad.exe

TASKKILL /S system /U domain\\username /FI \"USERNAME ne NT*\" /IM *

TASKKILL /S system /U username /P password /FI \"IMAGENAME eq note*\"


2.TASKLIST帮助说明:

TASKLIST [/S system [/U username [/P [password]]]]

[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:

这个命令行工具显示应用程序和本地

或远程系统上运行的相关任务/进程的

列表。

参数列表:

/S system 指定连接到的远程系统。

/U [domain\\]user 指定应该在哪个用户上下文

执行这个命令。

/P [password] 为提供的用户上下文指定

密码。如果忽略,提示输入。

/M [module] 列出所有其中符合指定模式名

的 DLL 模块的所有任务。

如果没有指定模块名,则

显示每个任务加载的所有模块。

/SVC 显示每个进程中的服务。

/V 指定要显示详述

信息。

/FI filter 显示一系列符合筛选器指定的标准

的任务。

/FO format 指定输出格式。

有效值: \"TABLE\"、\"LIST\"、\"CSV\"。

/NH 指定栏标头不应该在

输出中显示。

只对 \"TABLE\" 和 \"CSV\" 格式有效。

/? 显示帮助/用法。


筛选器:

筛选器名 有效操作符 有效值

----------- --------------- --------------

STATUS eq, ne 正在运行 | 没有响应

IMAGENAME eq, ne 图像名

PID eq, ne, gt, lt, ge, le PID 值

SESSION eq, ne, gt, lt, ge, le 会话编号

SESSIONNAME eq, ne 会话名

CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为

hh:mm:ss。

hh - 时,

mm - 分,ss - 秒

MEMUSAGE eq, ne, gt, lt, ge, le 内存使用量(KB)

USERNAME eq, ne 用户名,格式为 [domain\\]user



SERVICES eq, ne 服务名

WINDOWTITLE eq, ne 窗口标题

MODULES eq, ne DLL 名

例如:

TASKLIST

TASKLIST /M

TASKLIST /V

TASKLIST /SVC

TASKLIST /M wbem*

TASKLIST /S system /FO LIST

TASKLIST /S system /U domain\\username /FO CSV /NH

TASKLIST /S system /U username /P password /FO TABLE /NH

TASKLIST /FI \"USERNAME ne NT AUTHORITY\\SYSTEM\" /FI \"STATUS eq running\"


刚才那个taskkill与tasklist都是dos命令,dos命令还有很多很多呢,一起去研究。..
2条评分
七夜漓伤 电魂 +1 继续努力,期待您的下篇杰 .. 2009-02-23
七夜漓伤 电魂 +1 继续努力,期待您的下篇杰 .. 2009-02-23
离线wutom

发帖
243754
今日发帖
最后登录
2023-12-02
只看该作者 沙发  发表于: 2009-02-23 17:45:56
这我也来学习了,不错啊
离线七夜漓伤
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 板凳  发表于: 2009-02-23 18:26:20
比较详细了
离线wlmqlp

发帖
611
今日发帖
最后登录
2024-05-09
只看该作者 地板  发表于: 2009-02-23 19:51:31
进来学习了不错的。