Instalar y usar BricsCAD en un servidor Citrix

No ejecute BricsCAD cuando el servidor Citrix esté en modo instalar. Si lo hizo, borre el subárbol del registro de Bricsys en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server antes de que otros usuarios inicien sesión.

Síntomas

Instalé BricsCAD en un servidor citrix, inicié sesión como administrador. Cuando inicio la sesión de BricsCAD como un usuario normal, ocurren los siguientes problemas:

  • Infracciones de acceso al copiar archivos en C:\Documents and Settings\ADMINISTRATOR\...
  • No se puede cargar el archivo de parámetros del programa (default.pgp), y el default.cui. BricsCAD se inicia con una interfaz de usuario vacía.

Causa

Al instalar BricsCAD en el servidor, es probable que el servidor se esté ejecutando en Modo de instalación. Esto está bien, pero NO DEBE EJECUTAR BricsCAD mientras está en modo de instalación. Cuando BricsCAD se ejecuta en un servidor de terminal en modo de instalación, esta clave de registro se inicializa:

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

con:

RoamableRootfolder y LocalRootFolder, apuntando a C:\Documents and Settings\ADMINISTRATOR\...

Debido a que estamos ejecutando en Modo de instalación, todas las claves de registro de Bricsys se copian en:

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

Cuando un usuario inicia sesión, estas entradas de registro se copian en el registro HKCU del usuario. Por lo tanto, cuando se inicia BricsCAD, RoamableRootfolder y LocalRootFolder no se inicializan en Documentos y configuraciones del usuario, sino que reutilizan los valores del administrador, es decir, c:\Documentos y configuraciones\ADMINISTRADOR\.., donde esto lo más probable es que el usuario no tenga acceso.