我有一张旧光盘,其中包含为 Windows 95 制作的程序。我尝试将其安装在我的 Windows 7 64 位系统上,但出现以下错误:
“此文件的版本与您正在运行的 Windows 版本不兼容。请检查您的计算机的系统信息,了解您是否需要 x86(32 位)或 x64(64 位)版本的程序,然后联系软件发布者。”
我尝试在 Windows 95 和 XP 的兼容模式下运行它,但错误消息是一样的。是的,我试过虚拟机,但它在声音方面出现了一些其他问题。所以我只是想知道是否有可能让它在这个系统上运行。
答案1
问题不在于您的程序是 32 位的,而在于它可能是 16 位的。
64 位版本的 Windows 不再支持 16 位应用程序,但是如果你有一个支持它的 Windows 版本XP 模式将为您提供一个 32 位的 Windows XP VM,它仍然能够运行 16 位应用程序(您提到您尝试过 VM,但没有说是哪一个)。
如果你无法访问 XP 模式,或者你尝试过但没有成功,可以尝试另一个方法DOSBox x86 模拟器,我过去曾使用它来使一些旧游戏运行,从我在线阅读的内容来看,它可以让你在 64 位 Windows 上运行 16 位程序。