【问题标题】:SEHException (0x80004005): External component has thrown an exceptionSEHException (0x80004005):外部组件抛出异常
【发布时间】:2017-06-24 18:41:11
【问题描述】:

我开发了一个 Windows 服务,我可以使用 Visual Studio 对其进行调试,它可以按预期工作。但是,如果我使用 installUtil.exe 安装服务并启动它,我会收到以下异常:

System.Runtime.InteropServices.SEHException (0x80004005):外部 组件抛出异常。

我尝试清理解决方案,卸载并重新安装它。我什至重新启动了计算机,但没有任何变化。我尝试使用本地管理员凭据运行 Windows 服务,但结果是一样的。我可以在我同事的计算机上成功安装并启动该服务。你有什么建议让我在自己的电脑上成功启动服务?

【问题讨论】:

标签: c# windows-services windows-8.1


【解决方案1】:

我遇到了类似的问题,安装在一台特定计算机上的 C# 服务应用程序无法启动,并在 Windows 事件日志中记录了与上述相同的错误。

删除应用程序已安装的可执行文件并从安装程序映像手动复制解决了该问题。因此,损坏的文件似乎会导致这种类型的 SEHException。

【讨论】:

    猜你喜欢
    • 2012-09-17
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多