注意一:系统参数可能更改 由于安装SP2的过程中会对注册表作很大的更改,因此用户自定义的系统参数可能被默认参数代替。受到影响的应用程序还包括系统中已经存在的防火墙应用程序、注册为后台服务的进程,甚至其他普通的应用程序(如MS Office)。也可能会在SP2安装完成后出现程序参数设定被意外更改的情况,从而出现Outlook不能正常收发E-Mail等错误。因此,在安装SP2后应检查一下各程序的参数设置。如果要在一台新电脑上安装WinXP,那么应该先安装WinXP,然后安装SP2,最后再依次安装所有应用程序,以免出现参数设置被更改的情况。
注意二:驱动程序需要更新 SP2更改了WinXP中硬件抽象层的诸多特性,虽然大多数的接口仍然可以无缝连接,但对于某些设置,如光驱驱动程序就不是那么简单了。笔者就接到过安装SP2后,PCI设备冲突使得所有板卡工作异常使系统频繁自动重启的问题,这都是相关驱动程序的问题,进行相应的更新后问题就没有了。所以,应该在安装SP2后,去驱动程序的官方站点查看有没有针对SP2的补丁,如果有,则应该立刻打上。
注意三:端口不再默认打开 安装了SP2的WinXP,会关闭所有未用端口。一切需要使用UDP/TCP协议的应用程序,都会引发Windows防火墙的警告,因而也就有可能被屏蔽,甚至会导致一些程序无法运行。从用户的角度来看,许多原先可以放心执行的程序(如联机游戏)如今变得困难重重,因为端口被默认禁止,每一次向安装了SP2的计算机进行连接,都会引发一次警告,如果用户不在时限内批准连接,则连接会告失败,从而造成应用程序的意外中止。要解决这个问题,可以参看本期《安装SP2后,程序不能运行?》一文。
注意四:一些系统部件行为改变 Windows Messenger是WinXP操作系统的一个部件,如果以前没有给自己的Windows Messenger一个显示名,则在安装SP2后系统会向用户要求一个。同时,不安全的文件传送将被禁止。微软认为一个不在联系人列表中的联系人发送的不安全列表中的文件类型,是不安全的,将被禁止。这个不安全的文件列表可以在微软知识库文章中找到(英文)。Windows Media Player 6.4被认为是不安全的部件,因此不再被支持,Web页上嵌入的Windows Media Player 6.4的ActiveX控件将被一个称为“shim”的Windows Media Player 9的控件替代。同时,Windows Media Player也不再自动执行WMA/WMV文件中的脚本,而是要征得用户同意后方才执行。
注意五:部署引擎被全面更新 在SP2中,默认的Windows Update在线更新引擎将被替换成最新的Microsoft Windows Update v5。当然,也可以自行手工安装这个引擎。方法是直接打开链接v5.windowsupdate.microsoft.com。而本地的部署脚本引擎则从Windows Installer 2.0升级到了Windows Installer 3.0,它支持文件级补丁技术以及Delta压缩技术等以前不具备的特性,在Windows Installer 3.0 SDK中,增加了21个新的函数。同时,Windows Installer不再支持FTP和Gopher协议,改为使用一致的WinHTTP协议。所以,对于使用Windows Installer进行安装的应用程序,如MS Office等,应该在安装SP2后再安装,以获得Windows Installer 3.0的支持。关于Windows Update v5的详细介绍,请参看本刊2004年第17期《升级,无限延伸》一文。
注意六:网络内容检查更趋严格 在使用IE时,大多数弹出式窗口将被屏蔽。所以,如果你是一个Web设计人员,请尽可能少用或不用弹出式窗口作为特殊效果,而改用分层技术。对于不信任站点,IE将不再询问用户,而是直接屏蔽一切ActiveX控件等不安全内容。同时,IE赋予用户禁止整个域的内容的权利,用户可以选择永远不下载某个域的内容。这样,诸如3721等使用脚本强迫用户安装的控件至多打扰用户一次,然后将被永远拒绝。Outlook Express增加了一些新特性,如允许用户使用纯文本方式打开含有超文本内容的邮件,从而断绝不良内容的显示和执行的可能。同时,邮件中会连接到外面的链接将很难打开,并且默认的设置是永远不打开,除非用户特别批准。
注意七:优化安装顺序和安装内容 SP2包含了大量的WinXP累进补丁,以及Hotfix。因此,应该先安装SP2,再使用Windows Update在线更新其他内容,如驱动程序更新等。虽然SP2在更新时会检查文件版本,并只替换需要更新的部分,但是下载SP2的时间却是完全一样的。这样做,无疑是一种时间和空间的浪费。另外要注意,SP2只包括WinXP Home Edition、WinXP Professional Edition和Windows MediaCenter Edition共有的部分,并不包括这三个版本特有的部分的更新。因此,安装完SP2后,仍然需要检查其他更新,以确保针对自己操作系统的全部更新都已安装。
注意八:SP2的卸载 卸载SP2很容易,但不推荐。对于单独安装SP2的WinXP,SP2是可以卸载的。方法也很简单,就是通过控制面板中的“添加/删除程序”将SP2条目删除,系统将回滚到未安装SP2之前的那个时间点的状态(前提是在安装SP2时选择了保留原来的系统状态)。请注意,如果在这个时间点你已经了安装其他的更新,那么那些更新是不能一并被撤销的。
如果要卸载SP2,一定要注意两个问题。 第一:除非绝对必要,如安装完SP2以后,系统频繁死机,或是性能出现严重问题,不要任意卸载SP2。尤其是在安装了SP2后,又安装了其他应用程序,卸载SP2就应该更加谨慎。已知的错误有,安装SP2后,以Windows Installer 3.0安装的应用程序,如MS Office在SP2卸载后会出现安装包损坏的情况,此时,只能通过使用Windows Installer CleanUp Utility把应用程序卸载重装才能修复(从微软官方下载)。打了针对SP2的补丁的应用程序,在SP2被卸载后也不能正常运行,有些只能重装。对于系统而言,卸载和重装,等于增加两次负担,也加大了系统崩溃的机率,缩短了系统寿命。第二:千万不要使用系统还原功能来“卸载”SP2,这样会引发各式各样的系统问题。如果真的需要卸载,那就从控制面板中卸载,不然注册表中必会留下太多的问题,这些问题会导致应用程序出现各种奇怪的现象,让你痛苦不堪。对于集成SP2的WinXP发行版本而言,SP2是不可以卸载的。当然,在这种情况下,更新由微软官方安装,直接成为操作系统不可分割的一部分,也就肯定不会带来什么负面的影响。这个版本目前已经在流水线上生产,相信不久就会有简体中文版面世了。