32-bit and 64-bit Application Data in the Registry

On 64-bit Windows, portions of the registry entries are stored separately for 32-bit application and 64-bit applications and mapped into separate logical registry views using the registry redirector and registry reflection, because the 64-bit version of an application may use different registry keys and values than the 32-bit version. There are also shared registry keys that are not redirected or reflected. The parent of each 64-bit registry node is the Image-Specific Node or ISN. The registry redirector transparently directs an application’s registry access to the appropriate ISN subnode. Redirection subnodes in the registry tree are created automatically by the WOW64 […]

Read more

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 […]

Read more