Visual Studio 2013安装程序项目 - 32位操作系统错误

时间:2014-05-11 13:36:54

标签: visual-studio-2013 installer

我在visual studio 2013中创建了一个安装程序设置项目(使用新的visual studio 2013安装程序模板 - 从2014年4月开始提供)。

对于32位安装,我将目标平台设置为x86。 安装在64位计算机上运行正常但在32位运行时失败 - 在winxp和server 2003中都是如此。

我收到一条错误对话框,其中包含以下消息:"安装程序在安装之前被中断。您需要重新启动安装程序才能重试。"

在安装日志中我发现: "注意:1:2262 2:错误3:-2147287038"

我尝试使用visual studio 2010打开并编译相同的解决方案。这次它起作用了。

我能想到的唯一区别是vs 2013安装项目使用的是Windows安装程序4.5(我将其定义为先决条件),而vs 2010则使用安装程序3.1。

1 个答案:

答案 0 :(得分:0)

解决方案发布在此处:https://stackoverflow.com/a/26039835/2686738

这适用于在VS2013中创建的安装程序项目(通过扩展程序),无法安装到Windows Server 2003或其他x86 Windows操作系统上。

用户可能会看到以下错误:

"安装程序在安装之前被中断。您需要重新启动安装程序再次尝试"

" Windows无法打开此程序,因为它已被软件限制策略阻止。"

"错误0x80070643"

"事件ID 1603"

我希望这有助于更多人找到这个问题的答案。