我正在为可能遇到同样问题的人写这篇文章。我有一个非常简单的安装程序包:WIX,1个功能,4个组件,1个自定义操作,没有UI。错误2753"文件...未标记为安装。"卸载后有时会在首次安装时出现。第二次安装尝试总是成功。
Windows Installer日志显示:
安装失败,错误2753:
特征:ProductFeature;安装:缺席;要求:广告;
操作:广告
成功安装:
特征:ProductFeature;安装:缺席;要求:本地;
操作:本地
答案 0 :(得分:1)
该错误与自定义操作有关。最可能的原因是您将该文件作为自定义操作运行,但正如错误所示"该文件未标记为安装"那么如何将其作为自定义动作运行呢?这似乎与未安装的功能有关 - 如果您没有安装包含该文件的功能,则它无法将其作为自定义操作运行。出现此消息的另一个原因是,由于系统上存在更高版本的文件,因此无法安装自定义操作文件。同样,它说MSI中的这个文件没有被安装,因此无法将其作为自定义操作运行。
一种解决方案是始终安装该功能。另一种是从二进制表中将其作为CA运行。
答案 1 :(得分:0)
添加这些功能属性后,我停止了2753:
Absent="disallow" AllowAdvertise="no" InstallDefault="local" TypicalDefault="install"
答案 2 :(得分:-1)
当我添加
时,我有2753 Level
我只是忘了删除它,这是原因。