Installation und Verwendung von BricsCAD auf einem Citrix-Server
Führen Sie BricsCAD nicht aus, wenn sich der Citrix-Server im Installationsmodus befindet. Wenn Sie dies getan haben, löschen Sie die Bricsys-Registrierungsunterstruktur unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\, bevor sich andere Benutzer anmelden.
Symptome
Ich habe BricsCAD auf einem Citrix-Server installiert und mich als Administrator angemeldet. Wenn ich BricsCAD als normaler Benutzer starte, treten folgende Probleme auf:
- Zugriffsverletzungen beim Kopieren von Dateien nach C:\Documents and Settings\ADMINISTRATOR\...
- Die Programmparameterdatei (default.pgp) und classic-ribbon.cui können nicht geladen werden. BricsCAD startet mit einer leeren Benutzeroberfläche.
Ursache
Bei der Installation von BricsCAD auf dem Server läuft der Server wahrscheinlich im Installationsmodus. Das ist in Ordnung, aber Sie sollten BricsCAD NICHT im Installationsmodus ausführen. Wenn BricsCAD auf einem Terminalserver im Installationsmodus läuft, wird dieser Registrierungsschlüssel initialisiert:
HKEY_CURRENT_USER\Software\Bricsys\Bricscad\V24\de_DE\Settings
mit:
Ordner RoamableRoot und Ordner LocalRoot, und verweist auf C:\Documents and Settings\ADMINISTRATOR\...
Da wir im Installationsmodus arbeiten, werden alle Registrierungsschlüssel von Bricsys kopiert nach:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\....
Wenn sich ein Benutzer anmeldet, werden diese Registrierungseinträge in die HKCU-Registrierung des Benutzers kopiert. Daher werden beim Start von BricsCAD die Ordner RoamableRoot und LocalRoot nicht auf den Ordner Documents and Settings des Benutzers initialisiert, sondern verwenden wieder die Werte des Administrators, d. h. c:\Documents and Settings\ADMINISTRATOR\.., wo dieser Benutzer höchstwahrscheinlich keinen Zugriff hat.