Installer et utiliser BricsCAD sur un serveur Citrix

N’exécutez pas BricsCAD lorsque le serveur Citrix est en mode Installation. Si c'est le cas, effacez la sous-arborescence du registre Bricsys sous HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\ avant que d'autres utilisateurs ne se connectent.

Symptômes - Bas

J'ai installé BricsCAD sur un serveur Citrix, j'ai ouvert une session en tant qu'administrateur. Lorsque je démarre BricsCAD en tant qu'utilisateur normal, les problèmes suivants surviennent :

  • Violations d'accès lors de la copie de fichiers dans C:\Documents and Settings\ADMINISTRATOR\...
  • Impossible de charger le fichier des paramètres du programme (default.pgp), et default.cui. BricsCAD démarre avec une interface utilisateur vide.

Cause

Lors de l'installation de BricsCAD sur le serveur, le serveur fonctionne probablement en mode Installation. C'est normal, mais vous NE devez PAS EXÉCUTER BricsCAD lorsque vous êtes en mode Installation. Lorsque BricsCAD fonctionne sur un serveur terminal en mode Installation, cette clé de registre est initialisée :

HKEY_CURRENT_USER\Software\Bricsys\Bricscad\V24\en_US\Settings

avec :

RoamableRootfolder et LocalRootFolder, pointant vers C:\Documents and Settings\ADMINISTRATOR\...

Comme nous fonctionnons en mode Installation, toutes les clés de registre de Bricsys sont copiées dans :

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\....

Lorsqu'un utilisateur se connecte, ces entrées de registre sont copiées dans le registre HKCU de l'utilisateur. Ainsi, au démarrage de BricsCAD, le RoamableRootfolder et le LocalRootFolder ne sont pas initialisés avec les documents et paramètres de l'utilisateur, mais réutilisent les valeurs de l'administrateur, c.-à-d. c:\Documents et paramètres\ADMINISTRATOR\..., où cet utilisateur n'a très probablement pas accès.