FAQ
エラー:Windows 7 ではカスタム コンポーネントを ArcMap または ArcCatalog に登録できない

ナレッジ番号:2721 | 登録日:2023/05/29 | 更新日:2023/12/28

エラー メッセージ

ケース1

ArcMap でカスタム コンポーネント(.tbl)の追加を試みると 「新規オブジェクトは追加されていません。」とのエラーメッセージが表示 され追加に失敗します。

実施手順として ArcMap のメニューバーから [カスタマイズ (C)] を選択して [カスタマイズ モード (C)] をクリックします。さらにカ スタマイズ ダイアログ ボックスで [コマンド] タブを選択して [ファイルから追加] ボタンを押して、カスタム コンポーネント(.tbl) ファイルを選択します。

  cid:EL0uIUOlCytGW39cOG_20230529192956.941@KnowledgeAttach

 

ケース2

ESRIRegAsm ユーティリティを用いて ArcMap にカスタム コンポーネント(.dll)を登録すると、登録に失敗してエラーメッセージ「Registration failed. Could not write to disk.」 が表示されます。

cid:OHrTcpu0tbKlfsHGIW_20230529192956.941@KnowledgeAttach

原因

この振る舞いは Windows 7 OS でユーザー アカウント制御( UAL)の設定を [常に通知する] もしくはそれに近い高い位置に設定している際に発生することがあります。

解決方法または回避策

ユーザー アカウント制御( UAL)の設定を変更します。コントロール パネルの [アクション センター] でセキュリティ設定の変更ができます。

[コントロール パネル] から [アクション センター] を選択して表示するか、カテゴリ別に表示されている場合は [コントロール パネル ] から [システムとセキュリティ] を選択して表示します。

[アクション センター] では [ユーザー アカウントの制御設定の変更] をクリックして [ユーザーアカウント制御の設定] ダイアログボックスを表示します。このダイアログボックスで通知向けのスライダを [通知しない] もしくはそれに近い低い位置に移動させてから [OK] ボタンを押して Windows OS を再起動します。

cid:Zg2BglmDC8mT24dckp_20230529192956.941@KnowledgeAttach

関連情報

ユーザー アカウント制御(Windows 7)

How to register COM components

メタデータ

種類

製品

バージョン