2013-07-21 29 views
3

我正在使用在c:\ windows \ syswow64中找到的32位iexpress.exe。在Windows 7和Windows 8(x64)上生成的.exe文件没问题,我可以确认它是一个32位应用程序。但是,当试图在XP上运行时,它不会声称它不是有效的Win32应用程序。iexpress生成的可执行文件不是XP上的有效win32应用程序

我能找到的唯一类似的抱怨是在Win2000上运行iexpress.exe。

没有用于检查的32位Windows 7或8。我可以在XP上使用iexpress来创建软件包,但该版本并没有做一些特别的事情,因为7/8版本的新版本确实需要这么做,所以希望能找到一个更新的iexpress解决方案。

+0

它可能与Win XP完全不兼容。它的修改日期表示2012年,这意味着它可能重新编译并且依赖于Win 7/8,而Win XP上没有该版本。 – Nadh

回答

0

有在Windows 8中express.exe错误/ Server 2012的自解压包有依赖关系msvcrt(功能memcpy_sexcept_handler4_common),这是无法在mcvcrt.dll在Windows XP SP3。 Microsoft在Windows Server 2012 R2中修复了错误。

0

我刚刚尝试过新鲜的Windows Server 2012R2安装通过创建一个简单的自解压包与iexpress,但它不能在XP上工作。您可以通过微软提供一些问题修复的链接吗?

-2

我遇到了使用WinZip 18并使用内置个人自我提取器(wzsepe32.exe)构建自我提取器的相同限制。我创建的自解压zip文件是一个在Windows 8,Windows 7和Windows Vista上运行的32位程序。如果我尝试在Windows XP上运行它,则会收到“不是有效的Win32应用程序”错误消息。如果我尝试在像Windows 98这样的旧操作系统上运行它,我会得到一个更好的错误消息:一个标题为“Error Starting Program”的对话框,其文本为“期望更新版本的Windows”和“升级Windows版。”显然,在Windows XP解释为错误的.exe文件中有一个功能值。也许微软会阅读这个错误并修复XP,让他们在2014年4月发布XP之前给出更好的错误信息。:-) 显然,在Windows 7 32位上运行WinZip 18会生成自解压缩.exe文件,其功能值设置为这是Windows XP无法执行的级别。 我可以使用iExpress并与Windows 7 32位构建一个自解压缩.exe,它将在Windows XP上运行得很好,但它不会在Windows 98上运行。我得到了关于“期望更新版本的Windows “和”升级您的Windows版本“。

相关问题