Skip to main content
Version: v3

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
NameTypeDescriptionRequired
ClassificationStringThe release type of the update bundle, such as Update, Security Update, Service Pack, etc. The default value is Update. 
DepartmentStringThe name of the department or division publishing the update bundle. The PublishingGroup registry value is not written if this attribute is not specified. 
ManufacturerStringThe 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. 
NameStringThe 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. 
ProductFamilyStringThe 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