起動中に BricsCAD がクラッシュするのを防ぐにはどうすればよいでしょうか?

症状

プログラムの起動時にクラッシュします。クラッシュは、明らかな理由もなく突然発生したり、何らかのシステムやプログラムのアップグレード後に発生したりする場合があります。

原因

原因はいろいろ考えられます。この項目の目的は、クラッシュを自分で修正したり、クラッシュを報告してフォローアップしたりできるようにするための簡単なチェックリストを提供することです。

ソリューション

  • プログラムのインストールが破損しています。インストールが破損すること自体は非常にまれであり、盲目的に再インストールを試みても機能しません。実際には、過度に厳格なウイルス対策ソフト(通常はNorton Autoprotect)が、不審と判断した1つ以上のDLLファイルを隔離してしまったため、BricsCADが起動しなくなったり、場合によっては機能が失われたりすることがあります。したがって、このアンチウイルスとの競合を解決するには、アンチウイルスが実際に誤検知を引き起こしたかどうかを確認し、アンチウイルスに例外設定を追加します。その後で、再インストールするなどして、インストールを修正してください。
  • プログラムの設定が間違っています。プログラムの設定はバージョンごとに変更の履歴があり、アップグレード後にBricsCADの新バージョンが、処理できない事象に遭遇する可能性があります。
  • BricsCADのCOM登録に不具合が生じている可能性があります。これは様々な原因で発生し、非常に奇妙な不具合や動作を引き起こすほか、プログラムのクラッシュやサードパーティ製アプリケーションの動作不良に至ることもあります。COMインターフェースを正しく再登録するには、デスクトップのショートカットアイコンにある管理者として実行チェックボックスを有効にしてください。通常、このオプションを有効にしてBricsCADを一度起動するだけで十分です。同じマシンに複数の BricsCAD バージョン、および/または x86 版と x64 版がインストールされている場合、 各BricsCADバージョンおよびプラットフォームには独自のCOMインターフェースがあるため、管理者として実行オプションを有効にする必要があります。
  • おそらく、BricsCAD セッション間で設定を保存する BricsCAD プロファイル(ユーザープロファイルは Windows レジストリに保存されます)に、プログラムが処理できない値が設定されてしまった可能性があります。これは、クリーンなプロファイル bricscad.exe /p newprofilename を使用して BricsCAD を起動することで確認できます。これは、Windowsのコマンドラインから、BricsCADショートカットを編集するか、スタンドアロンのBricsCAD > ProfileManager スタンドアロンツール(profilemanager_app.exe)を使用することで実行できます。この方法では元のプロファイルは削除されないため、必要に応じて復元できるほか、ユーザーが直後のクラッシュを回避できた場合でも、診断のためにサポートリクエストに添付することができます。新しい図面を作成する際は、RedSdkの問題による影響を排除するため、2D製図テンプレートを選択してください。BIM および Mechanical テンプレートは Redsdk を使用します。
  • リソースファイル(default.cui、lisp ファイル、PGP ファイルなど) を正しく読み込むことができません。これをすぐに確認するには、フォルダの名前を変更してみてください。
    %APPDATA%\Bricsys\BricsCAD\V26 x64\ja_JP\サポート
    もし BricsCAD が起動する(動作は不安定だが起動はする)のであれば、問題はこのフォルダに絞り込まれたことになります。その場合は、フォルダ名を元に戻し、CUI ファイルから順に、中身を少しずつ移動または名前変更してみることを試みることができます。
  • サードパーティのアプリケーションがクラッシュの原因である可能性があります。上記の方法では、ほとんどのサードパーティ アプリケーションがすでに非アクティブ化されていますが、完全に非アクティブ化するには追加の操作が必要になる場合があります。
  • あるいはもっと複雑です。その後、サポート リクエストを提出してください。
    クラッシュを報告するときは、ログ ファイルとクラッシュ レポートを追加してください。
注: BricsCAD をセーフモードで起動します。問題が解消した場合は、通常モードに戻し、プラグインやカスタマイズ機能を無効化またはアンインストールすることで、原因を特定するのに役立ちます。