WiX安装程序:服务安装时出现错误1921

时间:2013-12-12 17:23:39

标签: windows service wix installer install

我在WiX安装程序的过程中安装了Windows服务(以及其他内容)。安装程序运行良好,但它一度开始出现问题。我相信(如果我在错误发生之前或之后做了不是百分之百)我已经手动删除了服务,因为卸载程序实际上没有删除文件(我刷新了我的GUID并且他们开始了工作)。

现在安装,它开始进程并撞墙。坐在那里一分钟,然后抛出错误

  

服务''()无法停止。验证您是否具有足够的权限来停止系统服务。

要确认,上面没有提到我的服务名称,它实际上只是''

我已打开详细日志,可以看到错误为1921

在1921年的错误中,有一些I/O on thread 5068 could not be cancelled. Error: 1168错误。

它似乎在它碰到错误之前复制它们应该存在的所有文件。

1 个答案:

答案 0 :(得分:0)

这是由于我的ServiceInstall命名与ServiceControl的不匹配。一旦我确保两者匹配(我正在为我的ServiceControl加载一个空引用,因此'')服务已修复。