2012-09-20 244 views
2

我已经创建了Windows应用程序,并且我为这个项目创建了一个安装文件。如果我运行.msi文件,它工作并且安装很好。但是,当我设置了orca设置并运行应用程序,我得到了安装错误屏幕。如何解决Windows安装程序错误安装程序被中断错误

错误:

The installer was interrupted before <MyApp> could be installed. 
    You need to restart the installer to try again. 

我搜索这个错误在网络,但我没有得到解决的话,最后我张贴这种错误在这site.please帮助我如何解决这个错误。

注: 如果我运行任何MSI软件包文件(其中创建ORCA文件)在我的系统only.with正确安装了逆戟鲸的设置不跑..

+0

如果你正在谈论[微软的Orca工具](http://support.microsoft.com/kb/255905),它是一个通用编辑器MSIs 。因此,它可以对MSI做任何事情。我们不知道你用它做了什么*。作为一个猜测,你用它来生成一个变换('.mst')文件吗? (虽然我们仍然需要更多信息) –

+0

嗨,感谢您的回复,是的,我使用orca(microsoft tool)设置获取数据库实例..如果我在其他机器上运行此相同的文件,它工作正常。系统配置(我的机器和其他机器)一样。 –

+0

我有箱子的日志文件,请看这个链接http://osbornecharles.com/log2.txt –

回答

1

您的问题是RunSQLList自定义操作失败。我敢打赌,你的机器上有一些SQL相关的问题。

+0

是的,你是正确的Ciprian,但我该如何解决这个错误。是否有任何解决方案,请帮助我。 –

+0

你无法从MSI方面解决这个问题。在你的机器上调试SQL。你说过它可以在其他电脑上使用。机器上发生了什么变化? – Ciprian

1

你应该做的第一件事是,安装有记录,

  • 打开提升的cmd

  • MSIEXEC/I/L * VX SETUP.LOG

然后日志查找错误代码,通常在致命错误,停止安装程序有一个错误代码行,在我的经验,我发现以下几行:

Action WEBCA_SetTARGETSITE returned actual error code 1603

Closing MSIHANDLE(11)

WEBCA_SetTARGETSITE. Return value 3.

Doing Action: FatalErrorForm.

最后谷歌那个错误代码,在我的情况下,它是需要添加到服务器上的ISS 6兼容性角色。添加完msi后,安装没有错误。

0

安装IIS6兼容性工具为我解决了这个问题。 (注:这是在2017年,我在Visual Studio 2015中构建了一个“hello world”文应用程序,添加了一个Web部署项目,将它转移到另一台机器,并且发生此错误 - 安装写入的软件在2002年,并在2008年成为过时修复这个问题)