【问题标题】:ServiceInstaller and "service already exists" 1001 errorServiceInstaller 和“服务已存在”1001 错误
【发布时间】:2013-03-27 22:48:23
【问题描述】:

我有一个包含项目和服务安装程序的应用程序。除了在某些情况下通过 PSEXEC 远程安装时,安装通常工作正常。

我想知道,我可以在代码中的何处截获并检查特定服务是否已安装,然后根据最佳选项将其卸载或跳过当前的服务安装(但仍继续进行整体安装)。

【问题讨论】:

标签: c# windows-services


【解决方案1】:

您可以在每次安装前尝试无条件卸载。

【讨论】:

  • 问题是当双击一个快捷方式时安装开始(到同一安装中的其他应用程序)。不知何故,Windows 检测到安装需要以某种方式再次安装。如果它在 serviceinstaller 代码或什么内部发生,我不在什么级别,但我想拦截它并先卸载。
猜你喜欢
  • 2013-01-04
  • 1970-01-01
  • 2012-04-11
  • 1970-01-01
  • 1970-01-01
  • 2014-09-09
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多