1

我们正在淘汰一些旧的 C++ COM 服务器,并用 VB.NET 等效替换它们。我们要清理注册表。我们发现使用/uor/Unregserver将不起作用或产生问题,因此我们选择使用 VBS 脚本删除密钥。为了获得要删除的密钥列表,我们在注册 C++ 服务器时使用 Process Monitor 来监控密钥创建活动。

到目前为止一切顺利,但HKEY_CLASSES_ROOT\TypeLib文件夹中仍然存在一些密钥。我想知道这个文件夹是什么以及他们是如何到达那里的。如果我从那里手动删除我的 COM 服务器 GUID,当我重新注册旧组件时它不会重新创建?

谢谢。

4

1 回答 1

-1

如果您只在几台机器上执行此操作,我建议您使用免费的注册表清洁器。试图自己解决这个问题的风险太大。

于 2012-09-21T14:10:29.890 回答