我试图让Wix在卸载时删除Windows服务。它在安装过程中添加了很好的服务,但在卸载过程中,它只是禁用它而不是删除服务。此外,我无法使用命令行sc工具删除它,因为它表示指定的服务不作为已安装的服务存在。如果我再次尝试运行安装程序,它会告诉我我没有足够的权限来安装系统服务。我可以摆脱它的唯一方法是从注册表中删除它并重新启动计算机。必须有更好的方法来做到这一点。这是来自wxs文件的组件块:
.is()
我在这里找不到什么东西?
答案 0 :(得分:1)
事实证明,服务没有删除的原因是因为我打开了MMC服务。关闭它并重新打开后,服务已成功删除。