Seit einigen Tagen hat uns unsere Citrix-Umgebung geärgert, wollte ein Benutzer auf einem Published Desktop eine freigegebene Anwendung über den PN-Agent starten, kam es sporadisch zu einer Fehlermeldung wie:
“\\unsere.domain\ shares\ user_foobar\ Anwendungsdaten\ Citrix\ PNAgent\ ResourceCache\ 1523091421.ICA konnte nicht gefunden werden.”
Eigenartig dabei: Der Benutzer war nicht “user_foobar”, ein Zugriff auf das angegebene (Home-)Verzeichnis war somit logischerweise sowieso nicht möglich.
Nach einiger Sucherei fand ich schließlich in der Registry die Lösung des Problems:
Unter
HKCU\Software\Citrix\Program Neighborhood Agent
war das oben angezeigte Verzeichnis unter dem Schlüssel “Resource Cache” eingetragen. Nach manueller Berichtigung (ebenso wie beim Wert für den “Application Cache”) funktionierte dann der Programmstart einwandfrei.
Und der Grund?
Ganz einfach: Ich hatte bei der Installation des PNA (unter dem Benutzer user_foobar) auf einem neuen Citrix-Server noch im Installationsmode den PN-Agent einmal manuell aufgerufen und beendet, bevor ich das “change user /execute” auf der Kommandozeile eingetippert hatte.
Die beim Programmstart angelegten Registry-Werte unter HKEY_CURRENT_USER wurden daher als Vorlage unter:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\install\Citrix\Program Neighborhood Agent
gespeichert und bei jedem neuen User verwendet.
Also: Schlüssel “Program Neighborhood Agent” gelöscht, kein Problem mehr vorhanden.
Noch nix da .. kommentartechnisch gesehen ... :)
Eine Antwort eintragen