推荐榜 短消息 big5 繁体中文 找回方式 手机版 广 广告招商 主页 VIP 手机版 VIP 界面风格 ? 帮助 我的 搜索 申请VIP
客服
打印

[信息类] 越用越慢不是错觉 XP更新算法严重拖慢电脑速度[3P]

购买/设置 醒目高亮!点此感谢支持作者!本贴共获得感谢 X 3

越用越慢不是错觉 XP更新算法严重拖慢电脑速度[3P]

各位老资格Windows XP用户有没有这么一种感觉:机器越来越缓慢,开机时间越来越长,重装系统会使情况好转,但是一段时间后又开始要等待漫长的开机时间。

实际上,你不是一个人在战斗。理论上作为一个操作系统,就算XP出品年代多老,缺少例如USB 3.0之类的新硬件驱动,它也不应该会一次开机比上一次更慢,只要你没有更换过硬件。这就好比很多老软件现在依然可以流畅地运行一样。




遗憾的是,XP的确有这个问题。有很多人发现,买了几年的电脑即使硬件没有问题,只要安装的是XP,就会越来越缓慢。有一个我们都熟悉的进程,svchost.exe,使你的CPU一直处于高负荷状态,直到这个进程处理完毕(有时候需要一个多小时)。这个问题对于还在使用IE6和IE7的用户来说更为普遍。


微软花了13年,终于找到问题的所在了,大家应该庆幸至少这是在XP完全停止支持之前发现的问题,这个问题就是Windows  Update。微软的XP补丁中包含了之前关于这个程序的所有补丁信息,例如一个最新的IE7补丁里面包括了之前所有IE7补丁的知识库文章地址,以及最致命的——最新补丁涵盖过去的所有历史补丁的信息。




这其实并没有什么坏处,很简单,例如你重装系统以后只需要打一次最新的补丁,那么这些补丁里面就已经修复了过去已知的所有漏洞,而不需要从2001年开始 一个一个补丁安装。问题是,Windows  Update组件使用了一个指数扩展的算法来处理这些历史补丁。如果系统的同一个程序(比如IE)安装了许多次补丁,每一个被取代的补丁会导致执行算法的 处理时间翻倍。




XP已经有13年历史,历史补丁的记录非常长,如果你的系统从2001年开始就没重装过,恭喜你,系统里面的某个程序可能会有高达40个被覆盖的历史补丁,然后你将需要接近一个小时来进行这个程序的打补丁工作。


微软在2013年9月正式承认有这个漏洞,理论上将会在11月补丁解决,不过实际上没解决。12月补丁也没有。微软表示,他们找到了一个可以一劳永逸解决这个漏洞的方法,应该可以在2014年的1月更新中发布。


对于广大用户来说,其实还有个更彻底的方法:在2014年4月以后,重装一次XP,更新最新补丁,然后关上自动更新——反正以后也不会有啥新的XP补丁了。
本帖最近评分记录
  • boteney 金币 +20 hg 2013-12-19 18:46

点此感谢支持作者!本贴共获得感谢 X 3
TOP

好像很复杂,我还是将就的用吧!什么时候报销了  再去买
本帖最近评分记录
  • boteney 金币 +7 1 2013-12-19 18:46

TOP

原来是这样呢,怪不得我的电脑本来是24秒开机时间,现在要27秒了呢。
本帖最近评分记录
  • boteney 金币 +5 2 2013-12-19 18:46

TOP

本来微软的东西就是会越用越慢的,一般情况下用,不出3个月,就会慢了。不然你怎么会更新电脑
本帖最近评分记录
  • boteney 金币 +3 3 2013-12-19 18:46

TOP



当前时区 GMT+8, 现在时间是 2025-6-19 18:38