我有一个为 Windows 3.1 设计的非常老的应用程序。我能够在 Windows 7 上使用此应用程序,但那是 32 位的 Windows 7。现在我已将 Windows 重新安装为 64 位,但此应用程序无法运行,提示不兼容。我尝试在 Windows '95 模式下运行该应用程序(及其其他辅助应用程序),但仍然出现相同的消息。
如何在 64 位 Windows 上运行这个旧应用程序?
需要说明的是,该应用是一款名为“Sim Tower”的游戏
答案1
您可以使用 Dosbox 和 Windows 3 for dosbox 安装并运行它。
- 下载控制箱
- 下载Windows 3 的 Dosbox
注意力:您必须拥有 Windows 3 许可证,才可以使用它。下载仅在那里,因为您无法从微软本身找到官方下载。 - 将两个档案解压到一新建文件夹。
- 向此文件夹添加一个新文件夹并将其命名为
Simtower
。 - 现在将 Sim Tower 中的所有文件添加到此文件夹。
- 启动 dosbox。
- 现在在 dosbox-commandline 执行以下命令:
mount c c:/your/path/where/you/have/dosbox/installed
- 只需
c:
在 dosbox 命令行中写入:即可更改为 c 盘。 windows.bat
在 dosbox 内启动。- Windows 3 现在将启动。
- 打开文件夹
Main
->File Manager
。 - 现在应该有一个
Simtower
文件夹。 - 打开它并启动
setup.exe
。 - 现在只需重新启动 Windows 3,即可运行 Simtower。
当然,这也适用于其他 Windows 3 程序。
答案2
如果它是 Windows 3.1 应用程序,则它是 16 位应用程序,而不是 32 位应用程序。Windows 7 64 位不再具有 16 位子系统。因此您无法直接运行此应用程序。您可以安装 XP-Mode 以在 Windows 7 上运行 Windows XP,然后在该 XP 虚拟机中运行您的应用程序。