有没有人解决过一个问题,程序会在没有任何原因指示的情况下终止?我每隔6个月就会遇到这个问题,我可以通过让我(管理员)登录然后退出机器来解决这个问题。在此之后,未来6个月内事情将恢复正常。我在Windows XP和Windows 2000机器上看过这个。
我查看了事件查看器并监控了API调用,但我看不到任何异常情况。
更新:在Windows 2000计算机上,Visual Basic 6将在加载项目时终止。在Windows XP计算机上,IIS在我登录后停止工作。
更新:重新启动机器不起作用。
答案 0 :(得分:1)
也许登录时并没有解决,但是用户退出了。它可能是内存泄漏,并且注销会关闭进程,导致窗口回收内存。我假设程序指示多个应用程序,因此它可能是导致问题的共享dll。程序中是否有任何相似之处? .Net,VB6,Office等等,还是电脑上的一切?您可以将其缩小到共享库。
在6个月的“无错误”时间范围内,系统是否始终开启并登录?如果是这种情况,您可以建议用户定期重新启动,也许每周一次,以便通过挂起未正确关闭的程序来回收泄露的内存或声称的内存。
答案 1 :(得分:0)
您需要将此问题提交给软件开发人员。
答案 2 :(得分:0)
您提供的详细信息越多,您就越有可能获得答案:解释确切的程序是什么“终止”。终止通常是由内部未处理的错误引起的,并非所有程序都检查它们,并在退出之前记录它们。但是我认为你可以安装Dr Watson,它会在发生崩溃时给你至少一个堆栈跟踪。