无法从服务控制器启动Windows服务

时间:2009-09-04 05:06:04

标签: .net windows-services

我想启动一个我从另一个Windows服务创建的Windows服务。 我正在使用可用的服务控制器。但是当我尝试启动该服务时,我收到一条消息,“无法在计算机上打开MyTestService服务。”

我正在使用windows xp操作系统。我已经为我尝试以LocalSystem启动的服务提供了帐户,我也尝试使用Localservice帐户。

我是否需要为Windows服务授予特殊权限,才能由其他服务启动。

2 个答案:

答案 0 :(得分:2)

您是否还考虑过在Windows服务之间建立依赖关系。这样,当您的服务器重新启动时,Windows将根据其依赖性对所有服务进行排序。

以下是一些有用的链接:

答案 1 :(得分:0)

它能解释原因吗?如果服务立即从“开始()”调用返回(即已完成),则不会将服务标记为正在运行。你的服务代码基本上是什么样的?您可以通过services.msc启动服务吗?