【问题标题】:Error 1001: The specified service already exists错误 1001:指定的服务已经存在
【发布时间】:2013-01-04 18:14:04
【问题描述】:

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

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

DetectNewerInstalledVersion:真 安装所有用户:真 RemovePreviousVersions: True

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

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

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

【问题讨论】:

    标签: windows service uninstallation


    【解决方案1】:

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

    我能够成功安装 |卸载 |安装服务时出现提示询问我是否要“删除”服务(用于卸载)。这很成功,然后我再次运行设置以安装服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      相关资源
      最近更新 更多