Instalar e usar o BricsCAD em um servidor Citrix
Não execute o BricsCAD quando o servidor Citrix estiver no modo de instalação. Se o fez, apague a subárvore do registro Bricsys em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\ antes que outros usuários façam Log On.
Sintomas
Eu instalei o BricsCAD em um servidor 'Citrix', logado como Administrador. Quando inicio o BricsCAD logado como um usuário normal, ocorrem os seguintes problemas:
- Violações de acesso ao copiar arquivos para C:\Documents and Settings\ADMINISTRATOR\...
- Não foi possível carregar o arquivo de parâmetros do programa (default.pgp), e classic-ribbon.cui. O BricsCAD inicia com uma interface de usuário vazia.
Causa
Ao instalar o BricsCAD no servidor, o servidor provavelmente está executando em Install mode (Modo de instalação). Tudo bem, mas você NÃO DEVE EXECUTAR o BricsCAD enquanto estiver no modo de instalação. Quando o BricsCAD é executado em um servidor de terminal no modo de instalação, esta chave de registro é inicializada:
HKEY_CURRENT_USER\Software\Bricsys\Bricscad\V24\en_US\Settings
com:
RoamableRootfolder e LocalRootFolder, apontando para C:\Documents and Settings\ADMINISTRATOR\...
Como estamos executando em Install mode, todas as chaves de registro da Bricsys são copiadas para:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\....
Quando um usuário faz Log on, essas entradas de registro são copiadas para o registro HKCU do usuário. Portanto, quando o BricsCAD inicia, o RoamableRootfolder e o LocalRootFolder não são inicializados nos Documentos e Configurações do usuário, mas reutilizam os valores do administrador, ou seja, c:\Documents and Settings\ADMINISTRATOR\.., para onde o usuário regular provavelmente não tem acesso.