svchost占用内存过高_svchost 占用内存过高

时间:2024-06-27 11:07:06编辑:莆田seo君

win7每次开机后就有一个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进程加载的系统服务是什么。

svchost.exe占用内存过高

求助svchost.exe占用内存过高怎么解决?

电脑内存太小,再添加一根2G的内存条,使电脑主板内存条达到4G,然后再装WIN7的64位旗舰版 的操作系统,玩游戏会更加流畅。 装WIN7的64位旗舰版的操作系统玩游戏兼容性能好,运行稳定。电脑配置符合双核以上的CPU(只要满足双核心即可)和至少4GB或者4GB以上的内存的要求,强烈建议楼主选装Win7-64位旗舰版的系统!}电脑系统没有完全崩溃可以用【【【硬盘安装系统的方法】】】来装WIN7的操作系统,无需借助光盘或者u盘,简单快速。电脑硬盘安装系统的方法如下:1.首先到更新最快最稳定的系统城网站去 www.xitongchen.com/cjb/win7/6675.html下载最新的免费激活的WIN7的64位系统。2. 将下载的WIN7的64位系统解压到D盘,千万不要解压到C盘。3. 打开解压后的文件夹,双击“GHO镜像安装器”,在打开的窗口中,点击“安装”.即可4.在出现的窗口中,ghost映像文件路径会自动加入,选择需要还原到的分区,默认是C盘,点击“确定”按钮即可自动安装。

svchost占用内存过高

 svchost.exe是系统的正常进程。如果占内存超大,通常是中毒了。  1、当发现Svchost.exe不在%systemroot%\System32目录中的,可以安全删除,同时在注册表中查找对应的注册项删除掉。 或用tasklist/svc命令查看svchost.exe 右边的服务是不是“暂缺”,是的话为中毒了。  2、Svchost.exe在%systemroot%\System32目录,说明Svchost.exe是被病毒感染了,可以用杀毒软件清除。   3、如果想了解每个SVCHOST进程当前到底提供了哪些系统服务,可以在命令提示符下输入命令来查看。例如在Windows XP中,打开“命令提示符”,键入tasklist /svc命令查看;在Windows 2000中,则输入“Tlist -S”命令来查看。  4、Svchost.exe病毒的清除方法:  1)用unlocker删除类似于C:\SysDayN6这样的文件夹:例如C:\Syswm1i、C:\SysAd5D等等,这些文件夹有个共同特点,就是名称为 Sys*** (***是三到五位的随机字母),这样的文件夹有几个就删几个。   2)开始——运行——输入“regedit”——打开注册表,展开注册表到以下位置:   HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run   删除右边所有用纯数字为名的键,如               3、重新启动计算机,病毒清除完毕。

我的一个svchost.exe占用超多内存和CPU,请问怎么办

通过在服务选项面板里的windows update选项,来把svchost.exe服务项改为手动后,解决占用系统资源过大的问题。关闭方法如下:1、在windows桌面中,打开windows任务管理器,并进入服务选项。2、进入到服务选项后,点击下方的服务设置按钮。3、进入服务面板后,找到windows update选项,双击打开属性。4、进入windows update属性后,把启动类型改为手动。5、然后在上方选项栏中,点击恢复,把第一次失败选择更改为无操作,并在此事件之后重置失败计数改为100,点击确定后即可解决。

上一篇:沼气热水器_沼气热水器的原理是什么?

下一篇:奥普浴霸官网_奥普浴霸官网_奥普浴霸价格