無法在 TFS 建置後腳本中存取 Windows Installer 服務

無法在 TFS 建置後腳本中存取 Windows Installer 服務

我們已在 Windows 2012 上安裝了 TFS 建置代理程式。

但是當我們遇到以下錯誤時

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 /取消註冊msiexec /註冊伺服器
  3. 我們甚至手動啟動 Windows Installer 服務,然後執行建置。
  4. 完成所有這些步驟後,我們重新啟動了電腦。

但到目前為止,每次都是同樣的訊息,沒有任何幫助。

可能出什麼問題了?作為本機管理員,我們的 TFS 使用者是否沒有所需的權限?

先致謝!

答案1

將建置帳戶新增為建置電腦上的本機管理員成員(然後重新啟動)有助於消除我的錯誤。

相關內容