创建程序以与Windows一起使用时,通常会创建它以与Windows的特定版本一起使用。例如,我有一个较旧的图形编辑程序,该程序设计用于Windows XP。它运行得非常好,我对此程序非常满意。它完成了我需要执行的所有操作,因此无需将其更新为较新的版本。 (在过去的十年中,该程序唯一增加的是我永远不会使用的风吹草动。)

当我在Windows 7下安装该程序时,它无法正常运行。因此,我利用了一个相当深奥的Windows功能,称为兼容性向导。此功能为较旧的程序(例如,我的图形编辑程序)配置了一个操作环境,以便较旧的程序认为它正在较旧的操作系统中运行。换句话说,我的图形编辑程序现在认为它可以在Windows XP下运行-即使它确实在Windows 7中运行-因此它很高兴并且运行良好。

不要误以为我对兼容性向导的经验意味着它仅在Windows 7中可用。它在更高版本的Windows中也可用。

您可能永远不需要使用“兼容性向导”,但是很高兴知道它在那里并且随时可以提供帮助。它并非在所有情况下都有效,特别是对于依赖于低级函数调用和较旧驱动程序的程序而言。但是,如果您以前的忠实程序不再像您想要的那样忠实,则可以尝试一下。

不同的技巧中介绍了如何实际使用兼容性向导。

本技巧(5851)适用于Windows 7、8和10。