【问题标题】:inno setup compiled exe is not installing app on Windows 8 64 bit, unsupported 16 bit applicationinno setup 编译的 exe 未在 Windows 8 64 位上安装应用程序,不支持的 16 位应用程序
【发布时间】:2013-04-21 11:33:25
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    1. 下载已损坏,Windows 无法将其识别为有效应用程序。在这种情况下,请让您的客户端重新下载(并​​检查您上传的版本,可能是当时出现了问题)。

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

    【讨论】:

    • 感谢您的回复。什么是“16 位子安装”以及如何避免下次这样做?非常感谢。
    • 我的意思是使用[Run] 或代码从您的安装过程中执行一个恰好是 16 位的程序。 16 位应用程序在 32 位 Windows 上运行正常,但在 64 位 Windows 上无法运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多