2013-07-05 65 views
2

我們有一個具有activex exe和com DLL的應用程序。安裝完成後,我們得到一個在DCOM配置中創建的對象。需要從DCOM配置中刪除一個對象(DCOMCNFG)

如果我們試圖從DCOM配置中刪除這個對象,它會關閉直到我們再次打開它。 想知道是否有任何程序從DCOM及其註冊表中完全刪除此對象。

回答

4

不知道爲什麼會被標記VB.Net,但...

您可以通過運行一個命令行開關的EXE在除去大部分服務器的註冊項:

MyAx.EXE /unregserver 

然而,這會在首次使用後留下HKCR\AppID下的系統合成條目。

據我所知你必須手動刪除它,因爲編譯的程序不知道密鑰是否曾被創建(即它本身沒有這樣做)。

DCOMCNFG and AppID.exe mapping and implications

+0

感謝Bob對此的迴應。 我們已經嘗試註銷,如你所說,也與regsvr32,但沒有取得成功。 – user2261471

+0

如果我們嘗試手動刪除條目,是否會影響系統? – user2261471

+0

我們需要此係統才能繼續使用。 – user2261471

2

搜索在註冊表中的應用程序ID並刪除包含引用它的所有按鍵。 對於回覆舊帖子表示歉意,但我今天只需要這樣做來清理損壞的Altiris Agent卸載。