查看: 42  |  回复: 0
  VB6 【强力推荐】如何删除IDE中引用中不想要的DLL和EXE的记录,用这个免费软件FSOM
楼主
发表于 2025年1月7日 23:38

网上找了很久没答案,我测试出来了,这样操作:

复制代码先在命令窗口运行 regedit 进入注册表。
这些不要的资源可能在 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{C6CA80BB-159E-4AF0-B467-A0F839B7569D}\1.0\0\win32这种里面,所以你手工可以进入(这样找起来更快)

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\
然后搜索关键词,可以看到在1.0的文件夹中,我们上一级,可以按Del键直接删除{C6CA80BB-159E-4AF0-B467-A0F839B7569D}这种目录。

如果要删除tlb,就要进入
计算机\HKEY_CLASSES_ROOT\TypeLib查询并删除{ }的内容
然后在VB6IDE中可以看到,已经它们没有了。删除的时候无需关闭VB6IDE,随意可以进入引用中查看是否删除。

但是,这样找很麻烦,从0-9,从A到Z,F3键都按冒烟了,现在有个好软件FSOM:

=====完全免费-类型库管理器(注册表清理)=====
1、清理注册表中失效冗余的TypeLibrary键值;
2、拖拽COM组件文件到地址栏或列表栏(或浏览按钮)分析注册或卸载;
3、拖拽TLB类库文件到地址栏或列表栏(或浏览按钮)分析注册或卸载;
4、清理系统TypeLibrary需谨慎,有些TypeLibrary文件地址真实存在但却提示文件丢失可能是没有访问权限并不是真的失效;
5、尽量选择清理已知确认失效的TypeLibrary,避免误伤。

注意:
1、地址栏标签可以直达对应文件路径;
2、类型库GUID编号标签可以直达对应注册表路径。

制作:通用函数

下载地址(50KB)。

建议:刷新后点击【名称排序】,打勾不要的引用后,点击【卸载】。必须再次刷新后,否则无法卸载。

如果想立即定位到注册表或文件夹,可以直接点击【类库编号】或【文件路径】。

您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2025 MaNongKu.com