svchost.exe内存占用最多的那个怎么禁止?有什么害处?
发布网友
发布时间:2022-04-23 19:10
我来回答
共2个回答
热心网友
时间:2023-10-14 08:29
我的也是,我直接结束进程,最简单.下前有一篇文章,希望有帮助:
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 Procere 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进程加载的系统服务是什么。
热心网友
时间:2023-10-14 08:30
内存.右键单击桌面上的“我的电脑”图标,(针对win7 系统)。如果找不到,那么可以在控制面板的系统与安全--系统里面找到。点击左边的高级系统设置。在系统属性面板中,在高级选项卡中,选择性能里面的设置,进入到下一步。在性能面板中,再一次选择高级选项卡,下面有一个更改,点击更改。在虚拟内存中,勾选自定义大小选项,为虚拟内存分配空间。设置好了之后,点击一下设置就完成了会弹出一个提示框,重新启动计算机即可。
svchost. exe占用很大内存怎么办?
首先,当svchost.exe占用大量内存时,我们可以尝试结束占用资源过多的svchost.exe进程。这可以通过任务管理器实现。在Windows任务管理器中,找到占用内存高的svchost.exe进程,右键点击并选择“结束进程”。请注意,结束进程可能会导致某些服务停止工作,因此在进行此操作前,请确保了解这些服务的功能...
我的一个svchost.exe占用超多内存和CPU,请问怎么办
通过在服务选项面板里的windows update选项,来把svchost.exe服务项改为手动后,解决占用系统资源过大的问题。关闭方法如下:1、在windows桌面中,打开windows任务管理器,并进入服务选项。2、进入到服务选项后,点击下方的服务设置按钮。3、进入服务面板后,找到windows update选项,双击打开属性。4、进入wind...
svchost.exe是什么进程可以关掉吗?
在某些情况下,svchost.exe进程可能会占用较高的CPU或内存资源,导致性能问题。如果遇到这种情况,应该考虑的是优化相关的服务或查找可能的恶意软件感染,而不是简单地关闭这个进程。正确的方法是使用Windows提供的任务管理器或其他系统工具来监控和优化性能。如果不确定如何进行这些操作,建议寻求专业的技术支持...
进程里的svchost..exe其中一个很占内存 什么原因?怎么解决?
如果结束一个占用内存较大的svchost.exe,声音就没了,网线也断了。 首先要确定是svchost.exe,而不是 svch0se.exe (是字母 o 不是数字 0) 然后再看它是不是 X:\windows\system32 下(X为系统文件所在盘),svchost应该在这个目录下。如果不是,那就是病毒了。(用优化大师可以查看进程目录...
电脑svchost.exe占用内存高怎么办?
svchost.exe 占用内存和CPU过高是因为windows update一直在后台搜索更新\x0d\x0a1、右键计算机-服务- windows update -把自动改为手动或关闭\x0d\x0a2、右键计算机-服务- Background intelligent transferservice -把自动改为手动或关闭\x0d\x0a3、用安全卫士 禁止其 windows update 启动项自启动\...
svchost占用内存过高
svchost.exe是系统的正常进程。如果占内存超大,通常是中毒了。1、当发现Svchost.exe不在%systemroot%\System32目录中的,可以安全删除,同时在注册表中查找对应的注册项删除掉。 或用tasklist/svc命令查看svchost.exe 右边的服务是不是“暂缺”,是的话为中毒了。2、Svchost.exe在%systemroot%\System32...
svchost.exe (LocalSystemNetworkRestricted)巨占内存,怎么关
解决办法:svchost.exe占内存过高解决方案清空WINDOWS\SoftwareDistribution 目录下所有的文件重启机器即可。(WINDOWS\SoftwareDistribution是Windows update服务的临时文件存放目录)如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:则想办法打开控制面板==管理工具==服务,找到"Automatic ...
开机后svchost.exe占用了近50M内存,这时咋办了??路过的高手帮个忙。
如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索 Svchost.exe文件就可以发现异常情况。一般只会在C:\Windows\System32目录下找到一个Svchost.exe程序。如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。查看Svchost.exe可执行文件路径,如果在C:\WINDOWS\system32...
我的svchost.exe怎么占用那么多内存啊
先说说什么是svchost.exe:简单的说没有这个RPC服务,机器几乎就上不了网了。很多应用服务都是依赖于这个RPC接口的,如果发现这个进程占了太多的CPU资源,直接把系统的RPC服务禁用了会是一场灾难:因为连恢复这个界面的系统服务设置界面都无法使用了。恢复的方法需要使用注册表编辑器,找到 HKEY_LOCAL_...
svchost.exe运行太多,占用太多内存,怎么处理?
正常现象,怀疑是电脑安装了太多的软件。可以用360开机加速把不必要的开机启动项禁止。好的电脑是保养出来的!