WiX Toolset

OptionalUpdateRegistration Element

Description
Writes additional information to the Windows registry that can be used to detect the bundle. This registration is intended primarily for update to an existing product.
Windows Installer references
None
Parents
Bundle
Inner Text
None
Children
None
Attributes
Name Type Description Required
Classification String The release type of the update bundle, such as Update, Security Update, Service Pack, etc. The default value is Update.  
Department String The name of the department or division publishing the update bundle. The PublishingGroup registry value is not written if this attribute is not specified.  
Manufacturer String The name of the manufacturer. The default is the Bundle/@Manufacturer attribute, but may also be a short form, ex: WiX instead of Windows Installer XML. An error is generated at build time if neither attribute is specified.  
Name String The name of the bundle. The default is the Bundle/@Name attribute, but may also be a short form, ex: KB12345 instead of Update to Product (KB12345). An error is generated at build time if neither attribute is specified.  
ProductFamily String The name of the family of products being updated. The default is the Bundle/@ParentName attribute. The corresponding registry key is not created if neither attribute is specified.  
Remarks

The attributes are used to write the following registry values to the key: SOFTWARE\[Manufacturer]\Updates\[ProductFamily]\[Name]

  • ThisVersionInstalled: Y
  • PackageName: >bundle name<
  • PackageVersion: >bundle version<
  • Publisher: [Manufacturer]
  • PublishingGroup: [Department]
  • ReleaseType: [Classification]
  • InstalledBy: [LogonUser]
  • InstalledDate: [Date]
  • InstallerName: >installer name<
  • InstallerVersion: >installer version<
See Also
Wix Schema