【问题标题】:Windows Service keep crashing with Faulting Module SHLWAPI.dllWindows 服务因故障模块 SHLWAPI.dll 不断崩溃
【发布时间】:2015-04-30 07:02:26
【问题描述】:

我有一个在“本地系统帐户”上下文中运行的 Windows 服务。

我可以成功启动服务,但几分钟后它崩溃了。我在事件日志中收到以下错误

可能的原因是什么,以及如何解决此问题?

Faulting application name: MyWindowsService.exe, version: 1.0.0.2993, time stamp: 0x554085eb
Faulting module name: SHLWAPI.dll, version: 6.3.9600.16384, time stamp: 0x521574db
Exception code: 0xc00000fd
Fault offset: 0x00005d66
Faulting process id: 0x14d4
Faulting application start time: 0x01d0830a94202cb3
Faulting application path: C:\Program Files\MyProject\Etswap Workflow Polling Service\MyWindowsService.exe
Faulting module path: C:\Windows\SYSTEM32\SHLWAPI.dll
Report Id: ff232358-eefe-11e4-94ea-08002787efe4
Faulting package full name: 
Faulting package-relative application ID: 

【问题讨论】:

  • 你的代码中有日志吗?
  • 是的,我们已启用日志记录,并且正在事件查看器中进行记录。但上述错误记录在 Windows 应用程序日志中,而不是我们应用程序的事件日志中。这意味着,我可以在应用程序的日志中看到最后一条成功消息,然后在 Windows 日志中看到上述消息。
  • 这是一个stackoverflow异常。这始终是您的代码中的错误,而不是 Windows 中的错误。你必须调试它。
  • 此应用程序部署在其他 4 个环境中,我们在其中任何一个环境中都没有遇到此类问题。所以想知道是否存在与某些设置或系统配置相关的问题。

标签: c# .net windows-services 64-bit windows-server-2012


【解决方案1】:

是的,这只是应用程序中的一个错误。 这是一种罕见的情况,会陷入僵局。

固定

【讨论】:

    猜你喜欢
    • 2013-12-20
    • 1970-01-01
    • 2021-05-27
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 2014-12-20
    • 2018-03-05
    相关资源
    最近更新 更多