installAgent.log に、以下のような .dll の1つが登録に失敗したというエラーが記録され、DLPエージェントのインストールに失敗します。
Product: AgentInstall-x64_15_5 -- Error 1904.Module C:\Program Files\Manufacturer\Endpoint Agent\fomc64.dll failed to register. HRESULT -2147024703. Contact your support personnel.
DLP エンドポイント エージェント 15.7.x, 15.8.x
.dllファイルの依存関係の1つが利用できないため、.dllの登録ができません。
この問題に対応する方法として、2つの解決方法があります。
1つ目はC++ 再頒布可能パッケージ (redistributable) の再インストール/修復を行う方法です。
この方法で解決しない場合、2つ目の方法でサードパーティユーティリティ「Dependency Walker」を使用して不足している依存関係を探し、関連のあるアプリケーションを再インストールまたは、修復を行ってください。
方法1: C++ 再頒布可能パッケージ (redistributable) の再インストール/修復
既知のエージェントの依存関係の殆どは、C++再配布可能ファイルを除いて、Windows OS のインストールによるものです。
そのため、これらのファイルを再インストール、または修復する必要があります。
ファイルを修復するには、以下の手順に従ってください。
上記の手順後も問題が解決されない場合、以下の方法2に進んでください。
方法2: 「Dependency Walker」を使用して不足している依存関係を見つける
このユーティリティは、不足している.dllファイルの依存関係を検索するために設計されており、不足している依存関係や、正しく登録されていない依存関係を表示します。
※ このドキュメントは、以下のドキュメントを元に作成されています。
Error "dll failed to register. HRESULT -2147024703" while installing DLP Agent