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 Programmparameterdateien (default.pgp) und default.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.