Quake 3 无法安装在 Windows 7 上

Quake 3 无法安装在 Windows 7 上

可能重复:
在 64 位机器上安装并运行 32 位

今天,我尝试在 Windows 7 笔记本电脑上安装 1999 年 CD 中的 Quake 3。Windows 7 坚决拒绝运行安装程序,并解释说我可能需要 32 位或 64 位版本,具体取决于我的操作系统(您一定会喜欢这些 Windows 错误消息:完全正确,但毫无帮助)。

无论如何,1999 年的软件当然是 32 位的,而笔记本电脑是 64 位的。但我非常确定 64 位 Windows 版本可以运行 32 位软件。这是怎么回事?

答案1

根据这个 Facepunch 线程,Quake III CD 附带一个 16 位“自动运行”启动器。(Windows 拒绝运行它,因为 64 位 x86_64 本身不支持运行 16 位代码。)但是,您可以绕过启动器并DEMO32.EXE直接运行,其中包含实际的安装程序;当提示输入文件时,请输入QIII.DBD

方法 1:如果您必须安装经典的 QIII/Q3TA

无需启动 SETUP.EXE,只需运行 DEMO32.EXE,就会出现一个文件打开对话框。将其指向 CD 上的 QIII.DBD。

[...]

请记住在安装 Q3A 和 Q3TA 后应用 1.32 版本。官方 1.32 版本可从官方 ID Software 网站获取 - www.idsoftware.com

方法 2:使用 ioQuake3

有一个名为 ioQuake3 的引擎更新。它比经典的 Q3 1.32 更少错误,而且更高效

首先安装 ioQuake3 (http://ioquake3.org/get-it/),然后从同一页面获取数据安装程序。它将为您解压 CD。

(Facepunch 上的 KD007)

在 32 位 Windows 的早期,许多 32 位程序都带有 16 位安装程序(尤其是 InstallShield),或者至少有一个初始的 16 位阶段;可能的这样做的原因是当用户尝试在 Windows 3.x 中安装程序时显示适当的解释消息。

相关内容