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\ を再利用します。では、このユーザーはおそらくアクセス権を持っていません。