【问题标题】:The service installer does not remove the service on uninstall服务安装程序在卸载时不会删除服务
【发布时间】:2011-05-19 09:08:20
【问题描述】:

使用 Visual Studio 2010,我创建了名为 Indexing Service(安装项目中的属性 ProductName)的系统服务安装程序 IndexingService(安装程序中的属性 ServiceName)。 服务安装并正常工作,但安装程序不会删除系统服务(因此不会重新安装) 我应该寻找什么? 更新:我忘记更新卸载时的自定义操作

【问题讨论】:

  • 你是如何配置服务安装的?您是否使用安装自定义操作?如果是这样,您是否配置了删除服务的卸载自定义操作?
  • 是的,当然。我遵循了 kb816169 的说明,安装确实有效。很长一段时间后,我在所有子项目/安装程序/设置项目中更改了所有名称、添加描述、程序集信息。
  • 您是否更新了自定义操作以使用新的服务信息?另外,您是否尝试创建日志以查看自定义操作是否运行?
  • 项目名称未更改(即使现在也可以安装)。所以,我只有一个不需要更新的自定义操作(它没有特殊属性)。现在我只能使用 SC DELETE IndexingService 删除服务。
  • 我无法意识到安装日志中的错误

标签: .net-4.0 windows-services installation setup-project


【解决方案1】:

实际上我忘记正确配置其中一项自定义操作。 谢谢你,Cosmin Pirvu!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2012-11-16
    相关资源
    最近更新 更多