由 Windows Installer 编写的程序集注册表项

如果 Windows Installer 包安装或播发程序集,安装程序会将有关这些程序集的信息存储在本地系统注册表中。 请注意,这些注册表项仅供 Windows Installer 在内部使用,应用程序不应依赖它们。 存储在这些密钥中的信息的内容、位置和结构可能会更改。 应用程序应依赖于 MsiProvideAssembly 来管理程序集。

程序集按程序集名称注册。 存储在以下位置的值的名称是程序集名称。 实际值的类型为REG_MULTI_SZ,包含 MsiProvideAssembly 用于安装或修复程序集的数据。

有关专用程序集的信息

Windows Installer 存储由 Windows Installer 包携带的专用程序集的信息,这些程序集已作为按用户的托管应用程序安装在以下注册表项下:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\托管\User SID\Installer\程序集\配置文件 路径

Windows Installer 存储由 Windows Installer 包携带的专用程序集的信息,这些程序集已在以下注册表项下按用户安装:

HKCU\Software\Microsoft\Installer\程序集\配置文件 路径

Windows Installer 存储由 Windows Installer 包携带的专用程序集的信息,并在以下注册表项下按计算机安装:

HKLM\SOFTWARE\\安装程序\程序集\配置文件 路径

有关全局程序集或共享程序集的信息

Windows Installer 存储有关 Windows Installer 包所携带的共享程序集的信息,这些程序集已作为按用户的托管应用程序安装在以下注册表项下:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\托管\用户 SID\Installer\程序集\全局

Windows Installer 存储由 Windows Installer 包携带的共享程序集的信息,这些程序集已在以下注册表项下按用户安装:

HKCU\Software\Microsoft\Installer\程序集\全局

Windows Installer 存储有关由 Windows Installer 包携带的共享程序集的信息,并在以下注册表项下按计算机安装:

HKLM\SOFTWARE\\安装程序\程序集\全局