虽然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 的某部分新功能。
#p#
三、适当原样保留不兼容的应用程序。
从Windows7上市,到软件公司推出支持Windows7的应用软件,往往中间有一个时间差。有时候这个时间差还会比较长。而原来版本的应用软件跟Windows7 兼容性并不是很理想。遇到这种情况,系统管理员该如何处理呢?笔者认为,此时系统管理员可以保留部分的旧版本操作系统。虽然Windows7操作系统与其它厂商的应用软件兼容性方面可能不怎么乐观,但是Windows各个版本的操作系统兼容性还是值得相信的。即时将Windows7升级为域控制器,其他服务器仍然可以成为其成员。所以,笔者认为与其费心的去考虑应用软件与Windows7的兼容性问题,还不如考虑操作系统各个版本之间的兼容性问题。因为操作系统版本虽然不同,但是毕竟是同一父母生的,兼容性问题容易得到解决。等到软件公司推出支持Windows7版本的应用程序或者补丁,企业系统管理员再对这个操作系统进行升级也不晚。
但是需要注意的是,虽然应用程序不用升级,但是将域控制器等关键设备升级为Windows7操作系统之后,系统管理员仍然需要对他们的连通性进行测试。同时需要对整体的性能进行评估。为此在兼容性难以确定的情况下,只升级一些没有部署其他应用服务的服务器(如域控制器),往往可以***幅度的降低兼容性带来的一些不确定问题,同时又能够享受Windows7操作系统给企业带来的新体验。笔者认为,这种升级方案对于企业来说最廉价的、最稳定的过渡方案。因为可以将应用软件的升级与操作系统的升级分开来做,从而让系统管理员能够抽出更多的时间来完成特定项目的升级工作。
四、考虑利用Windows7 的新功能来代替原有的解决方案。
无论是在Windows2008还是Windows7操作系统中,在网络管理方面都有很大的提升。推出了一些跟操作系统完全融合的实用工具。这让原来一些其他公司的解决方案可以退休了。如在2003操作系统中,系统管理员为了数据的安全,可能需要在网络中部署其他公司推出的灾难恢复模块。万一数据发生致命损坏时可以凭借这个模块迅速恢复数据。
但是当操作系统升级到Windows7之后,这些解决方案可能无法在Windows7 系统上使用。或者说,即使供应商推出了***的版本,但是企业往往需要花钱去购买其***的版本。这无疑会增加企业信息化项目的成本。遇到这种情况的时候,笔者建议系统管理员能否转换个思路,放弃原有的一些解决方案。而采用Windows7新版本操作系统的一些功能,如利用群集功能来代替原先的灾难恢复模块。为此企业不仅不需要花钱去升级原先的解决方案,而且利用操作系统提供的功能,不仅维护起来更加的方案,而且效率更高。毕竟微软在这方面的技术实力比其他解决方案厂商要强,所以稳定性等方面也更有所保障。
总之,虽然Windows7操作系统在兼容性上有所改善。但是企业在升级操作系统时,这个兼容性问题仍然不能够忽视。在升级之前,***根据上面提到的几个意见,做好兼容性的分析与测试。如此才能够有备无患,做好升级工作。
【编辑推荐】