我有一个我自己用C#开发的服务,它包含一个msi安装包。当我在自己的计算机上安装它时,我可以在管理工具中看到它(并启动/停止它) - >服务,但在另一台(非常相似)机器我不能。我真的不在乎我是否可以在那里看到它,但不知怎的,我希望能够启动/停止服务。有没有其他方法可以做到这一点,而不是通过管理工具 - >服务?
当然,也可以回答“为什么服务不会出现在管理工具中 - >服务”,我们将不胜感激:)
答案 0 :(得分:4)
我不记得看到任何没有出现在“服务”窗口中的功能服务的计算机。我的第一个猜测是,您的服务实际上是未安装。
尝试使用
重新安装[MSDN]installutil yourproject.exe
如果它还没有在您的PATH中,请在%systemroot%\ Microsoft.NET \ Framework \ v2.0.50727 \(或者您在那里获得的任何.NET版本)中查找 installutil 。
答案 1 :(得分:0)
这台其他机器是否安装了适当的.Net版本?