间歇性Windows Installer错误2753

时间:2015-04-01 00:35:26

标签: wix windows-installer

我正在为可能遇到同样问题的人写这篇文章。我有一个非常简单的安装程序包:WIX,1个功能,4个组件,1个自定义操作,没有UI。错误2753"文件...未标记为安装。"卸载后有时会在首次安装时出现。第二次安装尝试总是成功。

Windows Installer日志显示:

安装失败,错误2753:

  

特征:ProductFeature;安装:缺席;要求:广告;
  操作:广告

成功安装:

  

特征:ProductFeature;安装:缺席;要求:本地;
  操作:本地

3 个答案:

答案 0 :(得分:1)

该错误与自定义操作有关。最可能的原因是您将该文件作为自定义操作运行,但正如错误所示"该文件未标记为安装"那么如何将其作为自定义动作运行呢?这似乎与未安装的功能有关 - 如果您没有安装包含该文件的功能,则它无法将其作为自定义操作运行。出现此消息的另一个原因是,由于系统上存在更高版本的文件,因此无法安装自定义操作文件。同样,它说MSI中的这个文件没有被安装,因此无法将其作为自定义操作运行。

一种解决方案是始终安装该功能。另一种是从二进制表中将其作为CA运行。

答案 1 :(得分:0)

添加这些功能属性后,我停止了2753:

Absent="disallow" AllowAdvertise="no" InstallDefault="local" TypicalDefault="install"

答案 2 :(得分:-1)

当我添加

时,我有2753
 Level

我只是忘了删除它,这是原因。