当我们从Windows XP 升级到Windows Vista时,我们首先关注硬件是否与Vista兼容,是否需要升级才能使用Vista。其实相对而言,这个过程还是比较简单的-需要关注的仅仅是:我的处理器速度是否够快,是否有足够的内存,我的Modem、打印机、扫描仪、摄像头和图形卡是否有相应的驱动程序器?
然而,一不小心,我们可能都会忽略另一个同样重要的事情,那就是软件应用。软件的兼容性问题可能以几个形式出现:用户访问控制(即安全)问题,在Vista中已经不存在的硬编码文件位置,安装问题,版本兼容性问题和显卡问题。
好在如果要寻求帮助,还是比较容易的。在Vista里,到控制面板的程序的子目录里,可以找到应用程序兼容性工具箱。

程序兼容性向导可以帮助你选择你想要应用的程序:

可以通过它选择以前该程序所运行的操作系统环境:

选择以前使用的操作系统版本,浏览运行该程序所需的显卡要求:

选择该程序所需要的安全级别:

最后,在新的操作系统中测试该程序是否运行通畅。
旧方式
除了通过程序兼容性向导检查并同时改变一些程序,你还可以通过右击鼠标改变个别的程序。

如果你右击鼠标,可以看见一个菜单,以管理员身份运行程序。
这个方法可以让你克服大部分的用户访问安全问题。这个方法在遇到某个程序的安装问题时,尤其有用。如果程序顺利安装但不能正常运行,右击该程序的图标,选择属性。
在属性中,选择兼容性。
现在你有了很多选择,可以让你运行绝大部分的程序。最常用的是兼容模式。通过选择先前使用的操作程序,你通常可以解决该问题。
但是在你升级以前,你要确认你的应用程序是经过认证的。微软提供了这篇知识库文章,可以帮助你在升级前检查你的程序是否兼容。
最后,如果试了那么多方法,还不行,那你就要和出售这个软件的厂商联系,看他们是不是有升级版的程序。大部分的软件都有适合Vista的程序。