首页 >> IT知识库 >> windows vista >>Vista系统DOS命令把系统进程看个透
详细内容

Vista系统DOS命令把系统进程看个透

近几年才开始接触电脑的朋友一般对DOS比较陌生,总认为那是“原始时代”的事了,如今不会英语和DOS也照样能对电脑应用自如,那您就错了,DOS系统在计算机操作系统发展史中的功绩是永远也抹不掉的,既使在窗口遍开天下的今天,有些电脑问题我们还得返回到DOS命令窗口中去解决。今天我们在Vista下用几个DOS命令查看一下“系统所有进程”,来顺便重温一下那段“古老的DOS情结”。

    一、输出进程列表到文件

    1、在桌面上的“用户名”文件中打开“文档”文件夹,单击“组织”→文件夹和搜索选项,在打开的“文件夹选项”对话框中选择“查看”选项卡,在“高级设置”项中单击“隐藏已知文件类型的扩展名”项,把其前边的√去掉,也就是不选择这项。(如图1)

Vista系统DOS命令把系统进程看个透
图1 Vista设置文件夹选项

 

    2、在“文档”文件夹的空白处右键单击,在弹出的快捷菜单中左键单击“新建”→文本文档,然后打开“新建文本文档”并输入如下内容:

    @echo off
    echo 正在将系统信息保存到jincheng.txt中,稍后会自动打开jincheng.txt
    tasklist /v >jincheng.txt
    start jingcheng.txt

    保存、退出后,把新建文本文档改名为“查看系统进程.bat”,单击确认时会提示“如果改变文件扩展名,可能会导致文件不可用。”直接点“是”即可。这样就会在“文档”中创建出一个“查看系统进程.bat”文件。

    3、在“文档”中双击“查看系统进程.bat”批处理文件,就可以通过打开的jingcheng.txt文件查看系统进程了。它会把进程名、PID值、会话名、会话#和内存使用、状态、用户名等等信息都显示出来。(如图2)

Vista系统DOS命令把系统进程看个透
图2 Vista向文本中输出进程信息

 

    注:Start是调用外部程序命令,所有的DOS命令和命令行程序都可以由start命令来调用,也就是运行指定的程序或打开指定的文件的命令。

 

 

 

二、Tasklist命令详解

    Tasklist是我们应用的主角,它是Vista系统的MS-DOS方式下查看系统进程的命令,用来显示运行在本地或远程计算机上的所有进程,它可以带有多个执行参数,下面看几个例子:

    A、 查看本机进程:单击“开始”菜单,在“开始搜索”框中输入cmd回车打开命令行窗口。然后在“命令提示符”中输入Tasklist命令即可显示本机的所有进程。本机的显示结果由5部分组成:图像名(进程名)、PID、会话名、会话#和内存使用。(如图3)

Vista系统DOS命令把系统进程看个透(2)
图3 执行Tasklist命令

 

    B、查看系统进程提供的服务:Tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。如查看本机进程SVCHOST.EXE提供的服务,在命令提示符下输入“Tasklist/svc”命令即可。你会发现有多个SVCHOST.EXE进程,且总共有二十几项服务使用这个进程。

    C、查看调用DLL模块文件的进程列表:要查看本地系统中哪些进程调用了shell32.dll模块文件,只需在命令提示符下输入“Tasklist/m shell32.dll”即可显示这些进程的列表。

    D、使用筛选器查找指定的进程:在命令提示符下输入“TASKLIST/FI "USERNAME ne NT AUTHORITYSYSTEM " /FI "STATUS eq running"”,就可以列出系统中正在运行的非SYSTEM状态的所有进程。其中“/FI”为筛选器参数,“ne”和“eq”为关系运算符“不相等”和“相等”。(如图4)

Vista系统DOS命令把系统进程看个透(2)
图4 执行Tasklist命令

 

    顺便说一下“Tasklist”命令的孪生兄弟“Taskkill”——关掉进程命令。如要关掉本机的WINWORD.EXE进程,可以先使用Tasklist查找它的PID,假设系统显示本机WINWORD.EXE进程的PID值为3184,然后运行“Taskkill/pid 3184”命令即可Word进程关掉了。其中“/pid”参数后面是要终止进程的PID值。(如图5)

Vista系统DOS命令把系统进程看个透(2)
图5 终止指定进程

 

    >是将命令产生的输出重新定向到文件或打印机中。如果是定向到已存在的文件中,会将原文件内容覆盖掉。

    怎么样!没想到吧!在DOS下竟然能把系统进程看得这么透!而且这种利用DOS命令和记事本相结合来查看系统进程的方法是不是也很独特、很有意思,那就自己动手去试验一下吧!

希望可以帮助到大家。
本文章由天津青创IT外包服务中心撰写。

在线客服
- 客户经理
  • 点击这里给我发消息
  • 点击这里给我发消息
技术支持: 建站ABC | 管理登录