在新电脑上运行旧程序

时间:2022-10-04 08:30:06

在新电脑上运行旧程序

有个朋友想继续玩当初运行Windows 98时购买的一款游戏。

那款游戏相当旧。实际上,旧程序可以继续使用多久是有一定限制的。操作系统的设计人员最终只好在向后兼容与未来功能之间作一个选择。

不过,如果你的程序是为了主要在Windows 98环境下运行而开发的,那么在Windows 7或8环境下正常运行的可能性相当大。但要是一款程序在1998年就已经很旧,或者早在当初开发时未曾考虑到向后兼容,那么该程序在大多数目前的电脑上运行时就会出现问题。

如果你试图运行或安装一款程序,却看到如下图所示的此类错误信息,那么你很可能是试图在64位环境下运行16位程序。你没法运行。

最初,Windows是个16位环境,只运行16位软件。到了Windows 95,这款操作系统采用了32位技术,既可以运行16位程序,又可以运行32位程序。Windows Vista、7以及8都提供32位版本和64位版本(你得到的版本取决于电脑的处理器)。64位版本可以运行32位程序和64位程序,但无法运行16位程序。

为了看看你是否可以运行32位版本或64位版本的Windows,只要检查你的系统信息。想在Windows 7中查看系统信息,点击Start(开始),鼠标右击Computer(计算机),然后选择Properties(属性)。在Windows 8中,则点击Search(搜索)超级按钮,输入system,先后点击Settings(设置)和System(系统)。一旦进入到里面,寻找System type(系统类型)栏,你就能查明答案。

如果你在运行32位版本的Windows,也许能够运行那个旧程序。鼠标右击.exe文件或者该.exe文件的快捷方式,选择Properties(属性)。点击Compatibility(兼容性)选项卡。然后勾选Run this program in compatibility mode for(在兼容模式下运行此程序),并选择一个合适的选项。然后试着再次运行。你可能需要试好几个选项,才能找到那个合适的选项。

但是如果你置身于64位环境下(如今大多数人置身于这种环境下),那么选择很有限。如果你有Windows 7专业版、企业版或终极版,可以下载并安装微软免费的Windows XP Mode and Windows Virtual PC(http:///en-US/windows7/install-and-use-windows-xp-mode-in-windows-7)。这个工具可以在32位虚拟机中运行XP操作系统。

遗憾的是,如果你在运行64位版本的Vista、Windows 8或Windows 7家庭版,那么就无法享用这个选项。可以下载并安装免费的虚拟机程序,比如VMWare Player(http:///products/player/),但你还需要一个旧版本的Windows才能在里面运行。

或者,如果你在使用64位版本的Windows 8专业版或终极版,可以使用内置的Hyper-V来运行虚拟机,不过你仍需要一份许可版的XP。

-沈建苗编译

上一篇:DIY使用Word 2013更顺手 下一篇:如何回收旧苹果