【问题标题】:What would be the reason behind the window service stop窗口服务停止背后的原因是什么
【发布时间】:2011-11-23 15:33:56
【问题描述】:

我有一个名为“LeafTest”的应用程序,它有服务器版和客户端版。服务器服务是“Mss.exe”,它在我从“services.msc”检查的“stepup”帐户下运行,系统配置是2003 server 32bit standard edition with SP2。但是昨天是11月20号突然停了,不知道是什么原因。 当我检查我的应用程序日志时,我可以在报告服务停止之前看到这些错误

事件日志中的条目是

以下错误我也可以在某处看到

源 (LeafTest) 中的事件 ID (8500) 找不到。本地计算机可能没有必要的注册表 信息或消息 DLL 文件以显示来自远程计算机的消息。

当我在某处 go0gled 时,它提到我的应用程序可能没有正确安装或注册,或者我需要使用注册表。任何人都可以通过阅读我发布的日志告诉我服务背后的原因是什么

【问题讨论】:

  • 您是否有理由不担心访问冲突?
  • 这个应用是你写的,还是直接安装的?

标签: windows-services windows-server-2003


【解决方案1】:

如果出现未处理的异常,服务可能会停止。检查您是否正在处理所有异常。此外,如果该服务使用了我过去拥有的任何 COM 对象,则会出现无法在我的 .NET 2.0 应用程序中捕获的异常。

【讨论】:

  • 我认为错误代码 c0000005 是 Ritch Melton 指出的访问冲突代码。
  • 是否在服务器上应用了 Windows 更新或更改了安全设置?
  • 您的服务似乎已停止,因为用户已注销并关闭了服务。如果您将服务设置为在服务器的系统帐户下运行会怎样?
  • 非常抱歉,您能否重新表述您的问题(如上),因为我不明白?
  • 我认为这是一个 Windows 服务器问题,而不是 C# winforms。尝试在 windows server 的标签下发布特定问题。我对windows server的了解非常有限。
猜你喜欢
  • 1970-01-01
  • 2011-06-20
  • 1970-01-01
  • 1970-01-01
  • 2016-02-14
  • 1970-01-01
  • 2018-08-31
  • 2020-01-26
  • 2016-03-31
相关资源
最近更新 更多