错误1001:指定的服务已存在

时间:2013-01-21 16:23:24

标签: windows service uninstall

我正在尝试使用Visual Studio 2008在Windows 7中卸载/安装现有的Windows服务。

在我的MSI项目属性中,我设置了以下相关内容,但仍然出现此错误。我只是希望能够自动卸载服务并通过我的MSI包重新安装它。

DetectNewerInstalledVersion:是的 InstallAllUsers:True RemovePreviousVersions:True

我将版本从1.0升级到1.1,自动更改了ProductCode。

此外,如果我右键单击MSI项目并选择View |自定义操作,在每个安装,提交,回滚和卸载下,我从实际服务名称的主要输出中添加了一个客户操作。

成功卸载项目还需要做什么(我知道如何通过DOS命令手动完成,但不是一个选项)?

1 个答案:

答案 0 :(得分:0)

使用上述项目重新编译我的服务(它们可能以不同的名称存在)。

我能够成功安装|卸载|安装服务时会出现一个提示,询问我是否要“删除”该服务(用于卸载)。这是成功的,然后我再次运行安装程序来安装服务。

相关问题