小编Jan*_*nik的帖子

无法在 TFS 构建后脚本中访问 Windows Installer 服务

我们已在 Windows 2012 上安装了 TFS 构建代理。在构建后脚本中,我们使用 WIX 打包设置。

但是我们得到以下错误,当

light.exe:错误 LGHT0217:执行 ICE 操作“ICE01”时出错。此类 ICE 故障的最常见原因是脚本引擎注册不正确。有关详细信息以及如何解决此问题,请参阅http://wixtoolset.org/documentation/error217/ 。外部 UI 消息记录器不需要以下字符串格式:“无法访问 Windows Installer 服务。如果您在安全模式下运行 Windows,或者未正确安装 Windows Installer,则可能会发生这种情况。[... 】

这条线(至少非常相似的线)出现了 8 次。

到目前为止我们尝试过的:

  1. 我们将 TFS 构建用户 (DOMAIN\SA-TFS-Build) 设置为本地管理员
  2. 我们使用了msiexec.exe /unregistermsiexec /regserver
  3. 我们甚至手动启动 Windows Installer 服务,然后运行构建。
  4. 完成所有这些步骤后,我们重新启动了电脑。

但到目前为止,每次都是同样的信息,没有任何帮助。

可能出什么问题了?作为本地管理员,我们的 TFS 用户是否没有所需的权限?

提前致谢!

windows-installer team-foundation-server windows-server-2012 wix

5
推荐指数
1
解决办法
1220
查看次数