荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: agileboy (快乐笛子), 信区: Microsoft
标  题: 一起了解Windows里的进程[转载]
发信站: 荔园晨风BBS站 (Fri Sep  5 11:37:36 2003), 站内信件

【 以下文字转载自 WinNT 讨论区 】
【 原文由 enjoy 所发表 】
本文为原创版,但所涉及知识并非原创,因此欢迎转载~~ ^_^


前言

    对于任务管理器大家应该不会陌生,因为就算菜鸟也会知道当
程序未相应的时候就可以通过任务管理器来关闭它。但其实任务管
理器的作用并不止于此,通过任务管理器,我们还可以知道正在您
的计算机上运行的程序和进程的相关信息。通过任务管理器可以了
解你的系统现在有什么服务或应用程序正在运行当中(这就是进程),
还可以知道它们各占了多少CPU和内存。了解这些进程,你不但可以
关闭一些不需要的服务来提高自己的速度,更能通过发现陌生的进
程来及时预知你的系统是否已经中了木马等病毒。下面我将通过和
大家介绍一些系统运行时常见的一些服务,希望能增加大家对进程
的认识。不过首先还是先介绍一下任务管理器吧,2000与XP中通用
的打开任务管理器的方法就是在你电脑屏幕的下方那些快速启动栏
或任务栏等地方点右键然后选择“任务管理器”,打开后右下角的
任务栏会出现一个绿色的反应CPU占用率的东西,那就是任务管理器
最直观的显示。你可以在任务管理器的“选项”一栏菜单中选择前
端显示和最小化时隐藏,这样你就能随时随地观测到你系统占用CPU
的情况了。你可以尝试乱点一下,或是使用帮助,这样能使你对任
务管理器的认识加深一层。


正文

    下面来正式讨论系统中所运行的进程。首先点任务管理器上的
“进程”就可以看到一系列的英文字母和数字了,当然,看到它们
的分类你就知道它们一般都是些exe可执行程序,各占用了多少CPU
和多少内存,是不是很多进程你都不认识呢?其实它们当中有些并
不是真正的服务,而是在不同的情况下运行的程序或进程,很多还
是必需的进程。下面我就会来一一讲解。

一、系统进程
csrss.exe
    这是Windows的核心部分之一,全称为Client Server Runtime
Process。我们不能结束该进程。这个进程经常消耗3MB到6MB左右
的内存,我认为还是不要修改此进程,让它运行好了。

ctfmon.exe
    这是安装了Windows  XP(尤其是安装Office  XP)后,在桌面右下角
显示的·语言栏”,可以中止,但下次启动又会回来。中止它会为你节省
1.5MB到4MB的内存,暂时没见到有什么影响呵呵。

EXPLORER.exe
    这可不是我们常说的IE(Internet  Explorer),这个程序总
是在后台运行,它控制着用户的界面、进程,命令和桌面等,如果
你结束它,你的屏幕上就只会留下墙纸而其他的都不见了,只有你
在任务管理器中新建任务重新运行EXPLORER.exe桌面才会跑回来。
一般根据系统的字体,背景图片、活动桌面等情况的不同,这个进
程通常会消耗7MB到36MB不等的内存。

iexplore.exe
    这才是IE浏览器。当我们用它上网时.它会占有7.3MB甚至更
多的内存。当然,这个值会随着打开的浏览器窗口的增加而增多。
但当关闭所有的I E窗口时,它并不会从任务管理器消失,进程会依
然在后台运行着,它的作用是加快我们再一次打开IE的速度。

internat.exe
    这个进程是可以从任务管理器中关掉的。

lsass.exe
    涉及到lsass的系统进程有好几个,而其中一个是关乎存储本地
用户帐户的安全信息的,而它是默认为自动启动的服务。由于它只占
了480K的内存,所以我觉得让它运行也没什么。

mmc.exe
    这个应该是本地服务的意思吧??因为我是当打开系统的管理
工具中的服务选项后这个进程就会出现,所以大家不用担心这个进
程的出现,因为这是你打开的。

msmsgs.exe
    你玩MSN的吗?这个就是它的进程咯,如果你还用到MSN Explorer
那任务管理器里还有可能多一个msn6.exe的进程。

smss.exe
    它占据着64KB到2MB的内存空间,这是一个Windows的核心进程之
一,是Windows NT内核的会话管理程序。

spoolsv.exe
    你有打印机吗?如果没有的话而你又在进程中见到这个玩意那就
结束它吧,它是将文件加载到内存中以便打印的进程而已。

svchost.exe
    相信很多人都曾为自己任务管理器中有那么多个svchost.exe的进
程而紧张过吧?其实这很正常,它们实际上是系统运行的服务(service)
来的,分别掌管着System、Network、User或者其他,我也不清楚哪个
对应着哪个服务。在Windows  XP里面,如果你结束了其中的进程,那
么系统就可能会在一分钟之内自动关闭.在2000中,该进程将显示为关
键进程,禁止结束!

System IDLE Process
    这是一个占用内存很小的进程,并且不能被结束,因为它的作用是
显示CPU的占用率,如果你看到它显示CPU的占用率是99%.那是好事,它
意味着你只有1%的CPU进程被真正的程序占用着。

taskmgr.exe
    嘿嘿,我想你永远都看不到这个进程被关闭的一天,因为它就是我
们现在正在使用的任务管理器。啊??你要结束它的进程?那我怎么教
你啊?

winlogon.exe
    这个进程负责处理登录和注销任务,这个进程是必需的,它的大小
和你登录的时间有关系,不要终止它哦!
--

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.35.27]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.11]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店