2013-02-11 68 views
0

我真的需要幫助。我有一個使用.NET 4.0的C#程序,一個MySQL數據庫和一些DX代碼。有時當程序退出時,電腦會重新啓動。我在事件日誌中沒有得到任何條目,不知道什麼會導致重新啓動。 它發生在大多數Win7(32位)機器上,從來沒有在XP下,從未在我的Win7(64位)開發者機器上。當C#程序退出時在Win7下重新啓動

任何指針如何開始解決這個問題?我有點失落,沒有事件日誌...

+0

也許有些物體沒有被處置。你試過什麼了? – 2013-02-11 19:42:33

+2

這可能是bluescreening,從而重新啓動。是否有內存/內核轉儲?你可以嘗試啓用內核轉儲,並看看它是否創建一個dmp文件? – 2013-02-11 19:43:38

+1

如果您是第一次進行死後分析,第9頻道有關於該主題的精彩視頻系列:http://channel9.msdn.com/Shows/Defrag-Tools – rene 2013-02-11 19:48:35

回答

0

好的,所以我通過dumpchk.exe運行memory.dmp並得到了答案:「可能是由於Epsce.sys。」

這很有道理,我使用Epson的虛擬端口驅動程序來與POS打印機進行通話。將更新該驅動程序(它已過時,版本5),並且只有在問題仍然存在時才重新打開問題。

感謝您的回覆!