windows进程详解

简述以下
以下以Windows XP系统为例介绍
1.最基本的系统进程
此类系统进程是系统运行的必备条件,只有这些进程处于活动状态,系统才能正常运行。因此,它们是不能被结束任务的。
winlogon.exe:管理用户登录。
csrss.exe:这是子系统服务器进程,负责控制Windows创建或删除线程以及16位的虚拟DOS环境。
System Idle Process:这个进程是作为单线程运行在每个处理器上,并在系统不处理其它线程的时候分派处理器的时间。
smss.exe:这是一个会话管理子系统,负责启动用户会话。
services.exe:这是系统服务管理工具,包含很多系统服务。
lsass.exe:这是一个本地的安全授权服务,管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。
explorer.exe:资源管理器。
SPOOLSV.EXE:管理缓冲区中的打印和传真作业,将文件加载到内存中以便迟后打印。
svchost.exe:系统启动的时候,Svchost.exe将检查注册表中的位置来创建需要加载的服务列表。多个Svchost.exe如果同时运行,则表明当前有多组服务处于活动状态,多个DLL文件在调用它。
2.附加的系统进程
附加的系统进程不是必需要运行的,可以根据服务管理的需要来结束相关进程。
mstask.exe:允许程序在指定时间运行。
regsvc.exe:允许远程注册表操作。
winmgmt.exe:提供系统管理信息。
inetinfo.exe:通过 Internet 信息服务的管理单元提供 FTP 连接和管理。
tlntsvr.exe:允许远程用户登录到系统并且使用命令行运行控制台程序。
tftpd.exe:实现 TFTP Internet 标准。该标准不要求用户名和密码。远程安装服务的一部分。
termsrv.exe:提供多会话环境允许客户端设备访问虚拟的Windows 2000 Professional桌面会话以及运行在服务器上的基于Windows 的程序。
dns.exe:应答对域名系统(DNS)名称的查询和更新请求。
以上提及的系统进程若处于运行状态,则多少会威胁到系统安全,只在需要时开启相应服务即可。而其余的系统服务则很少会用到,就不再多述了。


首先简单的了解一下什么是进程,进程是程序在一个数据集合上运行的过程(注:一个程序有可能同时属于多个进程),它是操作系统进行资源分配和调度的一个独立单位,进程可以简单的分为系统进程(包括一般Windows程序和服务进程)和用户进程。简单的说,凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;而用户进程就是由用户启动的进程。在Windows下,进程又被细化为线程,也就是一个进程下有多个能独立运行的更小的单位。和程序所不同的是,程序是静止的,而进程是动态的,在Windows这样的多任务操作系统中,为了准确描述多道程序在并发执行时多道程序的资源分配的动态性,程序执行的间断性,相互通信的可能性以及同步互斥的必要性等等动态特性,所以引入进程的形式参与系统的并发执行。



现在来具体看看Windows进程都有哪些,它们的具体作用是什么


一:系统进程[system process]  


1:系统必要进程


system process  
  进程文件: [system process] or [system process]
  进程名称: Windows内存处理系统进程
  描述: Windows页面内存管理进程,拥有0级优先。


alg.exe    
  进程文件:alg or alg.exe
  进程名称:应用层网关服务
  描述:这是一个应用层网关服务用于网络共享


csrss.exe    
  进程文件:csrss or csrss.exe
  进程名称:Client/Server Runtime Server Subsystem
  描述:客户端服务子系统,用以控制Windows图形相关子系统。


ddhelp.exe  
  进程文件: ddhelp or ddhelp.exe
  进程名称: DirectDraw Helper
  描述: DirectDraw Helper是DirectX这个用于图形服务的一个组成部分。


dllhost.exe  
  进程文件:dllhost or dllhost.exe
  进程名称:DCOM DLL Host进程
  描述:DCOM DLL Host进程支持基于COM对象支持DLL以运行Windows程序


explorer.exe  
  进程文件:explorer or explorer.exe
  进程名称:程序管理
  描述:Windows Program Manager或者Windows Explorer用于控制Windows图形Shell,包括开始菜单、任务栏,桌面和文件管理。这个进程主要负责显示系统桌面上的图标以及任务栏


inetinfo.exe  
  进程文件: inetinfo or inetinfo.exe
  进程名称: IIS Admin Service Helper
  描述: InetInfo是Microsoft Internet Infomation Services (IIS)的一部分,用于Debug调试除错。


internat.exe  
  进程文件: internat or internat.exe
  进程名称: Input Locales
  描述: 这个输入控制图标用于更改类似国家设置、键盘类型和日期格式


kernel32.dll  
  进程文件: kernel32 or kernel32.dll
  进程名称: Windows壳进程
  描述: Windows壳进程用于管理多线程、内存和资源


lsass.exe    
  进程文件:lsass or lsass.exe
  进程名称:本地安全权限服务
  描述:这个本地安全权限服务控制Windows安全机制。
进程详解:管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。(系统服务) 产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket),也就是本地安全权限服务,属于Windowsde的核心进程之一,也被黑客千方百计的寻找漏洞,大名鼎鼎的震荡波利用的就是其中一个漏洞,


mdm.exe    
  进程文件: mdm or mdm.exe
  进程名称: Machine Debug Manager
  描述: Debug除错管理用于调试应用程序和Microsoft Office中的Microsoft Script Editor脚本编辑器


mmtask.tsk    
  进程文件: mmtask or mmtask.tsk
  进程名称: 多媒体支持进程
  描述: 这个Windows多媒体后台程序控制多媒体服务


mprexe.exe    
  进程文件: mprexe or mprexe.exe
  进程名称: Windows路由进程
  描述: Windows路由进程包括向适当的网络部分发出网络请求


msgsrv32.exe  
  进程文件: msgsrv32 or msgsrv32.exe
  进程名称: Windows信使服务
  描述: Windows信使服务调用Windows驱动和程序管理在启动


mstask.exe  
  进程文件: mstask or mstask.exe
  进程名称: Windows计划任务
  描述: Windows计划任务用于设定继承在什么时间或者什么日期备份或者运行


regsvc.exe    
  进程文件: regsvc or regsvc.exe
  进程名称: 远程注册表服务
  描述: 远程注册表服务用于访问在远程计算机的注册表


rpcss.exe    
  进程文件: rpcss or rpcss.exe
  进程名称: RPC Portmapper
  描述: Windows 的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者


services.exe    
  进程文件:services or services.exe
  进程名称:Windows Service Controller
  描述:管理Windows服务


smss.exe    
  进程文件: smss or smss.exe
  进程名称: Session Manager Subsystem
  描述: 该进程为会话管理子系统用以初始化系统变量,MS-DOS驱动名称类似LPT1以及COM,调用Win32壳子系统和运行在Windows登陆过程


snmp.exe    
  进程文件: snmp or snmp.exe
  进程名称: Microsoft SNMP Agent
  描述: Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分


spool32.exe    
  进程文件: spool32 or spool32.exe
  进程名称: Printer Spooler
  描述: Windows打印任务控制程序,用以打印机就绪


spoolsv.exe    
  进程文件:spoolsv or spoolsv.exe
  进程名称:Printer Spooler Service
  描述:Windows打印任务控制程序,用以打印机就绪


stisvc.exe    
  进程文件: stisvc or stisvc.exe
  进程名称: Still Image Service
  描述: Still Image Service用于控制扫描仪和数码相机连接在Windows


svchost.exe    
  进程文件:svchost or svchost.exe
  进程名称:Service Host Process
  描述:Service Host Process是一个标准的动态连接库主机处理服务。
  进程详解:Svchost.exe是一个系统的核心进程,并不是病毒进程。但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看Svchost.exe进程的执行路径可以确认是否中毒 Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。其实Svchost.exe是Windows XP系统的一个核心进程。Svchost.exe不单单只出现在Windows XP中,在使用NT内核的Windows系统中都会有Svchost.exe的存在。一般在Windows 2000中Svchost.exe进程的数目为2个,而在Windows XP中Svchost.exe进程的数目就上升到了4个及4个以上。所以看到系统的进程列表中有几个Svchost.exe不用那么担心。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索Svchost.exe文件就可以发现异常情况。一般只会找到一个在:“C:WindowsSystem32”目录下的Svchost.exe程序。如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。


taskmgr.exe    
  进程文件:taskmgr or taskmgr.exe
  进程名称:The Windows Task Manager
  描述:Windows任务管理器,是Windows任务管理执行者


taskmon.exe  
  进程文件: taskmon or taskmon.exe
  进程名称: Windows Task Optimizer
  描述: windows任务优化器监视你使用某个程序的频率,并且通过加载那些经常使用的程序来整理优化硬盘


tcpsvcs.exe    
  进程文件: tcpsvcs or tcpsvcs.exe
  进程名称: TCP/IP Services
  描述: TCP/IP Services Application支持透过TCP/IP连接局域网和Internet


winlogon.exe  
  进程文件:winlogon or winlogon.exe
  进程名称:Windows Logon Process
  描述:Windows NT用户登陆程序。


winmgmt.exe  
  进程文件: winmgmt or winmgmt.exe
  进程名称: Windows Management Service
  描述: Windows Management Service透过Windows Management Instrumentation data (WMI)技术处理来自应用客户端的请求


wuauclt.exe    
  进程文件:wuauclt or wuauclt.exe
  进程名称:AutoUpdate for Windows
  描述:Windows自动升级,
  进程详解:Wuauclt.exe是主管Windows自动升级的系统进程. 可以在线检测最近Windows更新如果你没有开启自动升级的话就不会有这项进程了,而且就算你开启了它,它也不是任何时候都开启的


wuauc.exe    
  进程文件:wuauc or wuauc.exe
  进程名称:Automatic Updates 自动升级
  进程描述:wuauc.exe为Windows管理自动更新。这个程序自动检查最近Windows的更新.
System Idle Process


absr.exe
  进程文件: absr or absr.exe
  进程名称: Backdoor.Autoupder Virus
  描述: 这个进程是Backdoor.Autoupder后门病毒程序创建的。


acrobat.exe
  进程文件: acrobat or acrobat.exe
  进程名称: Adobe Acrobat
  描述: Acrobat Writer用于创建PDF文档。


acrord32.exe
  进程文件: acrord32 or acrord32.exe
  进程名称: Acrobat Reader
  描述: Acrobat Reader是一个用于阅读PDF文档的软件。


agentsvr.exe
  进程文件: agentsvr or agentsvr.exe
  进程名称: OLE automation server
  描述: OLE Automation Server是Microsoft Agent的一部分。


aim.exe
  进程文件: aim or aim.exe
  进程名称: AOL Instant Messenger
  描述: AOL Instant Messenger是一个在线聊天和即时通讯IM软件客户端。


airsvcu.exe
  进程文件: airsvcu or airsvcu.exe
  进程名称: Microsoft Media Manager
  描述: OLE 这是一个用于在硬盘上建立索引文件和文件夹,在Microsoft Media Manager媒体管理启动时运行的进程。它可以在控制面板被禁用。


alogserv.exe
  进程文件: alogserv or alogserv.exe
  进程名称: McAfee VirusScan
  描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。


avconsol.exe
  进程文件: avconsol or avconsol.exe
  进程名称: McAfee VirusScan
  描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。


avsynmgr.exe
  进程文件: avsynmgr or avsynmgr.exe
  进程名称: McAfee VirusScan
  描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。


backWeb.exe
  进程文件: backWeb or backWeb.exe
  进程名称: Backweb Adware
  描述: Backweb是一个Adware(广告插件,一般是由于安装某些免费软件而伴随安装上的程序)来自BackwebTechnologies。


bcb.exe
  进程文件: bcb or bcb.exe
  进程名称: Borland C++ Builder
  描述: Borland C++ Builder


calc.exe
  进程文件: calc or calc.exe
  进程名称: Calculator
  描述: Microsoft Windows计算器程序


ccapp.exe
  进程文件: ccapp or ccapp.exe
  进程名称: Symantec Common Client
  描述: Symantec公用应用客户端包含在Norton AntiVirus 2003和Norton Personal Firewall 2003。


cdplayer.exe
  进程文件: cdplayer or cdplayer.exe
  进程名称: CD Player
  描述: Microsoft Windows包含的CD播放器


charmap.exe
  进程文件: charmap or charmap.exe
  进程名称: Windows Character Map
  描述: Windows字符映射表用来帮助你寻找不常见的字符。


idaemon.exe
  进程文件: cidaemon or cidaemon.exe
  进程名称: Microsoft Indexing Service
  描述: 在后台运行的Windows索引服务,用于帮助你搜索文件在下次变得更快。


cisvc.exe
  进程文件: cisvc or cisvc.exe
  进程名称: Microsoft Index Service Helper
  描述: Microsoft Index Service Helper监视Microsoft Indexing Service (cidaemon.exe) 的内存占用情况,如果cidaemon.exe内存使用超过了40M,则自动重新启动该进程。


cmd.exe
  进程文件: cmd or cmd.exe
  进程名称: Windows Command Prompt
  描述: Windows控制台程序。不像旧的command.com,cmd.exe是一个32位的命令行使用在WinNT/2000/XP。


cmesys.exe
  进程文件: cmesys or cmesys.exe
  进程名称: Gator GAIN Adware
  描述: Gator GAIN是一个Adware插件(广告插件,一般是由于安装某些免费软件而伴随安装上的程序)。


ctfmon.exe
  进程文件: ctfmon or ctfmon.exe
  进程名称: Alternative User Input Services
  描述: 控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条。Ctfmon.exe提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。


ctsvccda.exe
  进程文件: ctsvccda or ctsvccda.exe
  进程名称: Create CD-ROM Services
  描述: 在Win9X创建CD-ROM访问服务。


cutftp.exe
  进程文件: cutftp or cutftp.exe
  进程名称: CuteFTP
  描述: CuteFTP是一个流行的FTP客户端用于从FTP服务器上传/下载文件。


显示的服务名称 调用的进程 你需要吗?它从哪里来的呢?


    Crypkey License crypserv.exe 不需要。如果你安装了Swish这个软件,在运行swish的时候,需要开启这个服务,否则就会弹出一个窗口报告写内存错误。 默认值:自动   最安全设置:禁止


    DefWatch defwatch.exe 看情况。这是Norton的病毒定义后台服务,如果你希望病毒检测正常工作,就让它自动运行吧。 默认值:自动   最安全设置:自动


    InteractiveLogon Fast.exe 不需要。这是安装了Windows XP的PowerToys后开启的服务,每个都耗掉1.4MB到2MB的内存。 默认值:自动   最安全设置:禁止


    Machine Debug Manager mdm.exe 看情况。这是Office组件或者Visual家族的产品附带的服务。如果你不需要进行调试,大可禁止这个服务。 默认值:自动   最安全设置:禁止


    NortonAntiVirus Auto Protect Service navapsvc.exe 这是Norton 2002附带的服务,为了计算机的安全,还是顺其自然吧。 Manual Manual NortonAntiVirus Server rtvscan.exe 需要。这是Norton企业版附带的服务,还是开启自动的好。 默认值:自动   最安全设置:自动


    NVIDIA Driver Helper Service nvsvc32.exe 不需要。当你将WDM驱动升级到nVidia的最新版本驱动的时候,经过反复实验,该服务可以不理它。注意:如果使用的是某些品牌的,比如Asua等,可能该服务会改成其他名字。 默认值:自动   最安全设置:禁止


    ScriptBlocking Service SBServ.exe 这是Norton 2002附带的服务。可以阻止恶意代码的破坏,建议自动。 默认值 自动   最安全设置 自动


    WMDM PMSP Service mspmspsv.exe 不需要。这是安装Windows Media Player 7的时候开启的服务,如果你不适应Media Player,就禁止它。如果开始使用Media Player的时候工作不正常,就将其设为自动或者手动。 默认值:自动   最安全设置:禁止



2.下面这些并不是真正的服务,而是在不同的情况下运行的程序或进程,很多还是必须的进程。


  csrss.exe 这是Windows的核心部分之一,全称为Client Server Runtime Process。我们不能结束该进程。这个只有4k的进程经常消耗3MB到6MB左右的内存,建议不要禁止该进程,而且它很难去除,不如让它运行好了。


  ctfmon.exe 这是我们安装了Windows XP尤其是安装了Office XP后,在桌面右下角显示的“语言栏”,如果你不希望它出现,可以通过下面的步骤取消:双击“控制面板”→“区域和语言设置”,单击“语言”标签,单击“详细信息”按钮,打开“文字服务和输入语言”对话框,单击下面“首选项”的“语言栏”按钮,打开“语言栏设置”对话框,取消“在桌面上显示语言栏”的勾选即可。不要小看这个细节,它会为你节省1.5MB到4MB的内存。


   devldr32.exe 如果你有一个CreativeSBLive系列的声卡,就可能出现这个进程,它占用大约2.3MB到2.6MB的内存,有些奇怪的是,当我从任务栏禁止了这个进程后,通过游戏和DVD实验,并没有发生任何错误,但是,如果你将这个文件重新命名了,就会出现Windows的文件保护警告窗口,而且Creative Mixer和AudioHQ程序加载出错。所以,如果你希望节省一些内存,那么可以将他们禁止,随你便了!


   explorer.exe 这可不是Internet Explorer,explorer.exe总是在后台运行,它控制着标准的用户界面、进程、命令和桌面等,如果你打开任务管理器,就会看到另外一个explorer.exe在后台运行。根据系统的字体、背景图片、活动桌面等情况的不同,通常会消耗5.8MB到36MB内存不等。Idle如果你在任务管理器看到它显示99%的占用率,千万不要害怕,实际上这是好事,因为这表示你的计算机目前有99%的性能等待你的使用!这是关键进程,不能结束。该进程只有16KB的大小,循环统计CPU的空闲度。


   IEXPLORE.EXE 这才是我们的IE浏览器。当我们使用它上网冲浪的时候,它会占有7.3MB甚至更多的内存。当然,这个随着我们上网打开的浏览器窗口的增加而增多,但是,当我们关闭所有的IE窗口的时候,它并不会从任务管理器消失,IEXPLORE.EXE依然在后台运行着,这个功能的作用是加快我们再一次打开IE浏览器的速度。和Mozilla不同的是,这个功能是不可禁止的。


   Generic Host Process for Win32 Services 如果你安装了ZoneAlarm以后,在连接Internet的时候ZoneAlarm总是抱怨链接不到Internet,那么你就应该好好看看下面的文字。Svhost.exe就是“Generic Service Host”,意思就是说,它是其他服务的主机!(请参考文萃11期的相关文章,有所有的服务的介绍)。如果你的Internet连接不工作了,很有可能是你禁止了一些必须的服务,比如如果你禁止了“DNS搜索”功能,那么当你在地址栏输入的时候,就不会连接上网,但是如果你输入IP地址,尽管还是可以上网,但是实际上你已经破坏了上网冲浪的关键进程!


   mozilla.exe 这个是Mozilla浏览器的进程,大约占用了14MB左右甚至更多的内存空间,当然你可以从任务管理器中将其结束,但是如果你要使用这个浏览器的时候,它的第一次的启动速度就会变慢了。


  msmsgs.exe 这是微软的Windows Messenger即时通信软件的进程,在Windows XP的家庭版和专业版里面绑定的。如果你还运行着Outlook和MSN Explorer等程序,该进程会在后台运行支持所有这些微软号称的很Cool的.NET警告等。


   msn6.exe 这是微软在Windows XP里面绑定的MSN Explorer(MSN浏览器)进程,该进程需要msmsgs.exe事先运行。
   Navapw32.exe 这是安装了NortonAntiVirus 2002软件后启动的进程,除非你不需要病毒检测功能了,否则不要结束这个进程,这个进程同时还承担着自动升级病毒定义库文件的功能和在系统任务栏显示一个小图标的功能。


   point32.exe 这是安装了类似M$鼠标软件(Intellimouse等等)后启动的程序,在Windows XP里面内建了很多鼠标的新功能,所以,就没有必要在系统后台运行,既浪费1.1MB到1.6MB的内存,还要在任务栏占个地方!


   promon.exe 这是Intel系列显卡安装的程序,在任务栏显示图标控制程序,占据大约656KB到1.1MB的内存。  


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


   svchost.exe 这实际上是一个服务(service),有时候你会经常在任务管理器里面看到好几个一样的该进程(system、network、user或者其他),在Windows XP里面,如果你结束了这个进程,那么系统就会在一分钟之内自动关闭,在Windows 2000中,该进程将显示为关键进程,禁止结束!


   System IDLE Process 这是一个当没有任何程序或者进程对CPU发出请求的时候调用的普通进程,该进程不能被结束,如果它显示CPU占用率是“97%”,那就意味着只有3%的CPU进程被真正的程序占用着,如果你发现这个Idle Processes一直保持很低的数值(比如一直显示3%),那么肯定有一个应用程序一直在运行着,需要检查一下!taskmgr.exe这个进程挺有意思的(翻译这个的时候我乐了半天),如果你看到了这个进程在运行,呵呵,其实就是你看这个进程的任务管理器。它大约占用了3.2MB的内存,当你优化你的系统的时候,不要忘了把它也算进去。


   TaskSwitch.exe 在Windows XP系统中安装了PowerToys后会出现此进程,按Alt+Tab键显示漂亮的切换图标,大约占用1.4MB到2MB的内存空间。


   vptray.exe 这是Norton AV显示在任务栏的一个图标的进程,占用大约2.9MB左右的内存,如果我们从任务栏将这个图标移走,能够收回一些内存,但是实际上它还在后台运行着……


   winlogon.exe 这个进程处理登录和注销任务,事实上,这个进程是必需的,它的大小和你登录的时间有关系,我曾亲眼看见这个进程占用空间的波动情况,一个是登录一个小时左右,内存在1.2MB到8.5MB之间波动;另一个是登录了40多天,内存在1.7MB到17MB之间波动。wowexec.exe当你运行一些老的应用程序(比如一些16位的程序)或者DOS控制台下运行DOS命令行程序,你就会在进程里面发现它。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值