2008-09-05 162 views
-1

是否有人解決了一個問題,程序會在沒有任何指示的情況下終止?我每6個月遇到一次這個問題,我可以通過讓我(管理員)登錄然後離開機器而停下來。此後這些事情在未來6個月內恢復正常。我已經在Windows XP和Windows 2000機器上看到了這一點。間歇性終止

我查看過事件查看器和受監控的API調用,但看不到任何不尋常的東西。

更新:在Windows 2000機器上,加載項目時Visual Basic 6會終止。在Windows XP機器上,IIS停止工作,直到我登錄然後退出。

更新:重新啓動機器不起作用。

回答

0

您需要將此問題提交給軟件開發人員。

1

也許它不是由你登錄解決,而是由用戶登出。這可能是內存泄漏,註銷會關閉進程,導致窗口回收內存。我假設程序表示多個應用程序,所以它可能是一個共享的dll導致問題。程序中是否有任何相似之處? .Net,VB6,Office等等,還是計算機上的一切?您可以將其縮小到共享庫。

在6個月的「無錯誤」時間框架內,系統是否始終開啓並登錄?如果出現這種情況,您可能會建議用戶定期重新啓動一次,或許一週一次,以回收泄漏的內存或掛起未正常關閉的程序聲明的內存。

0

您提供的細節越多,您將得到答案的可能性越大:解釋確切的程序是「終止」的。終止通常是由內部未處理的錯誤引起的,並非所有程序都會檢查它們,並在退出之前記錄它們。不過,我認爲你可以安裝Dr Watson,並且當發生崩潰時它會給你至少一個堆棧跟蹤。