WiX util:用户LogonAsService无法读取属性

WiX util:用户LogonAsService无法读取属性,wix,burn,Wix,Burn,在控制台模式下运行WiX安装程序时,我收到一条错误消息。它在正常模式下工作。错误日志显示 CreateUser:错误0x80070103:无法从自定义操作数据读取属性 CustomAction CreateUser返回了实际错误代码1603(注意,如果转换发生在沙箱中,则可能不是100%准确) 在阅读之后,它似乎与属性名称/帐户的安全性有关。我尝试将[ACCOUNT]和[PASSWORD]属性设置为Secure=“yes”,但没有成功 日志文件显示和相同的错误消息: 属性:AdminProper

在控制台模式下运行WiX安装程序时,我收到一条错误消息。它在正常模式下工作。错误日志显示

CreateUser:错误0x80070103:无法从自定义操作数据读取属性 CustomAction CreateUser返回了实际错误代码1603(注意,如果转换发生在沙箱中,则可能不是100%准确)

在阅读之后,它似乎与属性名称/帐户的安全性有关。我尝试将[ACCOUNT]和[PASSWORD]属性设置为Secure=“yes”,但没有成功 日志文件显示和相同的错误消息:

属性:AdminProperties=帐户;暗语 属性:SecureCustomProperties=帐户;网络框架45;暗语检测到WIX_降级;检测到WIX_升级_

命令行如下所示

C:\build\console\setup.exe -passive /Account mydomain\myuser /Password mypassword /Verify
以及失败的wix代码

<util:User Id="GrantUserLogOnAsService" UpdateIfExists="no" FailIfExists="no" RemoveOnUninstall ="no" CreateUser="no" LogonAsService="yes"
                       Name="[ACCOUNT]"/>

我也尝试过硬编码,它确实成功了

<util:User Id="GrantUserLogOnAsService" UpdateIfExists="no" FailIfExists="no" RemoveOnUninstall ="no" CreateUser="no" LogonAsService="yes"
                           Name="mydomain/myuser" />

如果我能够捕获错误并忽略它,我会很高兴,但是util:user没有vital=“no”属性。谢谢你在这方面的帮助

神秘之处在于当[Account]=mydomain/myuser时,为什么属性无法读取。我通过查看日志验证了这一点


在将[ACCOUNT]属性传递给util:User之前,我是否可以将其解析为普通字符串?因为它似乎无法解决内部问题。

我想我也遇到了同样的问题。你知道问题/解决方案是什么吗?不,我们转而创建自定义操作(它们可以进行单元测试)。这些wix工具有时太令人困惑了。