-1

有没有人遇到过并解决了程序在没有任何说明的情况下终止的问题?我大约每 6 个月遇到一次这个问题,我可以通过让我(管理员)登录然后退出机器来停止它。在此之后,接下来的 6 个月一切都恢复正常。我已经在 Windows XP 和 Windows 2000 机器上看到了这一点。

我查看了事件查看器并监控了 API 调用,但我看不到任何异常。

更新:在 Windows 2000 机器上,Visual Basic 6 将在加载项目时终止。在 Windows XP 机器上,IIS 停止工作,直到我登录然后退出。

更新:重新启动机器不起作用。

4

3 回答 3

1

也许不是你登录解决的,而是用户注销解决的。这可能是内存泄漏,注销会关闭进程,导致 Windows 回收内存。我假设程序指示了多个应用程序,因此它可能是导致问题的共享 dll。这些程序有什么相似之处吗?.Net、VB6、Office等,还是电脑上的一切?您可以将其范围缩小到共享库。

在 6 个月的“无错误”时间范围内,系统是否始终打开并登录?如果是这种情况,您可能会建议用户定期重新启动,也许每周一次,以回收泄漏的内存,或者由未正确关闭的挂起程序占用的内存。

于 2008-09-05T20:34:52.533 回答
0

您需要将此问题提交给软件开发人员。

于 2008-09-05T20:24:21.793 回答
0

您提供的详细信息越多,您得到答案的可能性就越大:解释确切的程序正在“终止”。终止通常是由内部未处理的错误引起的,并非所有程序都会检查它们,并在退出前记录它们。但是我认为您可以安装Dr Watson,当发生崩溃时,它至少会给您一个堆栈跟踪。

于 2008-09-05T20:44:32.523 回答