Installiert man den Softgrid for Terminal Server Client, trägt sich der Client als SFTDCC.EXE (SoftGrid Client Desktop Configuration Controller) als Starteintrag in die Benutzer-Registry ein um bei der Anmeldung gestartet zu werden.
Daraus ergeben sich unter Umständen zwei Probleme:
1. Wurde eine Softgrid Sitzung über Citrix angemeldet, beendet sich die Citrix Konsole erst nach 30 Sekunden. Das passiert, weil die SFTDCC.EXE 30 Sekunden lang die Session geöffnet hält um auf eine neue Session zu warten, welche in diesem Falle schneller gestartet würde. Bei einzeln veröffentlichten Citrix Sessions macht dies jedoch keinen Sinn, da ja keine neue Session kommen kann.
Mit folgendem Registry Schlüssel: HKLM\Software\Softricity\SoftGrid Client\CurrentVersion\Configuration --> DWORD DCCSeamlessTimout = 0
wird die Anwendung sofort freigegeben.
2. Startet man ein nicht über Softgrid veröffentlichte Anwendung auf einem Server, der den Softgrid (Terminal Services) Client installiert hat, wird die SFTDCC.exe bei der Benutzeranmeldung geladen und wird durch die gestartete Anwendung nicht beachtet. Damit ist die SFTDCC bei Beendigung der Anwendung noch geladen und Citrix bedankt sich mit "Unable to log off Citrix Server. Please log off manually". Um dieses Verhalten zu umgehen, kann man wie in der Citrix KB (
CTX112370) beschrieben die SFTDCC.exe auf die Prozessausnahmeliste setzen.
Erstelle den Registryschlüssel "LogOffCheckSysModules" unter HKLM\System\CurrentControlSet\Control\Citrix\wfshell\TWI