3

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

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

4

2 回答 2

4

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

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

MyAx.EXE /unregserver

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

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

请参阅DCOMCNFG 和 AppID.exe 映射和含义

于 2013-07-05T11:41:38.653 回答
2

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

于 2013-08-30T13:45:36.610 回答