小编Ana*_*and的帖子

即使指定 ArchitecturesInstallIn64BitMode 之后,Inno Setup 也会以 32 位启动

我正在 64 位 Windows 操作系统 (Windows Server 2012 R2) 安装上运行使用 InnoSetup 生成的安装程序ArchitecturesInstallIn64BitMode=x64,但ArchitecturesAllowed=x64我仍然看到该进程以 32 位模式启动。我是否缺少其他一些基本设置?

操作系统详细信息:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users>wmic OS get OSArchitecture
OSArchitecture
64-bit

C:\Users>echo %PROCESSOR_ARCHITECTURE%
AMD64

C:\Users>systeminfo | findstr /I type:
OS Build Type:             Multiprocessor Free
System Type:               x64-based PC

C:\Users>
Run Code Online (Sandbox Code Playgroud)

创新设置: 在此输入图像描述

任务管理器: 这是任务管理器显示的内容(我屏蔽了一些名称等) 在此输入图像描述

回答: 根据注释部分,Inno Setup 始终生成 32 位安装程序可执行文件。没有生成 64 位安装程序的机制。我误解了文档。

inno-setup

5
推荐指数
1
解决办法
1933
查看次数

标签 统计

inno-setup ×1