【发布时间】:2012-04-11 08:11:36
【问题描述】:
我有一个服务。我前一段时间安装了它。我需要对服务进行更新。我去了添加/删除程序并寻找我的服务,但它没有安装在那里。我查看了 services.msc,它就在那里,停止了。我能够启动和停止它。我以管理员身份运行命令提示符并运行 sc delete [服务名称],并收到“指定的服务不作为已安装的服务存在”。我在命令提示符下做了一个 sc 查询,没有返回。我右键单击安装程序,单击卸载并收到“此操作仅对当前安装的产品有效。”我也尝试了修复,得到了同样的信息。
我已经重新启动了几次机器,但没有成功卸载此服务。我正在使用随 Visual Studio 安装的基本安装项目模板。我已经尝试更改程序的名称,并增加版本号。
如何卸载明显存在的服务,并防止将来发生这种情况?
【问题讨论】:
-
为了清楚起见,有一个服务名称和一个服务显示名称。有时人们会忘记 services.msc 中的“名称”列是服务的显示名称。您可以通过右键单击您的服务并转到属性来获取服务名称。
-
@Tung 我查了一下,它们都是一样的。
-
迁移到superuser.com ?这不是一个真正的编程问题。
标签: c# windows visual-studio-2008 windows-services