Windows更新的索引算法严重降低了XP机器的运行速度

Windows XP的用户可能已经发现,今天的XP比2001发布的XP要慢,速度与硬件无关,但与操作系统的缺陷有关。Windows XP更新服务使用的更新依赖算法被发现严重地降低了XP机器的速度。


根据设计,Windows Update服务从微软的更新服务器检索补丁信息。补丁信息包含在每个补丁信息:该软件的应用,和历史的补丁或补丁目前取代,Windows补丁越来越多。如果你安装新的Windows XP中,您不需要安装所有补丁发布的IE 6一个接一个,但安装最新的补丁,因为最新的补丁中包含的所有过去的修订。
不幸的是,XP的更新服务客户端组件使用一个指数扩展算法处理历史补丁记录。如果一个补丁安装在系统中的同一个节目,每次换补丁会导致执行的algorithm.xp执行时间增加一倍,有13年的历史。历史的补丁记录很长,而且程序可能有40多历史的补丁,更新进程占用CPU资源的svchost.exe启动后。完成整个过程需要一个多小时,然后系统就可以正常工作了。
微软十一月的例行更新据说已经修复了问题,结果却不是;十二月的例行更新也解决了这个问题,结果仍然没有。明年四月XP将停止支持。当微软能够启动修复程序时,它就不再重要了。如果用户关闭更新服务,系统将正常工作。