Installation 从64位计算机上的安装程序安装32位程序

Installation 从64位计算机上的安装程序安装32位程序,installation,windows-installer,Installation,Windows Installer,对于我拥有的一些安装程序(如fiddler、hex workshop),我看到如果我将安装程序文件带到64位机器上,它将安装64位版本的程序,但是如果我将相同的安装程序文件带到32位机器上,它将安装该程序的32位版本 我的问题是-如何强制安装程序在64位机器上安装32位版本的程序?您可以通过仅提供32位解决方案来实现这一点。这将适用于64到.NET解决方案。对于.NET解决方案,您必须在解决方案中指定x86。您所说的解决方案是什么意思?我不是说VisualStudio,而是说我已经下载的一个安装

对于我拥有的一些安装程序(如fiddler、hex workshop),我看到如果我将安装程序文件带到64位机器上,它将安装64位版本的程序,但是如果我将相同的安装程序文件带到32位机器上,它将安装该程序的32位版本


我的问题是-如何强制安装程序在64位机器上安装32位版本的程序?

您可以通过仅提供32位解决方案来实现这一点。这将适用于64到.NET解决方案。对于.NET解决方案,您必须在解决方案中指定x86。您所说的解决方案是什么意思?我不是说VisualStudio,而是说我已经下载的一个安装程序文件(从软件提供商的网站下载),我以为你在谈论开发。我们无法帮助您使用只有安装程序存在的现有软件。这不是编程问题。您需要联系构建安装程序的软件供应商,并询问他们(或查看他们的用户指南),以查看是否有任何命令行开关允许您在64位计算机上强制安装32位软件包。通常这样的安装程序没有这个选项,会自动决定在后台运行哪个MSI(32位或64位),但也许你很幸运。你可以通过只提供32位解决方案来实现这一点。这将适用于64到.NET解决方案。对于.NET解决方案,您必须在解决方案中指定x86。您所说的解决方案是什么意思?我不是说VisualStudio,而是说我已经下载的一个安装程序文件(从软件提供商的网站下载),我以为你在谈论开发。我们无法帮助您使用只有安装程序存在的现有软件。这不是编程问题。您需要联系构建安装程序的软件供应商,并询问他们(或查看他们的用户指南),以查看是否有任何命令行开关允许您在64位计算机上强制安装32位软件包。通常这样的安装程序没有这个选项,会自动决定在后台运行哪个MSI(32位或64位),但也许你很幸运。