installer Element

Applies To: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

The installer element contains child elements that define the file or files that are used to install the product defined in the parent entry element. The child elements define the language, architecture, and operating systems on which the installer file is supported. You must include an installer element for each language and architecture combination on which the product can be installed. You must use one installer element for each unique installer file associated with the product. For example, if there is a 32-bit and a 64-bit installer, use one installer element for each. If there is also a separate installer for different languages or locales, use one installer element per language and architecture combination.

Schema Hierarchy

feed Element
  installerFile Element

Syntax

<installer>
  <id>1</id>
  <languageId>en</languageId>
  <architectures> ... </architectures>
  <osList> ... </osList>
  <eulaURL>https://componentURL</eulaURL>
  <iisComponent> ... </iisComponent>
  <installerFile> ... </installerFile>
  <installCommands> ... </installCommands>
  <helpLink>https://forums.iis.net/1155.aspx</helpLink>
</installer>

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child Elements

Element Description

id

The identifier for this installer.

languageId

The language identifier associated with the language in which the installer is provided. The ID is defined in the languages element.

architectures

Contains a child element representing the architecture on which the installer is supported, either x86 or x 64.

osList

Contains one or more child os elements that define the operating systems on which the installer is supported. The operating systems listed refer to the edition with the architecture defined in the architectures element, such as 32-bit or 64-bit.

eulaURL

Specifies a URL to the end user license agreement text associated with the application.

installTime

The estimated duration, in seconds, for the installation to finish.

iisComponent

Contains a child element that the IIS component name associated with the component to install.

installerFile

Contains child elements that specify the file size of the installer file and a URL to a page that contains more information about the installer file.

installCommands

Contains one or more child msiInstall or cmdline elements that define how the application or component is installed.

helpLink

Contains a URL to a page or site that contains support or related information about how to install the application.

logFiles

Contains one or more child location elements that define the path of the log files generated by the installer. The path used as the value of the location element can include environment variables.

The log files are displayed to the user after the Web PI finishes the installation.

Parent Elements

Element Description

installers

Contains one or more child installer elements.