Installation setup.msi文件版本不兼容

Installation setup.msi文件版本不兼容,installation,compatibility,Installation,Compatibility,我制作了一个运行平稳的恶作剧程序,我为它制作了一个安装程序(使用install shield limited edition),它在我的计算机上运行,但是当我将firefoxPrankSetup.exe上传到我的网站,然后尝试下载时,我遇到了这个错误 此文件的版本与正在运行的Windows版本不兼容。检查计算机的系统信息,查看是否需要x86(32位)或x64(64位)版本的程序,然后与软件发行商联系 我还尝试将其更改为.msi,但出现了此错误 无法打开此安装包。请与应用程序供应商联系,以验证这

我制作了一个运行平稳的恶作剧程序,我为它制作了一个
安装程序(使用install shield limited edition),它在我的计算机上运行,但是当我将
firefoxPrankSetup.exe
上传到我的网站,然后尝试下载时,我遇到了这个错误

此文件的版本与正在运行的Windows版本不兼容。检查计算机的系统信息,查看是否需要x86(32位)或x64(64位)版本的程序,然后与软件发行商联系

我还尝试将其更改为
.msi
,但出现了此错误

无法打开此安装包。请与应用程序供应商联系,以验证这是一个有效的Windows Installer软件包

我尝试了一个随机字母组合,结果得到了404。我假设这与我没有上传中的其他三个带有
设置的文件有关,我也应该上传它们吗?我做错什么了吗

我的主机是
shiftedit.net


,.

您很可能生成了一个64位安装程序,并试图在32位计算机上运行它。另一种可能的选择是,您已使用文本模式FTP将其上载到网站,这将损坏二进制文件。@JoachimIsaksson我在同一台计算机上使用了相同的精确设置,并且工作正常。@JoachimIsaksson我可能做了您所说的任何事情来损坏二进制文件,你能告诉我更多的信息和/或如何避免这样做吗?你使用的是哪个FTP客户端?@JoachimIsaksson我使用的是
shiftedit
,他们有一个
file->open
,这就是我使用的。然后我就保存了,我可能完全是倒着做的。这是我第一次做这种事。