除了一些针对Windows早期版本进行过特别设计的老游戏或老程序之外,大部分的程序都可以在Windows XP下正常运行。在您升级到Windows XP之后,这些程序有的可以在Windows XP下勉强运行,有的则根本无法运行。但是在大多数情况下,您可以使用Windows XP的兼容性模式(Compatibility Mode)让这些程序重新正常工作。其他不能在Windows XP下正常运行的程序还包括一些同Windows XP不兼容的驱动程序。如果是这种情况,您必需从设备生产厂商那里获得一个升级程序,以解决驱动程序的不兼容问题。
最重要的是,您无需为运行这些程序做出任何的妥协和让步。您仍然可以使用Windows XP的所有新功能和从其优异的性能表现中受益。兼容性模式使用了一些代码,能够让这些较老的程序仍然能够在Windows XP下正常发挥作用。
有时候,您可以通过错误信息(例如图1重的错误信息)确定所遇到的问题是一个兼容性问题。但是在很多情况下,如果一个程序既没有启动,也没有得到正确执行,但是又没有出现任何的错误信息对此加以解释。那么,您就应该使用Program Compatibility Wizard(程序兼容性向导)查找问题的原因所在以及可用的修补办法。
图1. 错误信息使得兼容性问题的判断工作更加轻松了
程序兼容性向导
在使用针对Windows XP操作系统专门编写的升级程序对软件或者驱动程序进行升级之前,您应该首先运行程序兼容性向导。如果向导不能解决问题,那么您可以试试在本文最后所列出的其他方法。
如果兼容性问题导致某个程序无法在Windows XP上安装,请针对该程序的安装文件运行程序兼容性向导。该文件可能名为Setup.exe 或者其他类似的名称,而且一般位于程序的安装光盘上。
运行程序兼容性向导
启动程序兼容性向导。(点击“开始”,点击“帮助和支持”,点击“解决问题”,点击“应用程序和软件问题”,在“修复一个问题”下,点击“使较旧的程序能够在Windows XP上运行”,然后点击文章内容中的“程序兼容性向导”链接)。
请根据向导的指示进行操作。
向导将提示您以不同模式和不同设置对程序进行测试。例如,如果程序原本设计在Windows 95下运行,请将兼容性模式设置为Windows 95(如图2所示),并且试着再次运行该程序。此外,向导还允许您对不同的设置进行试验,例如:将显示设置为256色或者将屏幕分辨率设为640 x 480像素。向导会利用您所选择的设置启动程序,并且允许您查看程序是否能够正常工作。向导的最后一页让您选择是永久应用这些兼容设置、放弃修改、保存这些设置或者是再次运行向导以应用不同的设置。您很可能需要重复进行以上设置过程,直到找到正确的兼容性模式为止。
图2. 使用程序兼容性向导将程序设置为Windows 95兼容性模式
作为运行程序兼容性向导的一种替代选择,您可以为程序手动设置兼容性属性。
手动为程序设置兼容性属性
在桌面上的程序图标上右击,或者右击“开始”菜单上的程序快捷方式,然后点击“属性”。
点击“兼容性”选项卡,然后修改相应的兼容性设置。
“兼容性”选项卡只有那些安装在硬盘上的程序才能使用。虽然您可以在程序上运行程序兼容性向导,或者运行光盘或软盘上的安装文件,但是在您关闭了程序之后,您所做的修改并不会得到保存。如果想了解同“兼容性”选项卡中的选项有关的更多信息,请右击该选项,然后点击“这是什么?”。
图3. 为程序手动设置兼容性选项
升级程序或驱动程序
如果在使用程序兼容性向导进行了测试之后,您的程序依然不能正确运行,请访问生产商的网站获取相关升级或修补程序。
访问程序生产商的Web站点,检查是否有可用的升级文件或补丁程序。
访问Windows Update,检查是否有针对该程序的修补程序。请点击“帮助和支持中心”的菜单栏中的“Home”(首页),然后点击右边窗格中的Windows Update。
如果您安装了一个使用Microsoft DirectX®技术的游戏,请确信您正在使用最新版本的Microsoft DirectX。此外,您可以访问显卡或声卡生产商的网站,看看是否为您的设备发布了新的驱动程序。(完)
――――――――――――――――――――――――――――――――
更多讨论,请点击:http://bbs.chinaitlab.com/list.asp?boardid=14
――――――――――――――――――――――――――――――――