在兼容性问题五大原因及对策(上)
中,我们已经分析了系统的操作系统安装和配置问题、驱动程序问题这两大原因。
本文将接着分析另外三项:
问题三:
软件安装问题对于某些安装复杂,或者版本繁多的软件,安装步骤不正确,或者版本选择的不正确,都是引起兼容性问题导致软件无法使用的一大因素。
先来说安装问题,有些软件使用不正确的安装步骤就可能让软件无法使用,尤其以配合硬件使用的软件为重灾区(比如网银)。
再来说版本选择不正确的问题,有些软件版本更新频繁,而且不能跨级升级,因此未安装正确的版本,或者安装各个升级版本顺序不对,都会导致软件运行出现问题,而被用户误解为兼容性问题。这常见于游戏,有些游戏几乎每周甚至隔几天就要推出一个小版本升级,没按照顺序升级版本,就会引起问题,导致游戏无法运行。
除了以上两种情况,还有一种类型的问题也会导致安装出问题。有些软件要正常运行,还需要其他辅助软件的帮助,例如数据库,DirectX,.Net framework 运行环境等,没有这些辅助软件,应用软件就无法运行,甚至无法安装。这时候就要参考安装或者运行时的错误提示,或者软件的说明文档,来选择安装相应的辅助软件,有时候要先卸载应用软件,安装辅助软件之后,再安装应用软件。
对策:- 对于安装复杂的软件,通常都会有安装手册或者指导之类的文档,建议严格遵守手册和文档的操作步骤,有需要的可以咨询客服电话。特别针对于网银,各个银行网站都有很详细的说明步骤,可以到银行网站找一找,目前主流网银都兼容 Windows7了。
- 对于版本复杂的软件,尤其是一些游戏,如果出现不能正常运行的情况,不妨尝试彻底删除之后重新安装最新的完整安装版本,然后尽量用最简单的升级路径升级到目前最新的版本,这样可以有效的减少中间环节,减少出错误的可能性。(请参阅卸载或更改程序
、卸载程序:常见问题
) - 而对于需要辅助软件才能运行的应用程序,最好在安装前做些功课,事先了解一下这款应用程序是否需要辅助软件,通常软件的安装说明文档是最好的选择,或者可以到网上搜索一下,都可以找到有用的资料。
问题四:
软件、硬件之间的冲突问题软件/硬件之间是有可能产生兼容性问题的,换句话说,某个软件不能使用可能是另一个软件的影响造成的,现在电脑里软件和硬件越来越多,越来越复杂,这种兼容性问题会逐渐增多。最常见的就是因为杀毒软件/安全软件引起的兼容性问题。由于杀毒软件和安全软件的高度敏感性,他们可能会阻止某些其他软件或硬件访问系统关键文件,通过网络传输数据,修改系统设定等行为,导致这些软件和硬件不能正常工作。这种情况的极端例子就是在电脑中同时安装两个不同的杀毒软件,他们就会互相限制和影响,导致两个软件都无法正常工作,甚至引发整个系统崩溃。
刚才说的软件/硬件之间的兼容性问题,多少还属于人民内部矛盾,大家都在为电脑做着贡献。但是有一些情况会更加严重,就是由某些有质量问题的软件/硬件引起的兼容性问题。有些开发不过关的软件,一旦其开始使用,可能占用大量的电脑系统资源,导致其他软件或硬件无法正常工作,这一方面可能是因为电脑硬件配置不够,还有一种可能是软件开发有问题,没有全面的考虑到资源占用和释放的问题。也有可能是一些更加独断的软件,比如一些界面、系统优化软件,对系统界面和设置进行很多修改,系统大量默认设置被修改,导致其他按照规范设计的软件和硬件无法运行。以上这些都是属于严重的损人不利己的行为,基本可以视为公敌。
对策:- 适量适度选择安全软件。安全软件只能被动保护电脑的安全,更多时候还要靠使用者的主动意识,不随意访问网站,打开来路不明的文件。在选择安全软件时,不要一味求多,过多的安全软件可能会互相冲突和影响,至少会明显的降低电脑运行速度。一般来说,保持 Windows 更新打开,开启 Windows 防火墙,再选择一款杀毒软件,即可对电脑形成有效的保护。在安装和使用软件之前,也应该仔细阅读安装文档或者说明书,其中可能会有提示应该如何检查或设置防火墙等安全软件,按照说明进行设置,以保证软件能够正常运行。
- 慎用优化软件。原则上不要同时安装使用两个以及两个以上的界面优化和系统优化软件,每个软件都想优化,美化系统,就很有可能产生冲突,导致系统出现问题。对于软件的选择,不要选择使用的人不多,不知名的软件,因为优化、美化软件对系统修改后,和可能产生一些隐性的问题,导致其他软件不能正常使用,当用户不够多的时候,可能隐性问题未能显现,万一在你使用中显现了,那就会直接导致兼容性问题。
问题五:
软件开发商已经停止版本更新或技术支持有一些软件因为各种各样的原因,尽管已经很久没有版本更新,甚至其开发者已经停止对其提供技术支持,但还是有一定数量的用户还在使用这些软件,不管是因为怀旧,还是用顺手了,还是被要求使用,总是有各种无法避免的原因。而这些程序因为年代久远,使用旧的技术,编程语言,软件架构,因此绝大多数会和现在新的操作系统以及其他新的软件产生兼容性问题,这也是无法避免的。还有一类软件,尽管出品的时间并不久远,技术,编程语言,软件架构等方面也比较新,但是由于商业目的等原因,其制作者不再对其提供技术支持,也不会再推出升级或改进,并因此产生兼容性问题,而无法在最新的操作系统上运行。
对策:对于老旧的软件和不愿意升级的软件,其兼容性问题又无法避免,我们只能采取曲线救国的办法来解决。- 一则是使用虚拟化技术,利用 XP Mode 或者其他虚拟化方案(如Virtural PC)来解决他们的兼容性问题。(请参考微软关于
XP Mode
的介绍视频) - 二则是暂时继续停留在旧的操作系统平台上,以确保老旧软件可以运行。但总体来说,这都是不得已为之,应该尽早想办法摆脱老旧软件,寻找替代产品。木桶效应,不要因为某一个软件的短板,让整个电脑处于不佳的状态。
|