什么是ModuleUsage注册表项?

ModuleUsage是系统注册表中存在的Windows的基线方面 - 存储许多操作系统配置设置的文件,以及各种应用程序,驱动程序和基本Windows服务的关键数据。作为基于文本的数据库,您可以使用注册表编辑器(或Regedit)轻松查看和浏览注册表,但任何不正确的修改都可能对各种类型的软件或操作系统造成永久性损坏。您可以通过搜索“ModuleUsage”字符串来查看ModuleUsage子部分(由Windows的Internet下载组件管理),该字符串将显示相应的目录。

ModuleUsage在您的PC中的适当位置

如果您在注册表中查看ModuleUsage中的单个条目或“密钥”,您将看到三个字段。第一个字段存储文件名及其路径(存储在哪个目录中)。第二个字段.Owner是与安装共享模块的程序相关的标识符。最后一个字段标识使用该模块的客户端。 Windows还具有理论上但尚未实现的对第四个字段的支持,该字段可以包含模块的版本号。

尽管Windows的“SharedDLL”组件通常用于加载Windows应用程序设置,但它也存在重大缺陷 - 特别是在通过软件重新安装过程反复夸大引用计数方面 - 这使得它在许多情况下不如ModuleUsage实用。因此,ModuleUsage是允许Web浏览器从适当的网站安装新应用程序的实际替代品。

如何充分利用ModuleUsage

虽然设计用于过时版本的ModuleUsage的旧版本软件不一定需要任何特殊的包含性声明,但这已被逐步取消,有利于在程序代码开头附近强制使用特殊的“使用”声明。 'use'语句应该指定ModuleUsage中的特定函数 - 因为模糊语句可能导致各种不希望的编译器错误。 Microsoft还建议在ModuleUsage的Internet组件下载中使用自注册应用程序,但这不是严格要求的。

通常,ModuleUsage和Internet组件下载的其他功能有利于其简化安装过程,使用高效的软件更新系统,所有标准的数字分发优势以及控制软件的不同语言版本的能力小麻烦。还应该强调的是,ModuleUsage功能不仅限于帮助普通大众的分发软件; ModuleUsage对于需要高效,一致和普遍更新其组织系统的公共和私人机构也很有用。由于ModuleUsage和Internet组件下载都是默认的Windows组件,因此如果使用得当,它们有助于保证该操作系统的兼容性。

由于ModuleUsage有助于维护适当的存储并(在需要时)删除下载的软件相关设置,因此它也是保持系统注册表一般清洁的最佳方法之一。由于流氓注册表清理工具和其他欺诈性“系统清理”产品在恶意软件行业中扮演着重要角色,因此依赖良好的编码和基本的Windows功能(如ModuleUsage)可以帮助抑制这些恶意程序的潜在利润。

正在加载...