inno setup编译的exe不是在Windows 8 64位,不支持的16位应用程序上安装应用程序

时间:2013-04-21 11:33:25

标签: installer 64-bit inno-setup 16-bit incompatibility

我使用innoIDE v1.0.0.0078创建了一个安装文件并将其发送给我们的客户端,但他无法安装我们的64位应用程序。它不会加载设置,我收到消息:'不支持的16位应用程序。由于与64位版本的Windows不兼容,程序或功能“\ ?? \ C:\ Setup.exe”无法启动或运行。请与软件供应商联系,询问是否有64位Windows兼容版本。如何使安装程序在64位Windows上运行?提前完成。

1 个答案:

答案 0 :(得分:1)

Inno Setup不是16位应用程序。因此,发生了两件事之一:

  1. 下载已损坏,Windows无法将其识别为有效的应用程序。在这种情况下,让您的客户再次下载它(并检查您上传的版本,也许问题发生了)。

  2. 您正在尝试从Inno脚本中运行16位子安装。重写您的设置以避免这样做。