很早以前,微软就对外宣布,相较于Windows 7 RTM,Windows 7 SP1中并不包含新功能,因此消费者并不需要等到SP1发布之后才去执行Windows 7的升级。
而在进行Windows 7 SP1的研发过程中,微软则不断地通过Windows Update向Windows 7用户提供SP1中的补丁和更新。
实际上,早在Windows Vista中,微软就采取了相同的策略。众所周知,无论是从功能还是性能方面来讲,Windows Vista RTM都是令人敬而远之的。不过,后来微软逐步对Windows Vista RTM进行了改进,通过Windows Update向用户提供了多个性能、稳定性、可靠性和应用程序兼容性的更新。
传统上来讲,SP1的发布就是标志着一款Windows逐步进入成熟阶段。因此,用户一般都会选择等到SP1发布之后,才去执行新版Windows的升级。而为了削减服务包对于新版Windows升级的影响,微软开启了通过Windows Update向用户提供逐步更新的策略。
微软表示,通过Windows Update,在无需进行重大升级的情况下,消费者就能够同步获得SP(服务包)中所包含的一系列更新。对于消费者来讲,Windows Update是一个非常非常方便的升级路径。
当Windows 7处于测试版阶段的时候,外界测试者就一致认为,相较于Windows Vista,Windows 7的性能得到了大幅的提升。而在Windows 7 RTM发布之后,外界的大量测试均表明,Windows 7 RTM的兼容性、性能、稳定性和可靠性都得到大幅改进。
目前,微软已经对外发布了Windows 7 SP1的测试版,并计划将于2011年上半年对外发布Windows 7 SP1的正式版。
而在Windows 7 RTM上市之后,微软就陆续对外提供了大量的更新,提升了Windows 7平台的各个方面,其中包括性能和兼容性。由此看来,用户的确不需要等到SP1发布之后才去执行Windows 7的升级。
今天,笔者针对微软此前发布的多个Windows 7 SP1更新进行了汇总,具体如下:
#1、Windows 7和Windows Server 2008 R2的应用程序兼容性更新(KB2272691);
微软表示,Windows应用程序兼容性更新就是为了解决Windows 7和Windows Server 2008 R2中所出现的兼容性问题,常见的有以下3种:
硬块:更新硬块放入应用程序,硬块可以防止从系统中运行与 Windows 7 和 Windows Server 2008 不兼容的应用程序;
软块:更新可在应用程序放置一个软屏蔽,当 Windows 7 与不兼容的应用程序开始运行之后,软块就会通知用户;
更新:此更新改进了 Windows Vista SP2、Windows Server 2008 SP2、Windows 7 和Windows Server 2008 R2 中的应用程序的功能。
#2、通过动态更新的Windows 7和Windows Server 2008 R2应用程序兼容性更新(KB2272717);
实际上,KB2272717和KB2272691是两个相同的更新,只不过是更新的渠道有所不同,KB2272717是在Windows操作系统安装过程中通过动态更新推送给用户的(前提是用户的计算机是联网的)。
#3、Windows 7和Windows Server 2008 R2的图形平台功能和性能改进(KB2028560);
微软指出,通过此次更新,Windows 7和Windows Server 2008 R2的图形平台功能将会得到大幅的增强。当用户安装更新之后,Windows 7 DirectX 11中所包含的关键APIs(应用编程接口)的功能和性能将会有所提升,其中包括Direct2D、DirectWrite、Direct3D 10.1和DirectX Warp等。
#4、32位版本应用程序在64位Windows 7和Windows Server 2008 R2系统环境下使用了QueryPathOfRegTypeLib函数以检索已注册的类型库,但没有按照正确的路径返回,上述问题可以通过KB982110更新得到解决;
#5、KB982018修复程序能够改进运行Windows 7和Windows Server 2008 R2的计算机中的4 KB 物理扇区大小的高级格式磁盘的可靠性和性能;
#6、适用于 Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 的系统更新准备工具说明(KB947821);
KB947821是一个非常有趣的更新,为了帮助用户顺利部署一些更新,其中包括服务包更新,微软发布了系统更新准备工具。