虽然Windows7在兼容性上做了不少的努力。他吸取了Vista操作系统失败的教训,无论是在硬件还是在软件的兼容性上,都有不错的表现。但是即使如此,在将低版本的操作系统升级到Windows7时,仍然需要注意兼容性方面的问题。因为软件升级导致的兼容性问题是一个比较复杂的难题,需要微软公司、企业、企业软件供应商等多方共同努力,才能够最终解决这个矛盾。具体的来说,笔者认为大家在升级时需要注意以下几个问题。
一、需要对应用软件升级以确保兼容性。
虽然Windows7在向前兼容性方面做的不多。但是,有时候仍然需要对应用软件进行升级以获得良好的兼容性。如有些应用软件,虽然在Windows2003上运行的很好(大部分应用软件现在都是运行在2003的操作系统上),但是其在2008或者Windows7 操作系统上运行的效果,就远远没有在Windos7操作系统那么的好,如性能、安全、稳定性等等并没有因为操作系统的升级而有所提升。这主要是因为其不兼容所造成的。
遇到这种情况时,系统管理员往往需要对某些应用软件来进行升级,以获得最佳的兼容性。如腾讯公司推出的TM软件,使一款跟QQ功能类似的企业即时办公软件。其最新的版本是TM2008,其很多特性都是针对vista系统所设计的,实现了与Vista系统的完美融合。如果企业将XP系统升级到Visat,则必须将这个TM版本升级到2008,否则的话无法在Vista操作系统上运行。虽然现在腾讯还没有官方声明说TM2008与Windows7的兼容性问题,但是经过笔者的了解,TM2008的某些功能无法在Windows7上顺利运行,或者在性能上受到一些影响。为此现在腾讯公司也正在加紧力度在解决这些兼容性的问题。所以,当Windows7 真的上市之后,企业如果需要使用TM软件的话,那么就需要对TM进行升级。
通常情况下,一些软件公司在微软新操作系统出来后,都会像腾讯软件公司一样推出升级的版本。在版本说明中会提醒企业在哪些方面做了改进,包括与微软操作系统的兼容性问题。所以到时候系统工程师需要及时了解应用软件的官方声明,在必要的时候进行应用软件升级。另外笔者提一个小建议,最好能够像软件公司申请一个3个月左右的试用版本,先在Windows7 上进行评估,看看其在性能或者稳定性上是否有改善。如果没有明显提升的话,那笔者建议还是先暂时不要升级。
二、升级补丁以提高Windows7 新功能的兼容性。
在Windows7操作系统中,开发了不少的实用功能。如软件传送工具,就能够在操作系统之间轻松的对传文件,而不需要采用那种共享的方式来传送文件。因为共享文件容易成为病毒传播的载体,安全性比较差。而现在的软件传送工具就解决了这些不足。那么如果企业中不是清一色的Windows7 操作系统,这个功能的兼容性有问题吗?
答案是存在一定的兼容性问题。如企业中两台客户端分别为Windows7 和WindowsXP。他们之间虽然可以使用软件传送工具来对传文件,但是对XP操作系统有一个比较苛刻的要求,即XP操作系统必须打上最新的补丁。如果XP没有打上最新的补丁,则在运行软件对传这个工具时,系统会提示用户要打补丁,并会结束这个应用程序。其实这是微软操作系统升级时经常需要的兼容性问题。有些新版本推出的功能,特别是网络相关的功能,虽然可以跟低版本的操作系统进行通信,但是往往对其补丁具有严格的要求。所以,企业若将部分客户端或者服务器升级到Windows7的话,则往往需要将其他的非Windows7的客户端打上最新的补丁。
但是令人懊恼的是,有时候出于兼容性考虑,往往需要比较低的补丁。如笔者以前从2003升级到2008时,就遇到过类似的问题。在2008操作系统中,IIS已经发生了本质的变化。可以说微软在这个功能上是推倒重来了,全部重新改写过。此时从2003升级时,应用程序仅仅需要相对较小的服务更新和补丁即可。如果补丁太高,反而出现了一些难以兼容的情况。现在Windows7上面还没有发现这种情况。但是也不能避免不会有这种情况。所以在对操作系统补丁升级之前,系统管理员最好还是需要进行相关的测试。如果补丁升级后,兼容性反而降低了。那么这个补丁还是不要打好,宁愿不用Windows7 的某部分新功能。