刚买的惠普VISTA系统笔记本电脑,系统进程里有12个svchost.exe进程,其中一个占内存160-170MB,怎么回事?

作者&投稿:端保 (联系方式在网页底部的电邮联系)
进程里的svchost..exe其中一个很占内存 什么原因?怎么解决?~

我的电脑和你的情况类似。如果结束一个占用内存较大的svchost.exe,声音就没了,网线也断了。 首先要确定是svchost.exe,而不是 svch0se.exe (是字母 o 不是数字 0) 然后再看它是不是 X:\windows\system32 下(X为系统文件所在盘),svchost应该在这个目录下。如果不是,那就是病毒了。(用优化大师可以查看进程目录) 那么多svchost.exe进程,如果有是病毒的,就杀掉。不是的话留着也没事。 至于svchost.exe到底是什么,简单的说就是为了让系统运行更稳定而设立的“助手”。它对文件共享有帮助,因此才会收到那么多病毒的青睐,利用文件共享而攻击电脑。svchost.exe占用内存大,稍微等等就行了,我也一直想找个好办法解决这个问题,可查了很多资料也没个满意的。期待微软能提供个补丁吧。

我的也是,我直接结束进程,最简单.下前有一篇文章,希望有帮助:

SVCHOST.EXE进程占用高怎么办?揪出背后的罪魁祸首

当您运行了Windows任务管理器后,您可能会在“进程”选项卡中看到若干个名称均为SVCHOST.EXE的进程正在同时运行。而且,这些SVCHOST.EXE可能有一个或若干个占用了较多的系统资源,影响了计算机的工作效率。

SVCHOST.EXE 位于Windows\system32系统文件夹,其文件描述为“Generic Host Process for Win32 Services”。当Windows启动时,SVCHOST.EXE将自动检查Windows注册表的系统服务组成、构建系统服务列表,然后将相关 的.DLL动态链接库文件加载为具体的运行中的系统服务。因此,我们可以将SVCHOST.EXE看作一个“用于加载系统服务的宿主程序”。

由于每个SVCHOST.EXE进程可能会加载一个或若干个系统服务,直到所有的SVCHOST.EXE将全部系统服务加载完毕,所以我们会在任务管理器 中看到多个SVCHOST.EXE同时运行,这是设计使然。一般地,Windows XP/Windows Server 2003可能会有不超过六个SVCHOST.EXE同时运行;而Windows Vista/Windows Server 2008/Windows 7会有不少于十个SVCHOST.EXE同时运行。

当您在Windows任务管理器中查看 SVCHOST.EXE进程时,SVCHOST.EXE进程的“用户名”应该显示为SYSTEM、LOCAL SERVICE或NETWORK SERVICE。(如果在任务管理器中看不到“用户名”,请在菜单中选择“查看”-“列设置”,选中“用户名”复选框。)如果某个SVCHOST.EXE 进程的“用户名”显示的是用户帐户的名称(例如Administrator),则这个SVCHOST.EXE很可能是冒仿的恶意程序。

另外您需要确认,您看到的SVCHOST.EXE进程的名称拼写是否有误。比如假设显示的进程名称是SVCH0ST.EXE(用数字0替换了字母O),则 很可能是冒仿的恶意程序;再比如进程的名称虽然是SVCHOST.EXE,但此进程却没有位于Windows\system32(Windows Vista以上版本的任务管理器可以查看进程所在的文件夹路径),则也可能是冒仿的恶意程序。

由于SVCHOST.EXE是加载系统服务的宿主进程,所以您如果发现某SVCHOST.EXE进程占用的系统资源较多,即表明通过这个 SVCHOST.EXE进程加载的系统服务占用的系统资源较多。您首先需要确定通过这个SVCHOST.EXE进程加载的系统服务具体是什么,然后根据计 算机的实际情况决定是否关闭相应的系统服务、以释放服务占用的系统资源,这样SVCHOST.EXE即可释放相应的系统资源。

虽然大多数系统服务只有在遇到故障时才会占用较高的系统资源,但某些特殊的服务即使是正常工作状态也将消耗较多系统资源。例如Automatic Updates自动更新服务,当自动更新在后台搜索可用的系统更新程序时必将占用较高的资源,这是设计使然而不是故障。

判断一个SVCHOST.EXE加载了哪些系统服务有两种方法

方法一:

1. 在Windows任务管理器的“进程”选项卡中查看占用资源较高的SVCHOST.EXE进程对应的PID,将PID记下。(如果在任务管理器中看不到“PID”,请在菜单中选择“查看”-“列设置”,选中“PID”复选框。)

2. 以管理员权限运行命令提示符(CMD.EXE),在命令提示符中执行:

TASKLIST –SVC

您将看到类似如下所示的结果:

图像名 PID 服务
SVCHOST.EXE 1104 DcomLaunch,TermServices
SVCHOST.EXE 1188 RpcSs
……
3. 对 照您在任务管理器中看到的SVCHOST.EXE的PID,在上述结果中查找对应的 SVCHOST.EXE。例如,假设您在任务管理器中看到PID为1188的SVCHOST.EXE占用了较多系统资源,而TASKLIST –SVC的结果显示PID为1188的SVCHOST.EXE加载的服务是RpcSs,即表明RpcSs服务(Remote Procedure Call (RPC) 服务)占用了较高的系统资源。

方法二:

1. 在microsoft.com下载系统工具Process Explorer:

http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx (http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx)

2. 运行Process Explorer,在进程列表中找到占用系统资源较多的SVCHOST.EXE进程,右键单击选择Properties(属性),切换至Services(服务)选项卡,在这里即可查看SVCHOST.EXE进程加载的系统服务是什么。

即便刚买回来的电脑上网中毒也是可能的,前期利用Wndows的黑屏漏洞的病毒并不需要你上病毒网站,通过扫描发现没有打补丁的电脑就会成为病毒宿主,暂且抛开病毒说,VISTA功能增强很多,这也注定这个系统是个吃内存的系统,比如开特效和没开特效内存占用就不相同,同时品牌电脑自身也增加了不少功能,有可能形成一个SVCHOST.EXE占用内存过大的问题,关键是到底是什么程序或者服务占用的,可以仔细看看说明书或者记下SVCHOST.EXE的ID,用超级巡警http://www.sucop.com/看看这个ID调用了什么服务,当然也可以网上查找VISTA的优化方法进行优化。

病毒呀

应该是病毒,杀杀看。

应该只病毒吧。杀杀吧。

相关视频

新买HP VISTA系统 有时候开不起机
看看你装了什么软件,有可能软件冲突,别什么软件都装。程序未响应一般都是软件问题,按你的配置不会是系统问题。要不你就重装一下。系统重装

vista想说爱你不容易vista究竟该如何安装??我买了hp5
在安装Windows Vista时,用户需要进入个人中心,找到详细的安装图解指引。然而,由于Vista的兼容性和硬件要求问题,许多用户在使用过程中可能会遇到一些挑战。新系统发布初期,软件和硬件的兼容性往往需要更多的测试和调整。在稳定性与兼容性方面,3元价格的XP系统相较于3000元正版的Vista,可能更受用户青睐。

我买了一套惠普的台式电脑,vista 系统,CPU 双核1.60GHz,但反应速度不...
CPU 双核1.60GHz本来就不行,何况还要用vista 系统!这个

惠普本本DV2700原装VISTA系统想装WIN7或者XP系统,怎么装
您好,感谢您选择惠普产品。一、您这款笔记本对于XP和WIN7系统,机器出厂前并没有测试过,建议您最好不要安装XP或WIN7系统。建议您可以使用VISTA系统,以获得最佳的性能及稳定性。二、如果非常需要安装XP系统,请您参考以下方面建议:1、请您开机后按F10键进入BIOS页面,看看版本是多少,例F.21、F.25...

HP compaq v3700用购买时自带的vista安装盘重装系统时出现error 0x400...
您好,感谢您选择惠普产品。1、您描述的情况很可能是由于系统安装光盘有问题造成的。请您回忆一下最近是否进行过其它方面特殊操作,比如是否您最近进行过硬件改动(例如添加过新内存),如果是,建议您可以恢复之前硬件配置试试。2、如果没有进行过其它特殊操作,建议您在BIOS中检测一下硬盘和内存,以判断...