BricsCADをCitrixサーバーにインストールして使用する

Citrixサーバーがインストールモードのときは、BricsCADを実行しないでください。その場合は、他のユーザーがログオンする前に、 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Terminal Server\ の下にあるBricsysレジストリサブツリーを消去します。

症状

BricsCADをCitrixサーバーにインストールし、管理者としてログインしました。 通常のユーザーとしてログインしてBricsCADを起動すると、次の問題が発生します。

  • ファイルを C:\Documents and Settings\ADMINISTRATOR\... にコピーするときのアクセス違反
  • プログラムパラメータファイル(default.pgp)、およびdefault.cuiをロードできません。BricsCADは空のユーザーインターフェイスで起動します。

原因

サーバーにBricsCADをインストールする場合、サーバーはおそらくインストールモードで実行されている可能性があります。これは問題ありませんが、インストールモードでBricsCADを実行しないでください。 BricsCADがターミナルサーバー上でインストールモードで実行されると、次のレジストリキーが初期化されます。

HKEY_CURRENT_USER\ソフトウェア\Bricsys\Bricscad\V24\en_US\Settings

そして:

ファイルを C:\Documents and Settings\ADMINISTRATOR\... にコピーするときのアクセス違反

インストールモードで実行しているため、、すべてのBricsysのレジストリキーが次の場所にコピーされます。

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

ユーザーがログオンすると、これらのレジストリ エントリがユーザーの HKCU レジストリにコピーされます。 したがって、BricsCADの起動時に、RoamableRootfolderとLocalRootFolderはユーザーのドキュメントと設定に初期化されませんが、管理者の値、つまりc:\Documents and Settings\ADMINISTRATOR\ を再利用します。では、このユーザーはおそらくアクセス権を持っていません。