Installare e utilizzare BricsCAD su un server Citrix

Non eseguire BricsCAD quando il server Citrix è in modalità installa. In tal caso, cancellare la ramificazione Bricsys del registro di sistema in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\ prima che altri utenti effettuino l'accesso.

Sintomi

Ho installato BricsCAD su un server Citrix, accedendo come amministratore. Quando avvio BricsCAD come utente normale, si verificano i seguenti problemi:

  • Violazione dell'accesso durante la copia dei file in C:\Documents and Settings\ADMINISTRATOR\...
  • Impossibile caricare il file dei parametri del programma (default.pgp), e default.cui. BricsCAD si avvia con un'interfaccia utente vuota.

Causa

Quando si installa BricsCAD sul server, probabilmente il server lavora in Modalità Installazione. Questo va bene, ma NON AVVIARE BricsCAD durante la Modalità Installazione. Quando BricsCAD viene eseguito su un terminal server in Modalità Installazione, viene inizializzata la seguente chiave di registro:

HKEY_CURRENT_USER\Software\Bricsys\Bricscad\VXX\it_IT\Settings

con:

RoamableRootfolder e LocalRootFolder, puntando a C:\Documents and Settings\ADMINISTRATOR\...

Poiché siamo in esecuzione in Modalità Installazione, tutte le chiavi di registro di Bricsys vengono copiate in:

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

Quando un utente effettua l'accesso, queste voci di registro vengono copiate nel registro HKCU dell'utente. Pertanto, all'avvio di BricsCAD, RoamableRootfolder e LocalRootFolder non vengono inizializzati con il Documents and Settings dell'utente, ma riutilizzano i valori dell'amministratore, cioè c:\Documents and Settings\ADMINISTRATOR\... dove molto probabilmente l'utente non ha accesso.