服务已经存在(当它显然没有)

Ant*_*ois 15 .net c# installer windows-services

我正在尝试为我开发的Windows服务创建安装程序.这个安装程序在某一时刻有一个自定义用户界面,这是我第一次这样做,所以我安装和卸载了几次服务,以确保安装程序中的所有内容都像我想要的那样.

现在我的问题是,当我尝试安装该服务时,它失败并显示错误1001:指定的服务已经存在,但该服务在注册表,services.msc控制台或者由sc query.

任何人都可以告诉我发生了什么以及如何解决它的线索?谢谢

编辑:谢谢你的回复.我重新打开管理控制台并重新启动计算机,但仍然出现错误.更改ProductCode和UpgradeCode也没有解决问题.在注册表中也绝对没有引用该服务.

lsa*_*mon 20

在命令行中运行:

sc delete service_name
Run Code Online (Sandbox Code Playgroud)

必须引用带空格的服务名称.

更新:试试这个:

sc query type= service > services.txt
Run Code Online (Sandbox Code Playgroud)

并验证该服务不会出现其他名称.