KB: Web ViewerからAltium Designerが起動しない問題の解決方法

Altium Designer Altium Designer
ブラウザーから Workspace プロジェクトを起動する場合、Web Viewer からプロジェクトを開く場合、または PLM Publish SSO などのブラウザーベースのサインインフローを使用する場合に Altium Designer が起動しないときは、DXP リンクの関連付けが、すでにインストールされていない Altium Designer のバージョンを参照している可能性があります。これは、以前インストールされていた Altium Designer のバージョンをアンインストールした後によく発生します。機能を復旧するには、Altium Designer を再インストールするか、Windows の DXP プロトコルの関連付けを更新して、現在インストールされているバージョンを参照するようにしてください。

解決方法の詳細

ブラウザーからのリダイレクトやプロジェクトの起動に失敗する

ブラウザーでログインした後、またはWeb Viewerのインターフェースでプロジェクトを選択した後に、Altium Designerが起動しない場合があります。Login with SSOボタンなどのPLM Publish機能を使用した場合にも、同じ現象が発生することがあります。このような場合、DXPプロトコルリンクでAltium Designerを正常に開くことができません。

Browser dialog asking to open URL:DXP Protocol, stating an altium.com link wants to open an application, with a checkbox to always allow and buttons to open the protocol or cancel.

DXPプロトコルが削除済みのバージョンに関連付けられたままになっている

Altium Designerは、インストール時にDXPプロトコルリンクがインストール対象のバージョンを指すように設定します。そのため、DXPリンクは最後にインストールされたバージョンに関連付けられます。そのバージョンを後でアンインストールしても、DXPリンクの設定は、インストールされている別のバージョンに自動的には更新されないため、関連付けが無効になります。

利用可能な復旧方法

  • Altium Designerを再インストールして、DXPプロトコルの関連付けを自動的に復元します。
  • Windowsのレジストリエントリを手動で更新し、現在インストールされているAltium Designerの実行ファイルを指すようにします。

DXPプロトコルの正しい関連付けを復元する

  1. 利用可能な復旧方法のいずれかを選択します。
  2. 再インストールする場合は、Altium Designerをダウンロードしてインストールし、確認画面が表示されたら既存の設定を保持するオプションを選択します。
  3. 関連付けを手動で修復する場合は、管理者権限を持つアカウントでWindowsのレジストリエディターを開きます。
  4. HKEY_CLASSES_ROOT\DXP\shell\open\commandに移動します。
  5. 実行ファイルのパスを更新し、現在インストールされているAltium Designerのバージョンを指すようにします。

    Registry Editor at HKEY_CLASSES_ROOT\DXP\shell\open\command, showing the Default REG_SZ value set to a quoted path to an Altium executable with "%1" argument, defining how DXP protocol links open.

  6. 変更を保存します。
  7. コンピューターを再起動します。
  8. ブラウザーからのリダイレクト、Workspaceのプロジェクト起動、またはPLM PublishのSSO認証によって、Altium Designerが正常に開くことを確認します。

補足事項

  • レジストリを更新する前に、必ずインストールパスを確認してください。
  • プロトコルの関連付けと関連する設定が自動的に復元されるため、再インストールを推奨します。

参考資料

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Contents
Was this article helpful?