2013-12-12 82 views
0

我在我的WiX安裝程序的過程中安裝了Windows服務(除其他外)。安裝程序運行良好,但一開始有問題。我相信(如果我在發生錯誤之前或之後做了100%的工作))由於卸載程序沒有真正刪除文件,我手動刪除了服務(我刷新了我的GUID並開始工作)。WiX安裝程序:服務安裝錯誤1921

現在安裝,它開始過程並撞牆。坐在那裏一分鐘,然後拋出錯誤

Service''()無法停止。驗證您是否有足夠的權限來停止系統服務。

爲了證實,我的服務名稱是不是上面提到的,實際上它只是''

我打開詳細日誌,可以看到該錯誤是1921

大約在1921年的錯誤,有一些I/O on thread 5068 could not be cancelled. Error: 1168錯誤。

它似乎也複製所有文件,他們應該是之前它也遇到了錯誤。

回答

0

這是由於我的ServiceInstall命名不匹配到我的ServiceControl。一旦我確保兩者匹配(我正在爲我的ServiceControl加載一個空引用,因此'')服務已經修復。