由於服務在安裝過程中無法啓動,因此我遇到了Wix服務問題。它引發錯誤:Wix:服務在安裝過程中無法啓動
Error 1053: The service did not respond to the start or control request in a timely fashion
我既[WIX_ACCOUNT_LOCALSYSTEM]
和[WIX_ACCOUNT_LOCALSERVICE]
,但沒有他們的工作之一試過。
但有怪異這裏我有一個使用ClickOne一個安裝程序,它包含了相同的服務組件,因爲我一直使用維克斯之一。 ClickOne安裝服務很好(使用InstallUtil.exe),因此它證明該帳戶有權啓動服務。
然後,我卸載軟件(由ClickOne安裝),並再次運行安裝程序維克斯,該服務現在開始好。我不知道爲什麼?
我想放一些流動的更清楚:
1在一個新的機器
2-運行維克斯軟件安裝程序 - >服務無法啓動,並拋出錯誤信息 - >取消安裝
3-運行ClickOne軟件安裝程序 - >啓動服務好 - >卸載軟件
4-運行維克斯軟件安裝程序 - >服務啓動以及
另外請注意,我已經在2臺新鮮機器上嘗試了2次,但它是一樣的。任何人都可以看到這種奇怪的行爲?或者我應該覈對什麼?
由於提前,
您是否嘗試過在維克斯使用installutil.exe呢? –
當服務無法啓動時,您是否檢查了可執行文件的依賴關係。您是否使用Windows Installer表格將文件安裝到GAC中。在這種情況下,當安裝程序運行StartServices操作時,您的依賴關係將不可用。 ClickOnce沒有這個限制,但是如果ClickOnce安裝到GAC,那麼它就可以解釋爲什麼服務隨後可以工作。 CheckAsm.exe非常適合評估依賴關係。 –
@jcha檢查Windows日誌中的錯誤,可以找到服務無法啓動的原因。最可能的原因是因爲缺少依賴關係(ClickOnce偶然安裝)。 –