间歇终止
时间:2020-03-05 18:48:30 来源:igfitidea点击:
是否有人解决了程序将终止而又没有任何原因的问题?我大约每6个月遇到一次此问题,可以通过让我(管理员)登录然后从计算机注销来使其停止。之后,接下来的6个月内一切恢复正常。我已经在Windows XP和Windows 2000计算机上看到了这一点。
我查看了事件查看器并监视了API调用,但看不到任何异常。
更新:在Windows 2000计算机上,Visual Basic 6将在加载项目时终止。在Windows XP计算机上,IIS停止工作,直到我登录然后注销。
更新:重新启动计算机不起作用。
解决方案
回答
我们需要将此问题带给软件开发人员。
回答
也许不是我们登录即可解决,而是用户注销即可。可能是内存泄漏,注销将关闭进程,从而导致Windows回收内存。我假设程序指示了多个应用程序,所以它可能是导致问题的共享dll。程序中有任何相似之处吗? .Net,VB6,Office等,还是计算机上的所有内容?我们也许可以将其范围缩小到共享库。
在6个月的"无错误"时间内,系统是否始终处于开机状态并已登录?如果是这种情况,我们可能建议用户定期重启一次,也许每周一次,以便回收泄漏的内存或者因挂起的程序无法正常关闭而占用的内存。
回答
我们提供的详细信息越多,我们获得答案的可能性就越大:说明确切的程序在"终止"。终止通常是由内部未处理的错误引起的,并非所有程序都检查它们,并在退出之前将其记录下来。但是我认为我们可以安装Watson Dr,并且当发生崩溃时,它至少会为我们提供堆栈跟踪。