ローカルサポートファイル (default.pgp、 classic-ribbon.cui)が見つからないか、古くなっています

BricsCADはこれらのファイルをどこにコピーしますか?

ファイルは、システム設定のLOCALROOTPREFIXとROAMABLEROOTPREFIXに保存されているパスのフォルダにコピーされます。 値は、[ 設定]ダイアログボックスで確認するか コマンドラインに名前を入力します。 パスは通常、次のサブフォルダーを指します。

C:\Users\%username%\AppData\Local \Bricsys\BricsCAD\x64\en_US

および

C:\Users\%username%\AppData\Roaming \Bricsys\BricsCAD\x64\en_US

プログラム検索パス(システム変数 SRCHPATH)もこれらの設定から構築され、メニュー ファイル、エイリアス ファイルが自動的に検索されます。 メニューファイルが見つからない場合は、次の 3 つの項目を比較する必要があります。

  • LOCALROOTPREFIX と ROAMABLEROOTPREFIX の値は何ですか?
  • SRCHPATH の値は何ですか?
  • classic-ribbon.cui ファイルが別のパスにコピーされている可能性があります。

それらは C:\Usersの別のサブフォルダーに存在しますか?

それらはマシンの他のユーザーのために存在しますか?

BricsCADはいつこれらのファイルをコピーしますか?

  1. レジストリ内のこれらの値のいずれかが欠落しているか空の場合:

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

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

    この場合、すべてのサポート ファイルがコピーされ、既に存在するすべてのファイルが上書きされます。

  2. (アップデートのインストール後)BricsCADのVersionCustomizableFilesの内部値がレジストリのこの値よりも高い場合:

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

    この場合、特定のファイルが既に存在する場合、中央のデータキャッシュファイルは新しい場合にのみコピーされ、既存のファイルが変更された場合は、上書きしても問題ないかどうかをユーザーに尋ねられます。

症状

起動時に、「Unable to open program parameter file default.pgp」というダイアログが表示されます。メニュー ファイル(classic-ribbon.cui) エイリアスファイル (default.pgp) は利用できません。

原因

すべてのサポートファイルは、BricsCADプログラムフォルダにインストールされます。 これらのいくつかはBricsCADによって直接使用されます(例: フォント)が、メニューファイルclassic-ribbon.cui、 default.pgp エイリアスファイル、ctb ファイル、テンプレートなどはすべて、userDataCache フォルダと呼ばれるプログラムフォルダサブフォルダから現在のユーザフォルダにコピーされます。

プログラムがこれらのファイルを間違った場所で検索すると、上記のエラーダイアログが表示されます。

詳細情報

上記の両方の更新アクションは、BricsCADが閉じている間に対応するレジストリキーを編集/削除することによってトリガーされます。 次回BricsCADが起動すると、ファイルが再度コピーされます。

ユーザーのローカルサポートファイルフォルダからサポートファイルを使用することは、BricsCADのデフォルトの動作です。 これは、システム変数 SRCHPATH を他のフォルダに指定することで変更できますが、1.と 2.上記の場合は、SRCHPATH へのこのような変更の影響を受けません。