Ich versuche nicht, diesen Beitrag von den Toten zurückzubringen, aber während ich mit der ESRI-Unterstützung an diesem Problem mit einem Citrix-Server arbeite (Benutzer stürzen ab oder melden sich ab), wird arcgiscachemanager.exe nicht 20-30 Minuten später oder mehr, wenn überhaupt, geschlossen. Benutzer können nicht zu ArcMap zurückkehren und müssen sich darauf verlassen, dass 2 Serveradministratoren verfügbar sind, um sich am Server anzumelden und sie manuell freizugeben.) ESRI kopiert und fügt eine Lösung von dieser Seite ein und funktioniert nicht. Zumindest nicht, wenn Sie in einer Citrix-Umgebung arbeiten.
Für Citrix haben wir festgestellt, dass das Problem durch das Erstellen von zwei Registrierungsschlüsseln (einer zum Beenden des Hängenbleibens und einer zum Zurückversetzen der Einstellungen in den ursprünglichen Zustand) behoben wurde.
Für Nicht-Citrix haben wir mit der Idee gespielt, nur ein Skript zu erstellen, um den Prozess abzubrechen. Da wir uns jedoch nicht in Citrix befinden, befinden wir uns bereits auf dem Server und haben entschieden, dass dies nicht erforderlich ist.
Hoffe das hilft.
------- kopierte Daten von einem eskalierten Support-Ticket -------- Citrix verfügt über Registrierungsschlüsseleinstellungen, mit denen Anwendungen verwaltet werden können, die sekundäre Prozesse im Hintergrund erzeugen. Sie haben viele Symptome, die diese Lösung zu einer plausiblen Lösung machen sollten. Sehen Sie sich die folgenden Citrix Knowledge-Artikel an:
Die ordnungsgemäße Abmeldung von einer veröffentlichten Anwendung versetzt die Sitzung in den aktiven Zustand: http://support.citrix.com/article/CTX891671
Aktive Sitzungen nach dem Abmelden des Benutzers in einer XenApp-Umgebung bei einem Upgrade von Windows Server 2003 auf Windows Server 2008: http://support.citrix.com/article/CTX134956
XenApp 6.5 AppCenter Console zeigt den Anwendungsstatus an. Die Anwendung wird nicht ausgeführt: http://support.citrix.com/article/CTX133328
In diesen Artikeln wird erläutert, wie veröffentlichte Anwendungen dazu führen können, dass eine Sitzung nicht geschlossen oder ein Benutzer nicht ordnungsgemäß abgemeldet wird. In diesen Fällen mussten Sitzungen von einem Administrator zurückgesetzt / beendet werden oder indem der Prozess von dem Server beendet wurde, der noch lief. In Citrix veröffentlichen Sie die Hauptanwendung, in Ihrem Fall ArcMap. Nur diese Exe wird geschlossen, wenn eine Anwendung beendet wird (oder wenn sie abstürzt). Infolgedessen werden alle mit der Anwendung verknüpften Exes, die beim Öffnen der Anwendung erzeugt wurden, in Citrix nicht vollständig geschlossen, was zu diesem Status führt. Wenn die Ausführung von ArcGISCacheMgr.exe also lange dauert oder die Anwendung abstürzt, können Ihre Endbenutzer keine neue Sitzung starten.
In den Artikeln wird erläutert, wie Sie diese sekundären Prozesse einem Registrierungsschlüssel hinzufügen können, um sie beim Schließen der Hauptanwendung automatisch zu schließen. Eine weitere Option, die Sie untersuchen können, ist ein Abmeldeskript, mit dem Sie nach den Prozessen suchen und diese, falls vorhanden, beenden können.