2

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

错误:

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

我在网上搜索这个错误,但我没有得到解决,所以最后我在这个网站上发布了这个错误。请帮助我如何解决这个错误。

注意: 如果我运行任何 msi 包文件(这是创建的 orca 文件)仅在我的系统中不运行。没有 orca 设置它安装正确..

4

4 回答 4

2

安装 IIS6 兼容性工具为我解决了这个问题。

(注:这是2017年,我在Visual Studio 2015中构建了一个“hello world”wen应用,添加了一个Web部署项目,转移到另一台机器上,出现这个错误——安装2002年写的软件变成了2008 年过时修复了问题)

于 2017-05-22T18:24:21.940 回答
1

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

于 2012-09-20T12:38:30.017 回答
1

你应该做的第一件事是,安装日志,

  • 打开提升的 cmd

  • msiexec /i /l*vx setup.log

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

操作 WEBCA_SetTARGETSITE 返回实际错误代码1603

关闭 MSIHANDLE(11)

WEBCA_SetTARGETSITE。返回值 3。

执行操作:FatalErrorForm。

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

于 2016-01-19T17:23:15.520 回答
0

我的修复:

当我以普通用户身份启动 Total Commander,然后启动 MSI 时,它会出错。

当我以管理员身份启动 Total Commander,然后启动 MSI 时,它不会出错。

于 2019-08-08T12:39:12.223 回答