2008-09-05 6 views
-1

Quelqu'un at-il eu et résolu un problème où les programmes se termineraient sans aucune indication de pourquoi? Je rencontre ce problème environ tous les 6 mois et je peux le faire arrêter en m'ayant (l'administrateur) se connecter puis hors de la machine. Après cela, les choses reviennent à la normale pour les 6 prochains mois. J'ai vu cela sur des machines Windows XP et Windows 2000.Mettre fin par intermittence

J'ai regardé dans l'Observateur d'événements et les appels API surveillés et je ne vois rien d'extraordinaire. MISE À JOUR: Sur la machine Windows 2000, Visual Basic 6 se terminerait lors du chargement d'un projet. Sur l'ordinateur Windows XP, IIS a cessé de fonctionner jusqu'à ce que je me connecte puis que je sois sorti.

MISE À JOUR: Le redémarrage de la machine ne fonctionne pas.

Répondre

0

Vous devez soumettre ce problème au développeur du logiciel.

1

Peut-être que ce n'est pas résolu en vous connectant, mais en vous déconnectant. Il peut s'agir d'une fuite de mémoire et la déconnexion ferme le processus, ce qui force Windows à récupérer la mémoire. Je suppose que les programmes ont indiqué plusieurs applications, donc ce pourrait être une DLL partagée qui cause le problème. Y a-t-il des similitudes dans les programmes? .Net, VB6, Office, et ainsi de suite, ou est-ce tout sur l'ordinateur? Vous pourriez être en mesure de le restreindre aux bibliothèques partagées.

Au cours de la période de 6 mois «sans erreur», le système est-il toujours allumé et connecté? Si c'est le cas, vous pouvez suggérer à l'utilisateur de redémarrer périodiquement, peut-être une fois par semaine, afin de récupérer la mémoire qui a fui, ou la mémoire réclamée en accrochant des programmes qui ne se sont pas fermés correctement.

0

Plus vous fournissez de détails, plus il est probable que vous obtiendrez une réponse: expliquez le programme exact qui se terminait. Une résiliation est généralement causée par une erreur interne non gérée, et tous les programmes ne les vérifient pas, et les consignent avant de quitter. Cependant, je pense que vous pouvez installer Dr Watson, et il vous donnera au moins une trace de la pile quand un accident se produit.

Questions connexes