gpt4 book ai didi

windows-services - WIX 安装的程序无法正确卸载

转载 作者:行者123 更新时间:2023-12-02 05:20:38 24 4
gpt4 key购买 nike

这是我的情况。

我有两个程序。我们称它们为程序 A 和程序 B。他们都使用 WIX 来创建 MSI 包。

A是一个WindowsService,B是一个Windows WCF服务

当我安装服务时,A 和 B 安装没有问题。不开启服务..

当我尝试卸载 A 或 B(顺序无关紧要)时,已安装的信息不会从注册表中删除,服务仍会显示在服务管理控制台上。但是,目录中的文件已被删除。

我必须转到命令提示符并手动键入“sc delete A.exe(或 B.exe)”,以便从注册表和服务管理控制台中删除该服务。

完成后,第二个要卸载的程序将顺利卸载。

无论我先尝试卸载哪个程序,结果都是一样的。

我不知道是什么依赖项或其他因素导致卸载过程无法完全卸载第一个程序。

如果你们有任何想法,请帮助..疯狂..!!!

巴库

最佳答案

  1. 您的设置中是否有重复的 GUID?检查组件 guid 是否是唯一的,并且两个设置中都没有使用 guid。
  2. 你在使用 ServiceInstall在卸载时删除服务?

关于windows-services - WIX 安装的程序无法正确卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1133649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com