只需一步,快速开始
独步武林
该用户从未签到
将系统服务中AutoUpdata禁用,即可。(重启后生效) 定期更新时再将其手动打开即可。 我以前的机器启动半小时才能动,现在不超过1分钟。 2007.5.20 更进一步求解关于svchost.exe占用CPU资源100%的原因 在开机的时候打开任务管理器,发现是一个SYSTEM用户名的svchost.exe进程在开机的时候连续长时间的占用CPU资源。于是运行Process Explorer查看该svchost.exe进程的线程,其中一个ntdll.dll!rtlallocateheap+0x18c线程占用了99%的CPU资源,系统几乎拖不动了,而且在恢复正常以后还会时常占用99%的CPU资源。 于是搜索了一下这个ntdll.dll!rtlallocateheap+0x18c,找到了一些英文社区,其中大部分都是讨论在打开windows update页面的时候这个svchost.exe的线程会占用大量的CPU资源,导致系统运行缓慢。根据讨论的一些内容,基本上可以确认这个ntdll.dll!rtlallocateheap+0x18c的线程属于自动更新服务的一部分。 于是运行services.msc找到自动个更新服务Automatic Updates将其禁用,开机就没有再出现过ntdll.dll!rtlallocateheap+0x18c线程占用大量CPU资源的问题,并且svchost.exe进程的内存占用率下降了约2/3,因此可以看出windows xp的自动更新所需要花费的资源是相当大的。因为自动更新所下载的文件都是缓存在这个svchost.exe中的,因此随着自动更新的时间越长,这个进程所占用的内存资源越大(我的机器有114MB的占用),直到更新完全下载完毕,并且安装完成,资源才会被释放。由于自动更新所需要的时间往往很长,在每次开机的时候自动更新会继续工作并且尝试连接到服务器进行断点续传,所以导致开机的时候svchost.exe进程占用大量CPU资源以及内存资源。 呵呵,原因应该就是这样了的吧。
使用道具 举报
龙战于野
周游历练
签到天数: 6 天
[LV.2]偶尔看看I
原帖由 Mysoft 于 2007-5-20 09:51 发表 来自:龙族
初入江湖
[PYG]解密小组
签到天数: 4 天
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
小黑屋|手机版|Archiver|粤公网安备 44010602010026号|飘云阁安全论坛 ( 粤ICP备15107817号-2 )|扫码赞助
Powered by Discuz! Copyright © 2001-2022, Tencent Cloud.