需要从DCOM配置中删除对象(DCOMCNFG)

时间:2013-07-05 11:15:33

标签: vb.net com vb6 dcom

我们有一个带有activex exe和com dll的应用程序。安装后,我们得到一个在DCOM配置中创建的对象。

如果我们尝试从DCOM配置中删除此对象,它会一直关闭,直到我们再次重新打开它。 想知道是否有任何程序要从DCOM及其注册表中完全删除此对象。

2 个答案:

答案 0 :(得分:4)

不知道为什么这会被标记为VB.Net,但是......

您可以通过命令行开关运行EXE来删除大多数服务器的注册条目,如下所示:

MyAx.EXE /unregserver

但是,首次使用后,这会在HKCR\AppID下留下系统合成的条目。

据我所知,你必须手动删除它,因为编译的程序不知道密钥是否曾经创建过(即它本身没有这样做)。

请参阅DCOMCNFG and AppID.exe mapping and implications

答案 1 :(得分:2)

在注册表中搜索应用程序ID,并删除包含对其的引用的所有键。 对回复旧帖子表示歉意,但我今天必须这样做才能清除已损坏的Altiris Agent卸载。