【问题标题】:Unable to start windows service on a local machine(having windows xp)无法在本地机器上启动 windows 服务(有 windows xp)
【发布时间】:2010-03-04 23:02:53
【问题描述】:

我在安装了 windows XP 的本地计算机上安装了 windows 服务 (C#)。

但是当我尝试启动该服务时,它给了我这个错误-

本地计算机上的 MyWindowsService 服务已启动然后停止。某些服务在无工作时会自动停止,例如性能日志和警报服务。

你知道为什么这个服务没有启动吗?

问候,

扎哈拉

【问题讨论】:

  • 您需要提供更多信息:Main 中发生了什么,OnStart 中发生了什么?

标签: c# windows-services windows-xp


【解决方案1】:

Main() 方法的开头添加一个System.Diagnostics.Debugger.Break() 调用。然后,您可以单步执行您的服务,看看出了什么问题。

【讨论】:

    【解决方案2】:

    检查运行此服务的帐户。用户帐户应具有足够的权限才能作为服务登录。 This link 也可以提供帮助。

    【讨论】:

    • 如果这是问题所在,您不会在事件日志中收到错误消息吗?
    • 是的,您会在事件日志中获得一个条目。
    猜你喜欢
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 2015-09-03
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多