Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Installer
Assemblies
 Assembly Registry Keys Written by W...

  Switch on low bandwidth view
Assembly Registry Keys Written by Windows Installer

If a Windows Installer package installs or advertises assemblies, the installer stores information about those assemblies in the local system registry. Please note that these registry keys are only intended to be used internally by Windows Installer and they should not be relied upon by your application. The content, location, and structure of information stored in these keys is subject to change. Applications should rely upon MsiProvideAssembly to manage assemblies.

Assemblies are registered by their assembly names. The names of the values stored in the following locations are the assembly names. The actual values are of the type REG_MULTI_SZ and contain data used by MsiProvideAssembly to install or repair assemblies.

Information About Private Assemblies

Windows Installer stores information about private assemblies carried by Windows Installer packages that have been installed as managed per-user applications under the following registry key:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Managed\User SID\Installer\Assemblies\path to config file

Windows Installer stores information about private assemblies carried by Windows Installer packages that have been installed per-user under the following registry key:

HKCU\Software\Microsoft\Installer\Assemblies\path to config file

Windows Installer stores information about private assemblies carried by Windows Installer packages and installed per-machine under the following registry key:

HKLM\SOFTWARE\Classes\Installer\Assemblies\path to config file

Information About Global or Shared Assemblies

Windows Installer stores information about shared assemblies carried by Windows Installer packages that have been installed as managed per-user applications under the following registry key:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Managed\User SID\Installer\Assemblies\Global

Windows Installer stores information about shared assemblies carried by Windows Installer packages that have been installed per-user under the following registry key:

HKCU\Software\Microsoft\Installer\Assemblies\Global

Windows Installer stores information about shared assemblies carried by Windows Installer packages and installed per-machine under the following registry key:

HKLM\SOFTWARE\Classes\Installer\Assemblies\Global

Send comments about this topic to Microsoft

Build date: 6/25/2009

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker