Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47149
  • 博文数量: 17
  • 博客积分: 720
  • 博客等级: 军士长
  • 技术积分: 157
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 11:23
文章分类

全部博文(17)

文章存档

2011年(4)

2010年(13)

我的朋友

分类: WINDOWS

2011-03-28 13:02:56

问题:
最近公司的HP 8440P笔记本的CPU在开机后20分钟左右就一直保持在100%,风扇一直呼呼的转个不停,机器变得很热,找了公司IT支持也没解决。

分析:
打开任务管理器,看到System和svchost两个进程占用较高的CPU,尝试Kill掉svhost进程CPU使用率马上降下来了,但伴随的问题是网络连接很快就变得有问题,上不了网了。在网上找了一下,有个帖子说这种情况可能是由于网络不稳定的原因Windows的某次update没有完成留下了垃圾,然后当连上网络时系统就会不停的尝试去update,从而占用系统资源。svchost包含了系统的RPC进程所以就占用了较高的CPU。觉得有道理,就照帖子提的方案删除了C:\Windows\SoftwareDistribution目录下的所有内容然后重启,可惜没有成功(见转载:http://blogold.chinaunix.net/u3/116890/showart.php?id=2523570)。虽然没能成功解决问题,但是感觉这个思路是正确的,所以当我看到任务栏上的Sync Center图标时就怀疑有可能是这里出了问题,之前某次我在本地映射的一个网络硬盘上选择了右键菜单中的“Always Available Offline”(本来只是好奇,想试一下有什么效果的),然后Sync Center中就出现了一个同步项并开始同步,因为那个硬盘东东太多,同步了一个下午都没完,后来不耐心等了我就把它停掉了。但之后每次机器启动后Sync Center都会自动起来,虽然也没看他执行同步操作,但他都要起来,想不让他起都找不到地方,晕啊~。

解决方案:
Solution a) 经过上面的分析我就猜测可能是Sync Center中的那个同步项一直没完成,所以他就欲求不满通过某种秘密的方式一直在trying,导致CPU一直很high。没办法那就满足他吧,我就start了这个同步过程,没想到啊,CPU刷的一下就下来了。

Solution b) 停止同步: Control Panel -> Offline Files -> Disable Offline Files (on General Panel) -> reboot Windows.

哎,第一次手打了这么多字,累啊~
阅读(607) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~