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

Vb.net 需要从DCOM配置(DCOMCNFG)中删除对象,vb.net,com,vb6,dcom,Vb.net,Com,Vb6,Dcom,我们有一个带有activex exe和com dll的应用程序。安装后,我们将在DCOM配置中创建一个对象 如果我们试图从DCOM配置中删除此对象,它会一直关闭,直到我们再次重新打开它。 想知道是否有任何过程可以从DCOM及其注册表中完全删除此对象 不知道为什么会将其标记为VB.Net,但是 通过使用命令行开关运行EXE,可以删除大多数服务器的注册项,如中所示: MyAx.EXE /unregserver 但是,首次使用后,系统将在HKCR\AppID下保留一个合成条目 据我所知,您必须手动删

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

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

不知道为什么会将其标记为VB.Net,但是

通过使用命令行开关运行EXE,可以删除大多数服务器的注册项,如中所示:

MyAx.EXE /unregserver
但是,首次使用后,系统将在
HKCR\AppID
下保留一个合成条目

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


请参见

在注册表中搜索应用程序ID并删除包含对其引用的所有键。
很抱歉回复了一篇旧帖子,但我今天不得不这样做,以清理损坏的Altiris代理卸载。

感谢Bob对此的回复。正如您所说,我们已尝试注销regsvr32,但没有成功。如果我们尝试手动删除条目,会影响系统吗?我不知道您在问什么。“影响系统?”什么系统?你的申请?如果您希望应用程序工作,那么为什么要删除注册表项(根据上面的原始问题)?也许可以试着问一个以英语为母语的程序员提出的新问题?