atl.dll がマシンに登録されていないため、アプリケーションと共に配布している COM dll が登録に失敗するという問題が発生しています。
簡単な修正は、dll で regsvr32 を実行することですが、それよりも少しクリーンなものが必要です。
私は展開の経験があまりなく、atl.dll がマシンに登録されているかどうかを判断できる方法があり、そうでない場合はコードから登録できるかどうか疑問に思っていました。
私は現在、msi インストーラー用の C# カスタム アクションを持っているので、そこにロジックを追加してタスクを実行できる可能性があります。
前もって感謝します。