《2022年管理系统进程 优化系统资源.docx》由会员分享,可在线阅读,更多相关《2022年管理系统进程 优化系统资源.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年管理系统进程 优化系统资源相识常见的进程只要按下“Ctrl+Alt+Del”打开任务管理器,单击“进程”可以看到当前系统全部的进程(如图1进程,你明白它吗?)。 这些进程大体可以分为两类:1系统进程这些大多是保证系统正常运行所需的进程。下面以笔者电脑上的进程列表为例(图1)来做个简洁的介绍(默认状况下,WinXP会启动很多的系统服务,由于笔者关闭了一些不必要的系统服务,所以列表可能与大家的略有不同)。Svchost.exe:它是从动态链接库(DLL)中运行的服务的通用主机进程名称。每个Svchost.exe包含着一组服务。我们平常上网、磁盘管理、执行的安排任务等就是由这个进程来完成的
2、。这就是典型的一个进程会对应多个程序。对于WinXP/2000系统会有多个此进程同时存在。木马、病毒等也经常通过这个进程来加载,这样它的进程名和程序名就不一样了。Explorer.exe:资源管理器,我们常用的桌面、任务栏等就是由它来管理的。Winlogon.exe:管理用户登录,是在登录系统时加载的,作用就是保证用户能够正常登录系统。System和System Idle Process:系统默认服务,它作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间(别让CPU太闲了)。大家经常会发觉它的CPU占有率数值很大,其实这表明CPU此时很空闲。其他如Alg.exe、sas
3、s.exe 、Services.exe 、Csrss.exe、Smss也是系统进程,大家一般接触较少,详细说明就不介绍了。这些是系统正常运行所必需的进程,假如被关闭,系统可能会出现一些稀里糊涂的故障。 2用户服务或自行启动的进程运行Norton杀毒软件启动进程Navapsvc.exe和Navapw32.exe。任务栏输入法切换图标Ctfmon.exe,它是Office自动加载的文字服务,假如你没装Office,这里显示的是internat.exe。启动QQ后的进程QQ.exe、Timplatform(QQ的TM功能),这就是前面说的一个应用程序启动多个进程。Taskmgr.exe正在运行的任务
4、管理器。其他如启动Winamp(Winamp.exe)、Outlook Express(msin.exe)、Word(Winword.exe)、IE阅读器(iexplore.exe)、记事本(Notepad.exe)、EXCEL(Excel.exe)等程序后(括号中即为进程名),它们的进程名和程序本身是一样的,大家可以比较简单地推断出来。 管理进程 虽然任务管理器可以列出系统全部的进程,但是无法知道进程所在的路径、调用的模块、进程的关系(如子、父进程)、包含子服务等具体资料。下面介绍两种方法。1利用系统自带吩咐在WinXP中,Tastlist和Taskkill就是特地用于查看和终止进程的两个吩
5、咐。Tasklist吩咐,用于显示运行在本地或远程计算机上的全部任务的应用程序和服务列表,带有过程ID。语法:tasklist.exe /s computer /u domainuser /p password /fo {TABLELISTCSV} /nh /fi FilterName /fi FilterName2 . /m ModuleName /svc /v各参数的说明请参考Windows的帮助(在系统桌面上按“F1”键后搜寻这个吩咐即可)。比如要查看QQ.exe这个进程调用的模块,在吩咐行下输入:tasklist /m回车后就可以看到当前全部程序所调用的DLL文件了
6、,当然也包括QQ.exe(如图2一个程序身后有许多模块在支援)。Taskkill吩咐,用于结束一个或多个任务或进程。可以依据进程ID或图像名来结束进程。语法:taskkill /s Computer /u DomainUser /p Password /fi FilterName /pid ProcessID/im ImageName /f/t如要强行终止QQ.exe则输入吩咐:taskkill /im qq.exe /f。回车后即可结束QQ进程。2利用特地进程软件Process Explorer(以下简称为PE)这个软件已经有国内的爱好者对它进行了汉化,下面就以汉化版来介绍。虽然系统吩咐可以
7、列出进程比较具体的信息,但是无法知道进程包含每个服务的详细路径,以及调用的DLL文件。来管理进程。PE可以让运用者能了解到在后台执行的处理程序,能显示目前已经载入哪些模块,分别正在被哪些程序运用着,还可显示这些程序所调用的DLL进程,以及它们所打开的句柄。下面就以用PE来查看Svchost.exe这个进程为例。如上所述,每个Svchost.exe包含着一组服务,而木马们也特别喜爱它,经常通过注册为系统服务并借助它来启动。Svchost.exe进程只作为服务宿主,也就是说它只能供应条件,让其他服务在这里被启动,自己并不代表任何程序。这些系统服务是以动态链接库(DLL)的形式实现,木马们把可执行程
8、序指向Svchost,由它调用木马文件的动态链接库来启动服务。假如仅依靠系统自带那两个吩咐是无法解析这个进程的。运行PE后选中Svhoost.exe,右击选择“属性”,在弹出的窗口中就可以看到关于该进程的具体信息(如图3用工具查看进程就便利了)。查看路径。单击“映像”,可以看到Svchost.exe路径是在C:windows system32下。而它所注册的服务是imgsvc,父进程ID为554(Services.exe),(如图4了解进程的来龙去脉)。查看注册服务。单击“服务”可以看到所注册服务(imgsvc)的具体说明(如图5现在知道这些进程在做什么了)。查看调用模块。单击“程序线程”,可以看到所注册服务的每个线程和调用的模块(如图6从模块与进程的关系可以推断它是不是正常的)。这样通过PE,我们就可以知道进程的具体信息了,假如发觉进程有什么异样,即可按提示的路径和调用模块信息予以终止。看完上面的介绍,大家能够管好电脑的这些进程了吧。总之,进程作为系统的一个重要组件,大家假如能够管识别并管好它,可以给运用电脑带来极大的便利。