【问题标题】:Reboot under Win7 when C# program exitsC#程序退出时Win7下重启
【发布时间】:2013-02-11 19:38:35
【问题描述】:

我真的需要这方面的帮助。我有一个使用 .NET 4.0 的 C# 程序、一个 MySQL 数据库和一些 DX 代码。有时当程序退出时,计算机会重新启动。我在事件日志中没有任何条目,不知道是什么导致了重新启动。 它发生在大多数 Win7(32 位)机器上,从来没有在 XP 下,从来没有在我的 Win7(64 位)开发机器上。

任何指示我可以如何开始解决这个问题?没有事件日志,我有点迷失......

【问题讨论】:

  • 也许有些对象没有被正确处理。到目前为止,您尝试过什么?
  • 它可能是蓝屏,因此重新启动。是否有内存/内核转储?您可以尝试启用内核转储,看看它是否会创建一个 dmp 文件??
  • 如果您不熟悉事后分析,第 9 频道有关于该主题的精彩视频系列:channel9.msdn.com/Shows/Defrag-Tools
  • 您好,感谢您的提示。我希望明天得到一个转储并通过 dumpchk.exe 运行它。会让你知道我发现了什么。

标签: c# mysql windows-7 directx reboot


【解决方案1】:

好的,所以我通过 dumpchk.exe 运行 memory.dmp 并得到答案:“可能是由于 Epsce.sys。”

这是有道理的,我使用 Epson 的虚拟端口驱动程序与 POS 打印机通信。将更新该驱动程序(它已过时,版本 5)并且仅在问题仍然存在时才重新打开问题。

感谢您的回复!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 2014-02-14
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多