去年我升级到了一台安装了 Windows 7 的新 Compaq 笔记本电脑,现在我无法玩旧的 DOS 游戏,并且在尝试玩时出现此错误消息:
此文件的版本与您正在运行的 Windows 版本不兼容。请检查您的计算机的系统信息,了解您是否需要 x86(32 位)或 x64(64 位)版本的程序,然后联系软件发布者。
我有 DOSBox,但它仍然无法工作!我以为 Windows 7 会安装一个程序,让你可以玩这些游戏。我需要做什么?我并不总是热衷于或过于自信地更改我的计算机设置。有没有外行指南?
答案1
它应该在 DosBox 中工作,提供有关该程序的更多详细信息,尤其是确切的 DosBox 错误消息。DosBox 网站有一个有用的教程在 DosBox 中运行游戏
您可以使用“兼容模式”在 Windows 中运行许多旧程序。转到游戏图标,使用鼠标右键单击该图标以调出上下文菜单。选择“属性”,单击“兼容性”选项卡并勾选“兼容模式”复选框,从下拉列表中选择“Windows 95”。我还会尝试其他选项,直到找到可行的组合 - 您可能需要系统化并记笔记。
答案2
如果游戏真的很老,它们可能是 16 位的 - 较旧的 32 位 Windows 版本允许使用 16 位软件 - 例如通过电视数字电视监测系统。对于 64 位 Windows,此功能不可用 - 因此正如 RedGrittybrick 所说,您需要使用 dosbox。
另一方面,在新系统上运行旧软件时确实会出现一些奇怪的现象(比如运行速度非常快,所以控制面板被认为是在现代系统上运行 DOS 时代应用程序的更好方式 - 甚至优秀的老游戏也在商业版本中使用它。