ActiveX exe と com dll を含むアプリケーションがあります。インストール後、DCOM 構成で作成されたオブジェクトを取得します。
このオブジェクトを DCOM 構成から削除しようとすると、再度開くまで無効になります。このオブジェクトを DCOM とそのレジストリから完全に削除する手順があるかどうか知りたいです。
これが VB.Net とタグ付けされる理由はわかりませんが...
次のようにコマンド ライン スイッチを指定して EXE を実行すると、サーバーの登録エントリのほとんどを削除できます。
MyAx.EXE /unregserver
ただし、これにより、HKCR\AppID
最初の使用後にシステムで合成されたエントリが残ります。
私が知る限り、コンパイルされたプログラムはキーが作成されたことを認識していないため (つまり、これ自体は行っていません)、これを手動で削除する必要があります。
DCOMCNFG と AppID.exe のマッピングと影響を参照してください
レジストリでアプリケーション ID を検索し、それへの参照を含むすべてのキーを削除します。古い投稿に返信して申し訳ありませんが、破損した Altiris Agent のアンインストールをクリーンアップするために、今日これを行う必要がありました。