﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copyright 1999-2017. Plesk International GmbH. All rights reserved. -->
<build confver="3.0" os_name="Windows-server" os_vendor="Microsoft" os_version="10.0" os_arch="x86_64" environment="" build_dir="dist-windows" ez-template-prefix="plesk9" ez-template-suffix="" headers_file="" send_feedback="true" uninstall_support="true">
  <product id="panel">
    <keypackages>
      <upgrade_code>{BB97C2E6-CFBF-42a5-B983-DADE7674926E}</upgrade_code>
      <upgrade_code>{420FF3A6-FF3D-4B04-A9F2-896B2692EFB7}</upgrade_code>
    </keypackages>
    <release id="PANEL_17_8_11_WIN" name="Plesk" version="17.8.11" />
  </product>
  <exact_required_autoinstaller version="3.22.14" binary_name="ai.exe" binary_directory="Autoinstaller_3.22.14" />
  <!-- The <required_installer /> line below specifies transitional Autoinstaller version. Don't modify it. -->
  <required_installer version="3.18.12" binary_name="ai.exe" binary_directory="Autoinstaller_3.18.12" />
  <examine name="System checking..." scope="pre_any" options="--check-system" script="system_checker.exe" />
  <bootstrapper>
    <action sequence="post-patch" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\dbupgrade.exe&quot; --save-upgrade-history &quot;--mu-version=$MICROUPDATE_VERSION&quot;" />
  </bootstrapper>
  <component name="common" description="Base packages of Plesk" version_packages="panel" classes="plesk">
    <keypackages>
      <keypackage name="panel" />
    </keypackages>
    <package file="panel.msi" name="panel" version="17.8.11" release="" arch="noarch" md5="bfc041cb358541b9587d1eae88dc6098" buildtime="" size="5545984">
      <conflicts>plesk-panel-smb</conflicts>
      <conflicts>plesk-control-panel</conflicts>
      <conflicts>plesk-with-mssql</conflicts>
      <requires>vcredist90</requires>
      <requires>vcredist100</requires>
      <requires>vcredist110</requires>
      <requires>vcredist140</requires>
      <provides>plesk-release</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{BB97C2E6-CFBF-42a5-B983-DADE7674926E}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{BB97C2E6-CFBF-42a5-B983-DADE7674926E}" />
      </detection>
      <settings>
        <setting id="PLESK_INSTALLDIR" type="path" exists="false" default-value="[GLOBAL.Path.ProgramFilesX86]\Plesk" behaviour="detectable">
          <read-setting-value lock="true">
            <read-registry-string root="HKLM" key="SOFTWARE\Plesk\PSA Config\Config" context="x86" value="PRODUCT_ROOT_D" />
          </read-setting-value>
          <name lang="en">Plesk installation directory</name>
          <description lang="en">Specify the directory where Plesk should be installed.</description>
          <error-message lang="en">Please, enter correct directory name.</error-message>
        </setting>
        <setting id="PLESK_DATADIR" type="path" exists="false" default-value="[PLESK_INSTALLDIR]" behaviour="detectable">
          <read-setting-value lock="true">
            <read-registry-string root="HKLM" key="SOFTWARE\Plesk\PSA Config\Config" context="x86" value="PRODUCT_DATA_D" />
          </read-setting-value>
          <name lang="en">Path for storing user data</name>
          <description lang="en">Specify the path for storing user data such as mailboxes, databases and so on.</description>
          <error-message lang="en">Please, enter correct directory name.</error-message>
        </setting>
        <setting id="PLESK_VHOSTSDIR" type="path" exists="false" default-value="[GLOBAL.Path.SystemDrive]\Inetpub\vhosts" behaviour="detectable">
          <read-setting-value lock="true">
            <read-registry-string root="HKLM" key="SOFTWARE\Plesk\PSA Config\Config" context="x86" value="HTTPD_VHOSTS_D" />
          </read-setting-value>
          <name lang="en">Path for storing content of Web sites</name>
          <description lang="en">Specify the path for storing the contents (virtual hosts) of Web sites hosted on this server.</description>
          <error-message lang="en">Please, enter correct directory name.</error-message>
        </setting>
      </settings>
      <actions sequence="install" displayname="Installing Plesk settings...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; DATADIR=&quot;[PLESK_DATADIR]&quot; VHOSTSDIR=&quot;[PLESK_VHOSTSDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 AUTOINSTALLER=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk settings...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; DATADIR=&quot;[PLESK_DATADIR]&quot; VHOSTSDIR=&quot;[PLESK_VHOSTSDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 AUTOINSTALLER=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk settings...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-repair-module_mu004.msi" name="plesk-repair-module" version="17.8.11" release="" arch="noarch" md5="734323aee78798f6620f0acdff214f5d" buildtime="" size="1044480">
      <requires>IIS</requires>
      <requires>vcredist140</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{728B8FEF-619B-452D-B3C8-55C6931997C6}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{728B8FEF-619B-452D-B3C8-55C6931997C6}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk repair module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk repair module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk repair module...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-backend_mu095.msi" name="plesk-backend" version="17.8.32966" release="" arch="noarch" md5="c772af20de4f275658ad2ba50bec84f9" buildtime="" size="80482906">
      <requires>plesk-release</requires>
      <requires>vcredist90</requires>
      <requires>vcredist110</requires>
      <requires>vcredist140</requires>
      <requires>dotnet45 &gt;= 4.5</requires>
      <requires>sqlncli &gt;= 11.3.6538</requires>
      <requires>IIS-ManagementScriptingTools</requires>
      <requires>IIS-HttpTracing</requires>
      <requires>urlrewrite</requires>
      <requires>requestrouter</requires>
      <requires>plesk-urlprotection</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{7468A7C0-B08B-4BEA-9BEA-2A4C60B672D5}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{7468A7C0-B08B-4BEA-9BEA-2A4C60B672D5}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk Utilities...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk Utilities...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
        <service-control name="PopPassD" action="start" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\isapi&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk Utilities...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-service-node.msi" name="plesk-service-node" version="17.8.8480" release="" arch="noarch" md5="3b2226f1ae6246918388c86b3d6bbd37" buildtime="" size="811008">
      <requires>plesk-release</requires>
      <requires>iis-web-components</requires>
      <requires>IIS-StaticContent</requires>
      <requires>IIS-DefaultDocument</requires>
      <requires>IIS-DirectoryBrowsing</requires>
      <requires>IIS-HttpErrors</requires>
      <requires>IIS-HttpRedirect</requires>
      <requires>IIS-HttpLogging</requires>
      <requires>IIS-HttpTracing</requires>
      <requires>IIS-BasicAuthentication</requires>
      <requires>IIS-WindowsAuthentication</requires>
      <requires>IIS-IPSecurity</requires>
      <requires>IIS-ASP</requires>
      <requires>aspnet</requires>
      <requires>IIS-FTPServer</requires>
      <!-- TODO: probably this should be moved to web-sevice-node package later -->
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{B2D9EEAC-46B8-449c-8646-55F1C89E82A5}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{B2D9EEAC-46B8-449c-8646-55F1C89E82A5}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk Service Node...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk Service Node...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk Service Node...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-site_mu008.msi" name="plesk-site" version="17.8.10286" release="" arch="noarch" md5="4795bf63eb80955c8da4fc6e2e3fd66b" buildtime="" size="970752">
      <requires>plesk-release</requires>
      <requires>iis-web-components</requires>
      <requires>IIS-StaticContent</requires>
      <requires>IIS-DefaultDocument</requires>
      <requires>IIS-DirectoryBrowsing</requires>
      <requires>IIS-HttpErrors</requires>
      <requires>IIS-HttpRedirect</requires>
      <requires>IIS-HttpLogging</requires>
      <requires>IIS-BasicAuthentication</requires>
      <requires>IIS-WindowsAuthentication</requires>
      <requires>IIS-URLAuthorization</requires>
      <requires>plesk-repair-module</requires>
      <requires>plesk-backend</requires>
      <requires>plesk-engine</requires>
      <requires>urlrewrite</requires>
      <requires>requestrouter</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{0C9A5989-5975-400E-8D98-7814B267CEA0}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{0C9A5989-5975-400E-8D98-7814B267CEA0}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk WebSite...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk WebSite...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk WebSite...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe&quot; --install --wait=5" />
    </bootstrapper>
  </component>
  <component name="panel" description="Plesk" version_packages="plesk" nokeyupdate_from="17.0" get_key_info_script="keyinfo.exe" classes="plesk">
    <hardwired_with>common</hardwired_with>
    <requires>common</requires>
    <requires>mysql-odbc</requires>
    <examine name="Plesk pre-upgrade checking..." scope="pre_upgrade" script="panel_preupgrade_checker.php_" launcher="examine_launcher.exe" />
    <keypackages>
      <keypackage name="plesk" />
    </keypackages>
    <package file="panel-management_mu007.msi" name="panel-management" version="17.8.9782" release="" arch="noarch" md5="c62178546387e5f89ee5a4ead74155e7" buildtime="" size="909312">
      <requires>plesk-release</requires>
      <requires>plesk-skins</requires>
      <requires>spaw</requires>
      <requires>plesk-engine</requires>
      <requires>plesk</requires>
      <requires>plesk-l10n</requires>
      <requires>panel-desktop</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{14466993-72B2-45d7-9650-FE2C28E8FC60}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{14466993-72B2-45d7-9650-FE2C28E8FC60}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk management...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk management...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk management...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="mysql-admin_mu088.msi" name="mysql" version="5.7.3010" release="" arch="noarch" md5="447fc0207c8ccaa307ad5a73b65ca65f" buildtime="" size="65712128">
      <requires>vcredist120_x64</requires>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{05C782C0-DFA8-458D-9107-AADD93708DC4}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{05C782C0-DFA8-458D-9107-AADD93708DC4}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk SQL server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <sleep duration="4000" />
        <!-- NOTE: Administrative MySQL registration performs in the plesk-base package -->
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk SQL server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <sleep duration="4000" />
        <service-control name="plesksrv" action="start" />
        <service-control name="PopPassD" action="start" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk SQL server...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-locale-base-en-US_mu093.msi" name="plesk-locale-base-en-US" version="17.8.32245" release="" arch="noarch" md5="1befabb7c45d6038ec91606777d2b181" buildtime="" size="3818536">
      <requires>plesk-release</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{7E37A899-0FC6-429A-AE51-0E4021867D4A}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{7E37A899-0FC6-429A-AE51-0E4021867D4A}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk base locale...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk base locale...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk base locale...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk_mu095.msi" name="plesk" version="17.8.32966" release="" arch="noarch" md5="7aff617de83a19b76b15b347630b37c6" buildtime="" size="33120420">
      <requires>plesk-service-node</requires>
      <requires>plesk-site</requires>
      <requires>plesk-engine</requires>
      <requires>mysql</requires>
      <requires>mysql-odbc</requires>
      <requires>web-dav</requires>
      <requires>plesk-locale-base-en-US</requires>
      <requires>plesk-python</requires>
      <requires>plesk-perl</requires>
      <requires>plesk-db-upgrader</requires>
      <requires>plesk-wp-upgrade</requires>
      <requires>plesk-ext-catalog</requires>
      <requires>plesk-ext-rest-api</requires>
      <settings>
        <setting id="PLESK_PASSWORD" type="password" default-value="" behavior="secure">
          <name lang="en">Plesk administrator password</name>
          <description lang="en">Specify the default password of Plesk administrator (admin).</description>
          <error-message lang="en">Please, enter correct password.</error-message>
        </setting>
      </settings>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{4C49F29C-89DB-46BB-8DF5-DFA53831F2AB}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{4C49F29C-89DB-46BB-8DF5-DFA53831F2AB}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk core components...">
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[GLOBAL.Path.ProgramFilesX64]\MySQL\Connector ODBC 3.51&quot;" critical="false" />
        <install-msi-package command-line="ADDLOCAL=ALL PLESK_PASSWORD=&quot;[PLESK_PASSWORD]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[GLOBAL.Path.Windows]&quot;" displayname="Updating security..." critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[GLOBAL.Path.ProgramFilesCommonX86]&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[GLOBAL.Path.SystemDrive]\Inetpub\temp&quot;" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk core components...">
        <service-control name="ParallelsHealthNotifier" action="stop" condition-service-exist="true" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[GLOBAL.Path.ProgramFilesX64]\MySQL\Connector ODBC 3.51&quot;" critical="false" />
        <install-msi-package command-line="ADDLOCAL=ALL PLESK_PASSWORD=&quot;[PLESK_PASSWORD]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
        <service-control name="ParallelsHealthNotifier" action="start" condition-service-exist="true" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk core components...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-l10n_mu029.msi" name="plesk-l10n" version="17.8.14344" release="" arch="noarch" md5="f5b9f74ed99698851faf2852ce46bbf8" buildtime="" size="16431873">
      <requires>plesk</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{9455DA86-B1CB-4E16-B4BC-D49B373683CD}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{9455DA86-B1CB-4E16-B4BC-D49B373683CD}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk additional locales...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk additional locales...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk additional locales...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-skins_mu085.msi" name="plesk-skins" version="17.8.26935" release="" arch="noarch" md5="1b799bafdce5c2b19fe1f66e7f0c2b97" buildtime="" size="3305472">
      <requires>plesk</requires>
      <requires>plesk-release</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{5F956130-E7A6-46C6-A8FF-2F8B58CAD96B}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{5F956130-E7A6-46C6-A8FF-2F8B58CAD96B}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk Skins...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk Skins...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk Skins...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-engine_mu066.msi" name="plesk-engine" version="17.8.21370" release="" arch="noarch" md5="a85cea027522794a39dcd5ec6a264b02" buildtime="" size="28459008">
      <requires>vcredist140_x64</requires>
      <requires>iis-web-components</requires>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{13DE1D07-163E-4779-AEAF-7FDF0D43F4A9}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{13DE1D07-163E-4779-AEAF-7FDF0D43F4A9}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk Engine...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk Engine...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\websrvmng.exe" command-line="--recycle-app-pool --pool-name=PleskControlPanel --exact" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk Engine...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="spaw.msi" name="spaw" version="17.8.5" release="" arch="noarch" md5="d4f629f741cdfab6a185f408fe93bc20" buildtime="" size="528103">
      <requires>plesk</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{0DCC63D3-8B48-4ed5-AC7A-68E0B44B648A}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{0DCC63D3-8B48-4ed5-AC7A-68E0B44B648A}" />
      </detection>
      <actions sequence="install" displayname="Installing SPAW Editor...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading SPAW Editor...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling SPAW Editor...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="panel-desktop.msi" name="panel-desktop" version="17.8.8480" release="" arch="noarch" md5="479f5a0bb1492a6d4a857dc19d2c88e2" buildtime="" size="360448">
      <requires>plesk</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{3CBC2AF2-04CF-4C39-9E1F-EBCA480067EE}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{3CBC2AF2-04CF-4C39-9E1F-EBCA480067EE}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk desktop items...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk desktop items...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk desktop items...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-python_mu078.msi" name="plesk-python" version="2.7.17002" release="" arch="noarch" md5="69dded6007946cafb2d56f9a34d87320" buildtime="" size="24768512">
      <requires>vcredist90</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{CCD20294-EF1C-4A29-A6A9-D51CE600B617}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{CCD20294-EF1C-4A29-A6A9-D51CE600B617}" />
      </detection>
      <actions sequence="install" displayname="Installing Python helper...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Python helper...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Python helper...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-perl.msi" name="plesk-perl" version="5.20.103" release="" arch="noarch" md5="d8382753506e28ff1273c784c3301460" buildtime="" size="8303030">
      <requires>vcredist110</requires>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{5FCBCA4D-4C33-457C-BC2A-CC79789D6D99}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{5FCBCA4D-4C33-457C-BC2A-CC79789D6D99}" />
      </detection>
      <actions sequence="install" displayname="Installing Perl helper...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\perl&quot;" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Perl helper...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\perl&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Perl helper...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-db-upgrader_mu064.msi" name="plesk-db-upgrader" version="17.8.21062" release="" arch="noarch" md5="a973636004b19f63a324d98b489064c3" buildtime="" size="323584">
      <requires>plesk-release</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{5C0F6DE5-4774-4C5F-8C34-916880FC02E1}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{5C0F6DE5-4774-4C5F-8C34-916880FC02E1}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk DB upgrader...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk DB upgrader...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk DB upgrader...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-wp-upgrade.msi" name="plesk-wp-upgrade" version="1.0.71" release="" arch="noarch" md5="c34187091f2391be3bc66431a2c5680c" buildtime="" size="11022336">
      <requires>plesk-release</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{839BBCC4-BDBF-4526-9A19-60550FC8D1CC}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{839BBCC4-BDBF-4526-9A19-60550FC8D1CC}" />
      </detection>
      <actions sequence="install" displayname="Installing WordPress Toolkit Upgrade Helper...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading WordPress Toolkit Upgrade Helper...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling WordPress Toolkit Upgrade Helper...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-ext-catalog.msi" name="plesk-ext-catalog" version="1.1.0148" release="" arch="noarch" md5="f65017a059a6e9e12b9fee4de3302cf2" buildtime="" size="1040384">
      <requires>plesk-release</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{BFE831F4-9847-4143-8D3B-4849938CC81D}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{BFE831F4-9847-4143-8D3B-4849938CC81D}" />
      </detection>
      <actions sequence="install" displayname="Installing Extension Catalog package...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Extension Catalog package...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Extension Catalog package...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="plesk-ext-rest-api.msi" name="plesk-ext-rest-api" version="1.0.032" release="" arch="noarch" md5="6a62f9809f095033c04bdff970519f63" buildtime="" size="1937408">
      <requires>plesk-release</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{8C87F1F3-147B-42C5-B80A-529593ED02C0}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{8C87F1F3-147B-42C5-B80A-529593ED02C0}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk RESTful API package...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk RESTful API package...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk RESTful API package...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dnsserver --fix --soft" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=webmail.mewebmail --package=mewebmail" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\upgrade.exe&quot;" />
    </bootstrapper>
  </component>
  <component name="awstats" description="AWStats" version_packages="awstats" classes="thirdParty">
    <requires>common</requires>
    <package file="awstats.msi" name="awstats" version="7.7.0" release="" arch="noarch" md5="3b569049aed4623a91efc87fd17aa2bb" buildtime="" size="3875666">
      <requires>plesk-service-node</requires>
      <requires>plesk-perl</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{2A131966-521C-4D7F-947F-59FB08FB4F83}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{2A131966-521C-4D7F-947F-59FB08FB4F83}" />
      </detection>
      <actions sequence="install" displayname="Installing AWStats...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\AWStats&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\AWStats&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=stats.awstats --package=awstats" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading AWStats...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\AWStats&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\AWStats&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=stats.awstats --package=awstats" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling AWStats...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=stats.awstats --package=awstats --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="mailenable" description="MailEnable Standard Edition" version_packages="mailenable" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <package file="mailenable.exe" name="mailenable" version="10.25" release="" arch="noarch" md5="ee82f1362974d4d44ae45d364331f9ce" buildtime="" size="53564168">
      <requires>plesk</requires>
      <conflicts>mailenable-pro</conflicts>
      <conflicts>mailenable-ent</conflicts>
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\Mail Enable\Mail Enable" context="x86" value="Version">
          <condition-registry-string-eq root="HKLM" key="SOFTWARE\Mail Enable\Mail Enable" context="x86" value="Professional Version" expected="" />
          <condition-registry-string-eq root="HKLM" key="SOFTWARE\Mail Enable\Mail Enable" context="x86" value="Enterprise Version" expected="" />
        </read-registry-string>
      </detection>
      <actions sequence="install" displayname="Installing MailEnable Standard Edition...">
        <install-exe-package command-line="/s /B /IMAP" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=mailserver --package=mailenable --fix --soft" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MailEnable Standard Edition...">
        <install-exe-package command-line="/s /B /IMAP" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=mailserver --package=mailenable" critical="false" />
      </actions>
    </package>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=antivirus" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=spamfilter" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=webmail.atmail --package=atmail" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=webmail.horde --package=horde" />
    </bootstrapper>
  </component>
  <component name="dns" description="BIND DNS Server" version_packages="bind" classes="thirdParty">
    <requires>panel</requires>
    <package file="bind_mu077.msi" name="bind" version="9.14.8005" release="" arch="noarch" md5="e1a411a14c657cc7c366b842b2e9cfe4" buildtime="" size="5308416">
      <requires>plesk</requires>
      <requires>vcredist110_x86</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{52D92264-D57D-4ACD-B127-38FF2E1CC865}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{52D92264-D57D-4ACD-B127-38FF2E1CC865}" />
      </detection>
      <actions sequence="install" displayname="Installing BIND DNS Server...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\dns&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\dns&quot;" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading BIND DNS Server...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\dns&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\dns&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling BIND DNS Server...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=dnsserver --package=bind --fix" critical="false" />
      </actions>
    </package>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dnsserver --package=bind --fix" />
    </bootstrapper>
  </component>
  <component name="msdns" description="Microsoft DNS Server" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="msdns" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dnsserver --package=msdns --fix --soft" />
    </bootstrapper>
  </component>
  <component name="php5" description="PHP 5.2 script engine (outdated)" version_packages="php5" classes="thirdParty">
    <requires>common</requires>
    <package file="php5.msi" name="php5" version="5.2.1706" release="" arch="noarch" md5="6a44b204d85b200bce573405723f2645" buildtime="" size="10980420">
      <requires>vcredist71</requires>
      <requires>plesk-service-node</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{04988787-1360-4102-888F-228B5E073EDD}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{04988787-1360-4102-888F-228B5E073EDD}" />
      </detection>
      <actions sequence="install" displayname="Installing PHP 5.2 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP5&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP5&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5 --package=php5" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading PHP 5.2 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP5&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP5&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5 --package=php5" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=webmail.atmail --package=atmail" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling PHP 5.2 script engine...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5 --package=php5 --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="php53" description="PHP 5.3 script engine (outdated)" version_packages="php53" classes="thirdParty">
    <requires>common</requires>
    <package file="php53.msi" name="php53" version="5.3.2901" release="" arch="noarch" md5="360939470df7ba257e0978b9c05358c7" buildtime="" size="13545472">
      <requires>vcredist90</requires>
      <requires>vcredist100</requires>
      <requires>plesk-service-node</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{D269159D-6810-4c3e-9F10-2DAE69AEAC12}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{D269159D-6810-4c3e-9F10-2DAE69AEAC12}" />
      </detection>
      <actions sequence="install" displayname="Installing PHP 5.3 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP53&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP53&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_3 --package=php5_3" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading PHP 5.3 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP53&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP53&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_3 --package=php5_3" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling PHP 5.3 script engine...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_3 --package=php5_3 --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="php54" description="PHP 5.4 script engine (outdated)" version_packages="php54" classes="thirdParty">
    <requires>common</requires>
    <package file="php54.msi" name="php54" version="5.4.4502" release="" arch="noarch" md5="98dd77ef8a6e750f7be0cd33e00bb3bf" buildtime="" size="14254080">
      <requires>vcredist90</requires>
      <requires>vcredist100</requires>
      <requires>plesk-service-node</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{FECB622E-333B-47cf-96F2-829B00909473}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{FECB622E-333B-47cf-96F2-829B00909473}" />
      </detection>
      <actions sequence="install" displayname="Installing PHP 5.4 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP54&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP54&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_4 --package=php5_4" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading PHP 5.4 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP54&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP54&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_4 --package=php5_4" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling PHP 5.4 script engine...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_4 --package=php5_4 --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="php55" description="PHP 5.5 script engine (outdated)" version_packages="php55" classes="thirdParty">
    <requires>common</requires>
    <requires>msodbcsql11</requires>
    <package file="php55.msi" name="php55" version="5.5.3820" release="" arch="noarch" md5="eaf1e03c2545316343988eec169d7086" buildtime="" size="16175104">
      <requires>vcredist110</requires>
      <requires>msodbcsql11</requires>
      <requires>plesk-service-node</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{763F29EE-268A-4228-AF0B-41042ABBE558}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{763F29EE-268A-4228-AF0B-41042ABBE558}" />
      </detection>
      <actions sequence="install" displayname="Installing PHP 5.5 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP55&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP55&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_5 --package=php5_5" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading PHP 5.5 script engine...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP55&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\PleskPHP55&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_5 --package=php5_5" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling PHP 5.5 script engine...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=script.php5_5 --package=php5_5 --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="spamassassin" description="SpamAssassin" version_packages="spamassassin" classes="thirdParty">
    <requires>panel</requires>
    <requires>mysql-client</requires>
    <package file="spamassassin_mu079.msi" name="spamassassin" version="3.4.301" release="" arch="noarch" md5="54a056035fe0c9e85dc4e6ec2241261d" buildtime="" size="1667072">
      <requires>panel-management</requires>
      <requires>plesk-perl</requires>
      <requires>mysql-server-configurator</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{C46FA134-7B94-46EA-BB7D-888BAB47CB12}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{C46FA134-7B94-46EA-BB7D-888BAB47CB12}" />
      </detection>
      <actions sequence="install" displayname="Installing SpamAssassin...">
        <install-msi-package command-line="INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\SpamAssassin&quot; ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\SpamAssassin&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=spamfilter --package=spamassassin --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading SpamAssassin...">
        <install-msi-package command-line="INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\SpamAssassin&quot; ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\SpamAssassin&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=spamfilter --package=spamassassin --fix" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling SpamAssassin...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=spamfilter --package=spamassassin --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="mysql51-client" description="MySQL 5.1 server" version_packages="mysql51-server-configurator" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <package file="mysql51-server-configurator_mu041.msi" name="mysql51-server-configurator" version="17.8.12" release="" arch="noarch" md5="aeac90638d361fb1f54014e9a743d95c" buildtime="" size="802816">
      <requires>plesk</requires>
      <requires>mysql51-server &gt;= 5.1.73</requires>
      <provides>mysql-server-configurator = 5.1</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{253F5DF3-179C-4AEA-B852-626591A5749E}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{253F5DF3-179C-4AEA-B852-626591A5749E}" />
      </detection>
      <actions sequence="upgrade" displayname="Updating configuration of MySQL 5.1 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling MySQL 5.1 server configuration...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
  </component>
  <component name="mysql56-client" description="MySQL 5.6 server" version_packages="mysql56-server-configurator" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <package file="mysql56-server-configurator_mu088.msi" name="mysql56-server-configurator" version="17.8.17" release="" arch="noarch" md5="c88904a7383e256a7a275e2ed64ab989" buildtime="" size="802816">
      <requires>plesk</requires>
      <requires>mysql56-server &gt;= 5.6.48</requires>
      <provides>mysql-server-configurator = 5.6</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{405F45EC-CFAF-409C-99F4-E749A5D4C029}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{405F45EC-CFAF-409C-99F4-E749A5D4C029}" />
      </detection>
      <actions sequence="upgrade" displayname="Updating configuration of MySQL 5.6 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling MySQL 5.6 server configuration...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
  </component>
  <component name="mysql57-client" description="MySQL 5.7 server" version_packages="mysql57-server-configurator" classes="thirdParty">
    <requires>panel</requires>
    <package file="mysql57-server-configurator_mu088.msi" name="mysql57-server-configurator" version="17.8.17" release="" arch="noarch" md5="7031ae1083a166b0164460e0c61bfab7" buildtime="" size="802816">
      <requires>plesk</requires>
      <requires>mysql57-server &gt;= 5.7.30</requires>
      <provides>mysql-server-configurator = 5.7</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{7458F908-2263-4CD1-B98D-D36994EDEE4E}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{7458F908-2263-4CD1-B98D-D36994EDEE4E}" />
      </detection>
      <actions sequence="install" displayname="Configuring MySQL 5.7 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Updating configuration of MySQL 5.7 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling MySQL 5.7 server configuration...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
  </component>
  <component name="mysql-odbc" description="MySQL ODBC 3.51 driver" uninstall_support="false" classes="plesk,thirdParty">
    <keypackages>
      <keypackage name="mysql-odbc" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dbconnector.mysqlodbc3 --package=mysqlodbc3 --fix" />
    </bootstrapper>
  </component>
  <component name="mysql-odbc51" description="MySQL ODBC 5.1 driver" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <keypackages>
      <keypackage name="mysql-odbc51" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dbconnector.mysqlodbc5 --package=mysqlodbc5 --fix" />
    </bootstrapper>
  </component>
  <component name="mysql-odbc53" description="MySQL ODBC 5.3 driver" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="mysql-odbc53" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dbconnector.mysqlodbc5 --package=mysqlodbc5 --fix" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\bin\repair.exe&quot; --upgrade-mysql-odbc51-dsn" />
    </bootstrapper>
  </component>
  <component name="phpmyadmin" description="phpMyAdmin" version_packages="phpmyadmin" classes="thirdParty">
    <requires>panel</requires>
    <package file="phpmyadmin_mu059.msi" name="phpmyadmin" version="4.9.0100" release="" arch="noarch" md5="a9aa319d77deabaa1182b4a6c0787927" buildtime="" size="7651328">
      <requires>panel-management</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{4D1CEE3C-E89D-40b9-903C-046B321700DB}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{4D1CEE3C-E89D-40b9-903C-046B321700DB}" />
      </detection>
      <actions sequence="install" displayname="Installing phpMyAdmin...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=sqladminmysql --package=phpmyadmin" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading phpMyAdmin...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=sqladminmysql --package=phpmyadmin" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling phpMyAdmin...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=sqladminmysql --package=phpmyadmin --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="mylittleadmin" description="myLittleAdmin" version_packages="mylittleadmin" classes="thirdParty">
    <requires>panel</requires>
    <package file="mylittleadmin_mu089.msi" name="mylittleadmin" version="3.8.30" release="" arch="noarch" md5="5aee6f94ccc3eea56e2a98dfde69b92e" buildtime="" size="2502656">
      <requires>plesk-service-node</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{29177322-65F6-4287-8BE5-8E45C1FAA8B1}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{29177322-65F6-4287-8BE5-8E45C1FAA8B1}" />
      </detection>
      <actions sequence="install" displayname="Installing myLittleAdmin...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading myLittleAdmin...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling myLittleAdmin...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=sqladminmssql --package=mylittleadmin --fix" critical="false" />
      </actions>
    </package>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\bin\repair.exe&quot; --reconfigure-mssql-webadmin-site" />
    </bootstrapper>
  </component>
  <component name="webalizer" description="Webalizer" version_packages="webalizer" classes="thirdParty">
    <requires>common</requires>
    <package file="webalizer.msi" name="webalizer" version="2.01.11" release="" arch="noarch" md5="40c78484050b05583e3b2bf4d927ab45" buildtime="" size="258048">
      <requires>plesk-service-node</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{58F9684F-613C-43E5-83FD-4F4826E6F0FD}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{58F9684F-613C-43E5-83FD-4F4826E6F0FD}" />
      </detection>
      <actions sequence="install" displayname="Installing Webalizer...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\Webalizer&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\Webalizer&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=stats.webalizer --package=webalizer" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Webalizer...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Additional\Webalizer&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\Additional\Webalizer&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=stats.webalizer --package=webalizer" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Webalizer...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=stats.webalizer --package=webalizer --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="mssql2012" description="MSSQL 2012 server" version_packages="mssql2012_configurator" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <package file="" name="mssql2012_configurator" version="1.0" release="" arch="noarch" md5="" buildtime="" size="">
      <requires>panel-management</requires>
      <requires>sql2012_express</requires>
      <detection property="installed.version">
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\SQLEXPRESS\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2008\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2012\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2014\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2016\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2017\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="11.0" max-version="12.0" min-version-included="true" max-version-included="false" />
      </detection>
      <detection property="MSSQL2012_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Configuring MSSQL 2012 server...">
        <execute program="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\110\Tools\Binn\SQLCMD.EXE" working-dir="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\110\Tools\Binn" command-line="-S .\MSSQLSERVER2012 -E -Q &quot;ALTER LOGIN sa ENABLE; ALTER LOGIN sa WITH PASSWORD='[MSSQL2012_PASSWORD]';&quot;" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=database.mssql_MSSQLSERVER2012 --package=mssql_MSSQLSERVER2012 --fix --soft" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\local_mssql_helper.exe" command-line="--register-in-plesk -host &quot;.\MSSQLSERVER2012&quot; -login sa -passwd &quot;[MSSQL2012_PASSWORD]&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="">
        <!-- We don't remove MSSQL. -->
      </actions>
    </package>
  </component>
  <component name="mssql2014" description="MSSQL 2014 server" version_packages="mssql2014_configurator" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <package file="" name="mssql2014_configurator" version="1.0" release="" arch="noarch" md5="" buildtime="" size="">
      <requires>panel-management</requires>
      <requires>sql2014_express</requires>
      <detection property="installed.version">
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\SQLEXPRESS\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2008\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2012\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2014\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2016\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2017\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="12.0" max-version="13.0" min-version-included="true" max-version-included="false" />
      </detection>
      <detection property="MSSQL2014_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Configuring MSSQL 2014 server...">
        <execute program="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\SQLCMD.EXE" working-dir="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn" command-line="-S .\MSSQLSERVER2014 -E -Q &quot;ALTER LOGIN sa ENABLE; ALTER LOGIN sa WITH PASSWORD='[MSSQL2014_PASSWORD]';&quot;" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=database.mssql_MSSQLSERVER2014 --package=mssql_MSSQLSERVER2014 --fix --soft" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\local_mssql_helper.exe" command-line="--register-in-plesk -host &quot;.\MSSQLSERVER2014&quot; -login sa -passwd &quot;[MSSQL2014_PASSWORD]&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="">
        <!-- We don't remove MSSQL. -->
      </actions>
    </package>
  </component>
  <component name="mssql2016" description="MSSQL 2016 server" version_packages="mssql2016_configurator" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <package file="" name="mssql2016_configurator" version="1.0" release="" arch="noarch" md5="" buildtime="" size="">
      <requires>panel-management</requires>
      <requires>dotnet46</requires>
      <requires>sql2016_express</requires>
      <detection property="installed.version">
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\SQLEXPRESS\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2008\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2012\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2014\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2016\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2017\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="13.0" max-version="14.0" min-version-included="true" max-version-included="false" />
      </detection>
      <detection property="MSSQL2016_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Configuring MSSQL 2016 server...">
        <execute program="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.EXE" working-dir="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn" command-line="-S .\MSSQLSERVER2016 -E -Q &quot;ALTER LOGIN sa ENABLE; ALTER LOGIN sa WITH PASSWORD='[MSSQL2016_PASSWORD]';&quot;" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=database.mssql_MSSQLSERVER2016 --package=mssql_MSSQLSERVER2016 --fix --soft" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\local_mssql_helper.exe" command-line="--register-in-plesk -host &quot;.\MSSQLSERVER2016&quot; -login sa -passwd &quot;[MSSQL2016_PASSWORD]&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="">
        <!-- We don't remove MSSQL. -->
      </actions>
    </package>
  </component>
  <component name="mssql2017" description="MSSQL 2017 server" version_packages="mssql2017_configurator" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <package file="" name="mssql2017_configurator" version="1.0" release="" arch="noarch" md5="" buildtime="" size="">
      <requires>panel-management</requires>
      <requires>dotnet46</requires>
      <requires>sql2017_express</requires>
      <detection property="installed.version">
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\SQLEXPRESS\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2008\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2012\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2014\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2016\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER2017\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
        <read-registry-version root="HKLM" key="SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion" context="system" value="CurrentVersion" min-version="14.0" max-version="15.0" min-version-included="true" max-version-included="false" />
      </detection>
      <detection property="MSSQL2017_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Configuring MSSQL 2017 server...">
        <execute program="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.EXE" working-dir="[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn" command-line="-S .\MSSQLSERVER2017 -E -Q &quot;ALTER LOGIN sa ENABLE; ALTER LOGIN sa WITH PASSWORD='[MSSQL2017_PASSWORD]';&quot;" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=database.mssql_MSSQLSERVER2017 --package=mssql_MSSQLSERVER2017 --fix --soft" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\local_mssql_helper.exe" command-line="--register-in-plesk -host &quot;.\MSSQLSERVER2017&quot; -login sa -passwd &quot;[MSSQL2017_PASSWORD]&quot;" critical="false" />
      </actions>
      <actions sequence="remove" displayname="">
        <!-- We don't remove MSSQL. -->
      </actions>
    </package>
  </component>
  <component name="webmail" description="Horde webmail" version_packages="webmail" classes="thirdParty">
    <requires>panel</requires>
    <requires>mysql-client</requires>
    <requires>php56</requires>
    <package file="webmail_mu090.msi" name="webmail" version="5.2.2460" release="" arch="noarch" md5="0cea1e865a490000b000accb4858897e" buildtime="" size="22007808">
      <requires>panel-management</requires>
      <requires>php56</requires>
      <requires>mysql-server-configurator</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{AEF8A937-80F4-4848-B798-344336E09CC9}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{AEF8A937-80F4-4848-B798-344336E09CC9}" />
      </detection>
      <actions sequence="install" displayname="Installing Horde webmail...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Webmail\horde&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=webmail.horde --package=horde" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\bin\repair.exe" working-dir="[PLESK_INSTALLDIR]\bin" command-line="--reconfigure-webmail-site -webmail-type horde" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Horde webmail...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\Webmail\horde&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=webmail.horde --package=horde" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Horde webmail...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--uninstall --type=webmail.horde" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=webmail.horde --package=horde --soft" critical="false" />
      </actions>
    </package>
  </component>
  <component name="drweb" description="Plesk Premium Anti-Virus" version_packages="drweb" classes="thirdParty">
    <requires>panel</requires>
    <package file="drweb.msi" name="drweb" version="6.0.2" release="" arch="noarch" md5="b2958551bdcb069c1143fb0733e0635e" buildtime="" size="216727552">
      <requires>panel-management</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{78D43C76-7E00-440C-8664-85E280DDB1F6}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{78D43C76-7E00-440C-8664-85E280DDB1F6}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk Premium Antivirus...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\DrWeb&quot; DATADIR=&quot;[PLESK_DATADIR]\DrWeb&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\DrWeb&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=antivirus --package=drweb --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk Premium Antivirus...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]\DrWeb&quot; DATADIR=&quot;[PLESK_DATADIR]\DrWeb&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\DrWeb&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=antivirus --package=drweb --fix" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Plesk Premium Antivirus...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=antivirus --package=drweb --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="kav" description="Kaspersky anti-virus" version_packages="kav" classes="thirdParty">
    <requires>panel</requires>
    <package file="kav.msi" name="kav" version="17.8.10" release="" arch="noarch" md5="1a6ce820301a6a464d258ca47c6f74de" buildtime="" size="188227920">
      <requires>panel-management</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{970BC5E0-E7A6-46C6-A8FF-2F8B58CAD96B}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{970BC5E0-E7A6-46C6-A8FF-2F8B58CAD96B}" />
      </detection>
      <actions sequence="install" displayname="Installing Kaspersky anti-virus...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\kav&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=antivirus --package=kav --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Kaspersky anti-virus...">
        <install-msi-package command-line="ADDLOCAL=ALL INSTALLDIR=&quot;[PLESK_INSTALLDIR]&quot; ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe" command-line="--apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\kav&quot;" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=antivirus --package=kav --fix" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling Kaspersky anti-virus...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=antivirus --package=kav --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="plesk-urlprotection" description="Plesk URL protection module" version_packages="plesk-urlprotection" uninstall_support="false" classes="thirdParty">
    <package file="plesk-urlprotection.msi" name="plesk-urlprotection" version="17.8.9" release="" arch="noarch" md5="3ecb2308db99a7ec0164ebe084a01966" buildtime="" size="884736">
      <requires>IIS</requires>
      <requires>vcredist140</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{10F0D378-AA97-47A1-9786-9233F7280C7F}" />
      </detection>
      <actions sequence="install" displayname="Installing Plesk URL protection module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Plesk URL protection module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
    </package>
  </component>
  <component name="ssi" description="Server Side Includes" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="ssi" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=script.ssi --package=ssi" />
    </bootstrapper>
  </component>
  <component name="webdeploy" description="Microsoft Web Deploy" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="webdeploy" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=webpublish.webdeploy --package=webdeploy" />
    </bootstrapper>
  </component>
  <component name="urlrewrite" description="IIS URL Rewrite Module" uninstall_support="false" classes="plesk,thirdParty">
    <keypackages>
      <keypackage name="urlrewrite" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=urlrewrite.module --package=urlrewrite" />
    </bootstrapper>
  </component>
  <component name="webdav" description="FileSharing support" uninstall_support="false" classes="plesk">
    <keypackages>
      <keypackage name="web-dav" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin64\websrvmng.exe&quot; --configure-plesk-website" />
    </bootstrapper>
  </component>
  <component name="health-monitoring" description="System Health Monitor" version_packages="health-monitoring" classes="plesk">
    <requires>panel</requires>
    <package file="health-monitoring.msi" name="health-monitoring" version="17.8.8480" release="" arch="noarch" md5="bf3e2bbdfee05022eefd44dc3bc59089" buildtime="" size="1642496">
      <requires>dotnet45 &gt;= 4.5</requires>
      <requires>panel-management</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{94fea880-41a8-4835-8c47-7969e3b05705}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{94fea880-41a8-4835-8c47-7969e3b05705}" />
      </detection>
      <actions sequence="install" displayname="Installing System Health Monitor package...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=psa.health --package=health-monitor --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading System Health Monitor package...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=psa.health --package=health-monitor --fix" critical="false" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling System Health Monitor package...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=psa.health --package=health-monitor --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="dotnetcoreruntime" description=".NET Core Runtime" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="dotnet-sharedframework-1.0" />
      <keypackage name="dotnet-sharedframework-1.1" />
      <keypackage name="dotnet-runtime-2.0" />
      <keypackage name="dotnet-hostfxr" />
      <keypackage name="dotnet-host" />
      <keypackage name="aspnetcore-runtime-package-store-2.0" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe&quot; --apply-to-directory --directory=&quot;[GLOBAL.Path.ProgramFilesX64]\dotnet&quot;" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dotnetcore.dotnetcoreruntime --package=dotnetcoreruntime" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dotnetcore.dotnetcoreruntime1_1 --package=dotnetcoreruntime1_1" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dotnetcore.dotnetcoreruntime2_0 --package=dotnetcoreruntime2_0" />
    </bootstrapper>
  </component>
  <component name="aspnetcore" description="ASP.NET Core" uninstall_support="false" classes="thirdParty">
    <requires>dotnetcoreruntime</requires>
    <keypackages>
      <keypackage name="aspnetcoremodule" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=dotnetcore.aspnetcoremodule --package=aspnetcoremodule" />
    </bootstrapper>
  </component>
  <component name="appinit" description="Application Initialization" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="IIS-ApplicationInit" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=appinit.warmup --package=warmup" />
    </bootstrapper>
  </component>
  <component name="http-dynamic-compression" description="Dynamic Content Compression" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="IIS-HttpCompressionDynamic" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=httpcompression.dynamic --package=dynamic-compression" />
    </bootstrapper>
  </component>
  <component name="gitforwindows" description="Git for Windows" uninstall_support="false" classes="thirdParty">
    <keypackages>
      <keypackage name="git" />
    </keypackages>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=vcs.git --package=git" />
    </bootstrapper>
  </component>
  <component name="cloudflare" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-servershield" />
    </keypackages>
  </component>
  <component name="heavy-metal-skin" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-heavy-metal-skin" />
    </keypackages>
  </component>
  <component name="plesk-migration-manager" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-panel-migrator" />
    </keypackages>
  </component>
  <component name="git" description="" classes="plesk">
    <requires>panel</requires>
    <requires>gitforwindows</requires>
    <keypackages>
      <keypackage name="ext-git" />
    </keypackages>
    <package file="" name="plesk-git-configurator" version="2.7.1" release="" arch="noarch" md5="" buildtime="" size="">
      <requires>plesk-service-node</requires>
      <requires>git</requires>
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\PLESK\PSA Config\Config\Packages\vcs.git\git" value="version" context="x86" />
      </detection>
      <actions sequence="install" displayname="Configuring Git...">
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=vcs.git --package=git" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Updating configuration of Git...">
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=vcs.git --package=git --fix" critical="false" />
      </actions>
    </package>
  </component>
  <component name="docker" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-docker" />
    </keypackages>
  </component>
  <component name="letsencrypt" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-letsencrypt" />
    </keypackages>
  </component>
  <component name="modsecurity" description="ModSecurity Web Application Firewall" uninstall_support="false" classes="thirdParty">
    <requires>common</requires>
    <keypackages>
      <keypackage name="owasp-modsecurity-crs" />
    </keypackages>
    <package file="owasp-modsecurity-crs.msi" name="owasp-modsecurity-crs" version="17.8.7437" release="" arch="noarch" md5="ce4d06fcdac4e0f5cd6bba8b87204fdb" buildtime="" size="258048">
      <requires>plesk-service-node</requires>
      <requires>modsecurity</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{1B2F314E-B4EB-4CEF-87BF-551C07ADEF07}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{1B2F314E-B4EB-4CEF-87BF-551C07ADEF07}" />
      </detection>
      <actions sequence="install" displayname="Installing OWASP ModSecurity rules...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading OWASP ModSecurity rules...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R AUTOINSTALLER=1" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling OWASP ModSecurity rules...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <bootstrapper>
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe&quot; --apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\ModSecurity\rules&quot;" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin64\ApplySecurity.exe&quot; --apply-to-directory --directory=&quot;[PLESK_INSTALLDIR]\ModSecurity\etc&quot;" />
      <action sequence="post" stage="commit" critical="false" exec-cmd="&quot;[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe&quot; --update --type=waf.modsecurity --package=modsecurity --fix" />
    </bootstrapper>
  </component>
  <component name="nodejs" description="" classes="plesk">
    <requires>nodejs-group</requires>
    <requires>iisnode</requires>
    <keypackages>
      <keypackage name="ext-nodejs" />
    </keypackages>
    <package file="" name="iisnode-configurator" version="0.2.21" release="" arch="noarch" md5="" buildtime="" size="">
      <requires>nodejs</requires>
      <requires>iisnodemodule</requires>
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\PLESK\PSA Config\Config\Packages\nodejs.iisnodemodule\iisnodemodule" value="version" context="x86" />
      </detection>
    </package>
  </component>
  <component name="wp-toolkit" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-wp-toolkit" />
    </keypackages>
  </component>
  <component name="social-login" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-social-login" />
    </keypackages>
  </component>
  <component name="advisor" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-advisor" />
    </keypackages>
  </component>
  <component name="domain-connect" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-domain-connect" />
    </keypackages>
  </component>
  <component name="xovi" description="" classes="plesk">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="ext-xovi" />
    </keypackages>
  </component>
  <installation_types>
    <type name="Recommended,Typical" description="Install only necessary components.">
      <component>common</component>
      <component>panel</component>
      <component>msdns</component>
      <component>mailenable</component>
      <component>php56</component>
      <component>php71</component>
      <component>php72</component>
      <component>php73</component>
      <component>mysql-client</component>
      <component>mysql-odbc</component>
      <component>msodbcsql11</component>
      <component>msodbcsql13</component>
      <component>msodbcsql17</component>
      <component>drweb</component>
      <component>awstats</component>
      <component>webalizer</component>
      <component>webmail</component>
      <component>spamassassin</component>
      <component>phpmyadmin</component>
      <component>plesk-urlprotection</component>
      <component>docker</component>
      <component>gitforwindows</component>
      <component>git</component>
      <component>heavy-metal-skin</component>
      <component>letsencrypt</component>
      <component>wp-toolkit</component>
      <component>social-login</component>
      <component>advisor</component>
      <component>domain-connect</component>
      <component>xovi</component>
    </type>
    <type name="Full" description="Install all components.">
      <component>common</component>
      <component>panel</component>
      <component>awstats</component>
      <component>mailenable</component>
      <component>modsecurity</component>
      <component>msdns</component>
      <component>php5</component>
      <component>php53</component>
      <component>php54</component>
      <component>php55</component>
      <component>php56</component>
      <component>php70</component>
      <component>php71</component>
      <component>php72</component>
      <component>php73</component>
      <component>spamassassin</component>
      <component>mysql-client</component>
      <component>mysql-odbc</component>
      <component>mysql-odbc5</component>
      <component>msodbcsql11</component>
      <component>msodbcsql13</component>
      <component>msodbcsql17</component>
      <component>phpmyadmin</component>
      <component>mylittleadmin</component>
      <component>webalizer</component>
      <component>mssql2012</component>
      <component>webmail</component>
      <component>drweb</component>
      <component>kav</component>
      <component>plesk-migration-manager</component>
      <component>ssi</component>
      <component>webdeploy</component>
      <component>urlrewrite</component>
      <component>plesk-urlprotection</component>
      <component>webdav</component>
      <component>health-monitoring</component>
      <component>sitebuilder</component>
      <component>cloudflare</component>
      <component>heavy-metal-skin</component>
      <component>docker</component>
      <component>gitforwindows</component>
      <component>git</component>
      <component>letsencrypt</component>
      <component>wp-toolkit</component>
      <component>nodejs-group</component>
      <component>iisnode</component>
      <component>nodejs</component>
      <component>appinit</component>
      <component>http-dynamic-compression</component>
      <component>social-login</component>
      <component>advisor</component>
      <component>domain-connect</component>
      <component>xovi</component>
    </type>
  </installation_types>
  <component_groups>
    <group type="radio" name="mysql-client" description="MySQL server">
      <component name="mysql57-client" default="true" />
      <component name="mysql56-client" />
      <component name="mysql51-client" />
    </group>
    <group type="radio" name="mysql-odbc5" description="MySQL ODBC 5 driver">
      <component name="mysql-odbc53" default="true" />
      <component name="mysql-odbc51" />
    </group>
    <group name="hosting" description="Plesk hosting features">
      <component name="modsecurity" />
      <component name="php5" />
      <component name="php53" />
      <component name="php54" />
      <component name="php55" />
      <component name="php56" />
      <component name="php70" />
      <component name="php71" />
      <component name="php72" />
      <component name="php73" />
      <component name="ssi" />
      <component name="webdav" />
      <component name="dotnetcoreruntime" />
      <component name="aspnetcore" />
      <component name="appinit" />
      <component name="http-dynamic-compression" />
    </group>
    <group name="extensions" description="Additional Plesk extensions">
      <component name="cloudflare" />
      <component name="heavy-metal-skin" />
      <component name="git" />
      <component name="docker" />
      <component name="letsencrypt" />
      <component name="wp-toolkit" />
      <component name="social-login" />
      <component name="advisor" />
      <component name="domain-connect" />
      <component name="xovi" />
    </group>
  </component_groups>
  <updates updates_dir="" headers_file="" />
  <thirdparty thirdparty_dir="thirdparty-windows-x86_64" headers_file="">
    <package file="vcredist150_x64.exe" name="vcredist150_x64" version="14.11.25325" release="" arch="x86_64" md5="77c0f604585fb429c722be111ca30c37" buildtime="" size="15222904">
      <detection property="installed.version">
        <read-bundle-info target="BundleVersion" upgrade-code="{C146EF48-4D31-3C3D-A2C5-1E91AF8A0A9B}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2017 Redistributable (x64)...">
        <install-exe-package command-line="/q /norestart" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2017 Redistributable (x64)...">
        <install-exe-package command-line="/q /norestart" />
      </actions>
    </package>
    <package file="vcredist140_x86.msi" name="vcredist140_x86" version="14.0.24210" release="" arch="i386" md5="82166aefd70cac495a55fa88a7361cc5" buildtime="" size="790528">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{8748BC24-620F-44AE-8E4C-F7B5762F8A13}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2015 Redistributable...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2015 Redistributable...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
    </package>
    <package file="vcredist140_x64.msi" name="vcredist140_x64" version="14.0.24210" release="" arch="x86_64" md5="13c34338cde572f5dcb2280677a5aec2" buildtime="" size="876544">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{38AD5402-BE7C-4515-BA3C-8CCB730C5DF5}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2015 Redistributable (x64)...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2015 Redistributable (x64)...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
    </package>
    <package file="" name="vcredist140" version="14.0" release="" arch="x86_64">
      <provides>vcredist140 = 14.0</provides>
      <requires>vcredist140_x86 &gt;= 14.0.24210</requires>
      <requires>vcredist140_x64 &gt;= 14.0.24210</requires>
    </package>
    <package file="vcredist120_x86.exe" name="vcredist120_x86" version="12.0.21005" release="" arch="i386" md5="0fc525b6b7b96a87523daa7a0013c69d" buildtime="" size="6503984">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{936E696B-0C8D-3A48-98DF-344FEA4E1139}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2013 Redistributable...">
        <install-exe-package command-line="/q /norestart" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2013 Redistributable...">
        <install-exe-package command-line="/q /norestart" />
      </actions>
    </package>
    <package file="vcredist120_x64.exe" name="vcredist120_x64" version="12.0.21005" release="" arch="x86_64" md5="96b61b8e069832e6b809f24ea74567ba" buildtime="" size="7194312">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{3868550C-1532-316A-9EFF-8509A6E92F79}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2013 Redistributable (x64)...">
        <install-exe-package command-line="/q /norestart" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2013 Redistributable (x64)...">
        <install-exe-package command-line="/q /norestart" />
      </actions>
    </package>
    <package file="" name="vcredist120" version="12.0" release="" arch="x86_64">
      <provides>vcredist120 = 12.0</provides>
      <requires>vcredist120_x86 &gt;= 12.0.21005</requires>
      <requires>vcredist120_x64 &gt;= 12.0.21005</requires>
    </package>
    <package file="vcredist110_x86.msi" name="vcredist110_x86" version="11.0.60610" release="" arch="i386" md5="45f00e7767f3607878942f31a35bad1c" buildtime="" size="626688">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{4E72F426-F328-42EB-8666-B95D868768A1}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2012 Redistributable...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2012 Redistributable...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
    </package>
    <package file="vcredist110_x64.msi" name="vcredist110_x64" version="11.0.60610" release="" arch="x86_64" md5="f3d00464eeec61549dedf99e2dff4535" buildtime="" size="655360">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{5878FC15-3DAA-41DE-9C76-7B182D917E79}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2012 Redistributable (x64)...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2012 Redistributable (x64)...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
    </package>
    <package file="" name="vcredist110" version="11.0" release="" arch="x86_64">
      <provides>vcredist110 = 11.0</provides>
      <requires>vcredist110_x86 &gt;= 11.0.60610</requires>
      <requires>vcredist110_x64 &gt;= 11.0.60610</requires>
    </package>
    <package file="vcredist100_x86.exe" name="vcredist100_x86" version="10.0.40219" release="" arch="i386" md5="cede02d7af62449a2c38c49abecc0cd3" buildtime="" size="4995416">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{1F4F1D2A-D9DA-32CF-9909-48485DA06DD5}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2010 SP1 Redistributable...">
        <install-exe-package command-line="/q /norestart /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2010 SP1 Redistributable...">
        <install-exe-package command-line="/q /norestart /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
    </package>
    <package file="vcredist100_x64.exe" name="vcredist100_x64" version="10.0.40219" release="" arch="x86_64" md5="cbe0b05c11d5d523c2af997d737c137b" buildtime="" size="5673816">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{5B75F761-BAC8-33BC-A381-464DDDD813A3}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2010 SP1 Redistributable (x64)...">
        <install-exe-package command-line="/q /norestart /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2010 SP1 Redistributable (x64)...">
        <install-exe-package command-line="/q /norestart /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
    </package>
    <package file="" name="vcredist100" version="10.0" release="" arch="x86_64">
      <provides>vcredist100 = 10.0</provides>
      <requires>vcredist100_x86 &gt;= 10.0.40219</requires>
      <requires>vcredist100_x64 &gt;= 10.0.40219</requires>
    </package>
    <package file="vcredist90_x86.exe" name="vcredist90_x86" version="9.0.30729.6161" release="" arch="i386" md5="35da2bf2befd998980a495b6f4f55e60" buildtime="" size="4479832">
      <detection property="installed.version">
        <!-- TODO: detect by product code: {86CE85E6-DBAC-3FFD-B977-E4B79F83C909} -->
        <read-msi-info target="VersionString" upgrade-code="{DE2C306F-A067-38EF-B86C-03DE4B0312F9}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2008 Redistributable...">
        <install-exe-package command-line="/q /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2008 Redistributable...">
        <install-exe-package command-line="/q /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
    </package>
    <package file="vcredist90_x64.exe" name="vcredist90_x64" version="9.0.30729.6161" release="" arch="x86_64" md5="e2ada570911edaaae7d1b3c979345fce" buildtime="" size="5207896">
      <detection property="installed.version">
        <!-- TODO: detect by product code: {8338783A-0968-3B85-AFC7-BAAE0A63DC50} -->
        <read-msi-info target="VersionString" upgrade-code="{FDA45DDF-8E17-336F-A3ED-356B7B7C688A}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2008 Redistributable (x64)...">
        <install-exe-package command-line="/q /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2008 Redistributable (x64)...">
        <install-exe-package command-line="/q /c:&quot;msiexec /i vc_red.msi /qn REBOOT=R&quot;" />
      </actions>
    </package>
    <package file="" name="vcredist90" version="9.0" release="" arch="x86_64">
      <provides>vcredist90 = 9.0</provides>
      <requires>vcredist90_x86 &gt;= 9.0.30729.5570</requires>
      <requires>vcredist90_x64 &gt;= 9.0.30729.5570</requires>
    </package>
    <package file="vcredist80_x86.exe" name="vcredist8_x86" version="8.0.61001" release="" arch="i386" md5="ce2922f83fb4b170affce0ea448b107b" buildtime="" size="2707352">
      <detection property="installed.version">
        <!-- TODO: detect using product code: {a0fe116e-9a8a-466f-aee0-625cb7c207e3} -->
        <read-msi-info target="VersionString" upgrade-code="{86C9D5AA-F00C-4921-B3F2-C60AF92E2844}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2005 Redistributable...">
        <install-exe-package command-line="/q:a /c:&quot;msiexec /i vcredist.msi /qn REBOOT=R&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Visual C++ 2005 Redistributable...">
        <install-exe-package command-line="/q:a /c:&quot;msiexec /i vcredist.msi /qn REBOOT=R&quot;" />
      </actions>
    </package>
    <package file="vcredist80_x64.exe" name="vcredist8_x64" version="8.0.61000" release="" arch="x86_64" md5="56eaf4e1237c974f6984edc93972c123" buildtime="" size="3175832">
      <detection property="installed.version">
        <!-- TODO: detect using product code: {aac9fcc4-dd9e-4add-901c-b5496a07ab2e} -->
        <read-msi-info target="VersionString" upgrade-code="{A8D19029-8E5C-4E22-8011-48070F9E796E}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2005 Redistributable (x64)...">
        <install-exe-package command-line="/q:a /c:&quot;msiexec /i vcredist.msi /qn REBOOT=R&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Installing Microsoft Visual C++ 2005 Redistributable (x64)...">
        <install-exe-package command-line="/q:a /c:&quot;msiexec /i vcredist.msi /qn REBOOT=R&quot;" />
      </actions>
    </package>
    <package file="" name="vcredist8" version="8.1" release="" arch="x86_64">
      <provides>vcredist8 = 8.1</provides>
      <requires>vcredist8_x86 &gt;= 8.0.61001</requires>
      <requires>vcredist8_x64 &gt;= 8.0.61000</requires>
    </package>
    <package file="vcredist71_x86.msi" name="vcredist71" version="7.10.3052" release="" arch="i386" md5="1b69e28964b6f3ccbbc004c954dda385" buildtime="" size="315392">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{6865421A-D0CE-4EF3-8D30-9F4D6273A3CE}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Visual C++ 2003 Redistributable...">
        <install-msi-package command-line="ADDLOCAL=ALL" />
      </actions>
    </package>
    <package file="" name="dotnet2" version="1" release="" arch="x86_64" md5="" buildtime="" size="">
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727" value="Install" />
      </detection>
      <actions sequence="install" displayname="Installing .NET Framework 3.5 (includes .NET 2.0 and 3.0)...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:NetFx3 /All" context="x64" />
      </actions>
    </package>
    <package file="" name="dotnet46" version="4.6" release="" arch="x86_64" md5="" buildtime="" size="">
      <provides>dotnet45 = 4.6</provides>
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" value="Version" context="x64" />
      </detection>
      <actions sequence="install" displayname="Installing .NET Framework 4.6...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:NetFx4 /All" context="x64" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading .NET Framework 4...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:NetFx4 /All" context="x64" />
      </actions>
    </package>
    <package file="WebDeploy_amd64_en-US.msi" name="webdeploy" version="3.1238.1955" release="" arch="x86_64" md5="eb8104a2131d4dae558db2157ae74706" buildtime="" size="5951488">
      <requires>powershell2</requires>
      <requires>IIS-ManagementService</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{F63293CE-9EAC-4F8D-A261-2A280DFEADE8}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft Web Deploy...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft Web Deploy...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="rewrite_7.2.1980_x64.msi" name="urlrewrite" version="7.2.1980" release="" arch="x86_64" md5="6b32cc2980ec05ec63af0222974e1137" buildtime="" size="6053888">
      <requires>dotnet45 &gt;= 4.5</requires>
      <requires>IIS</requires>
      <!-- Required for Rewrite trace provider  -->
      <requires>IIS-HttpTracing</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{91CB5063-159B-4075-BAC3-B832DD2DAEA9}" />
      </detection>
      <actions sequence="install" displayname="Installing IIS URL Rewrite Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading IIS URL Rewrite Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="requestRouter_3.0.1952_x64.msi" name="requestrouter" version="3.0.1952" release="" arch="x86_64" md5="8e89a9b0671df1309dad88d9d57fad36" buildtime="" size="2076672">
      <requires>dotnet45 &gt;= 4.5</requires>
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{8F5A959B-A883-4FB2-B4D9-793A3DFB9F3B}" />
      </detection>
      <actions sequence="install" displayname="Installing IIS Request Router Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading IIS Request Router Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="ModSecurityIIS_2.9.2-64b.msi" name="modsecurity" version="2.9.2" release="" arch="x86_64" md5="1a706597f566807b6a4244078c48bf82" buildtime="" size="6905856">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{82F09489-1678-4C38-ADCB-08C3757653DB}" />
      </detection>
      <actions sequence="install" displayname="Installing ModSecurity IIS Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="Git-2.24.1.2-64-bit.exe" name="git" version="2.24.1.2" release="" arch="x86_64" md5="8e1b9a61e4238bba9ad7ab6eb7d86579" buildtime="" size="48104224">
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\GitForWindows" context="x64" value="CurrentVersion" />
      </detection>
      <actions sequence="install" displayname="Installing Git for Windows...">
        <install-exe-package command-line="/SP- /VERYSILENT /SUPPRESSMSGBOXES /NOCANCEL /NORESTART /COMPONENTS=&quot;ext\reg\shellhere,assoc,assoc_sh&quot;" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Git for Windows...">
        <install-exe-package command-line="/SP- /VERYSILENT /SUPPRESSMSGBOXES /NOCANCEL /NORESTART /COMPONENTS=&quot;ext\reg\shellhere,assoc,assoc_sh&quot;" />
      </actions>
    </package>
    <package file="dotnet-sharedframework-win-x64.1.0.9.msi" name="dotnet-sharedframework-1.0" version="1.0.9" release="" arch="x86_64" md5="9c0fe3457f16acba1d83ba2b251d8230" buildtime="" size="25948160">
      <requires>vcredist140_x64</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{FE9F68F0-5A75-65A6-DAAA-E08DC5186746}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft .NET Core 1.0 Runtime...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft .NET Core 1.0 Runtime...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="dotnet-sharedframework-win-x64.1.1.6.msi" name="dotnet-sharedframework-1.1" version="1.1.6" release="" arch="x86_64" md5="9829f871fb4ff530beb7cadd7ed282e8" buildtime="" size="26980352">
      <requires>vcredist140_x64</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{15103AA4-59C0-71AA-73C7-C78164C6A0E6}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft .NET Core 1.1 Runtime...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft .NET Core 1.1 Runtime...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="dotnet-runtime-2.0.5-win-x64.msi" name="dotnet-runtime-2.0" version="16.20.26021" release="" arch="x86_64" md5="b96ce11c3cb8b63326740cce8b628753" buildtime="" size="22061056">
      <requires>vcredist140_x64</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{759CA8A1-51B1-79A0-F885-01613BD83446}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft .NET Core 2.0 Runtime...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft .NET Core 2.0 Runtime...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="dotnet-hostfxr-2.0.5-win-x64.msi" name="dotnet-hostfxr" version="16.20.26021" release="" arch="x86_64" md5="92581faa62a9e71b599ba98284631398" buildtime="" size="712704">
      <requires>vcredist140_x64</requires>
      <requires>dotnet-sharedframework-1.0</requires>
      <requires>dotnet-sharedframework-1.1</requires>
      <requires>dotnet-runtime-2.0</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{52D93596-59DE-66D2-5072-FCCB05262310}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft .NET Core Host FX Resolver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft .NET Core Host FX Resolver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="dotnet-host-2.0.5-win-x64.msi" name="dotnet-host" version="16.20.26021" release="" arch="x86_64" md5="a026a7235484161a2e78dc85ca15d92c" buildtime="" size="663552">
      <requires>vcredist140_x64</requires>
      <requires>dotnet-sharedframework-1.0</requires>
      <requires>dotnet-sharedframework-1.1</requires>
      <requires>dotnet-runtime-2.0</requires>
      <requires>dotnet-hostfxr</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{45FF3E9C-5728-7AAA-7BD0-1E9D32D6BEB8}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft .NET Core Host...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft .NET Core Host...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="AspNetCore.2.0.5.RuntimePackageStore_x64.msi" name="aspnetcore-runtime-package-store-2.0" version="2.0.12421.0" release="" arch="x86_64" md5="3bac20b9567cecda71df1a9b2717e5b9" buildtime="" size="26738688">
      <requires>vcredist140_x64</requires>
      <requires>dotnet-runtime-2.0</requires>
      <requires>dotnet-hostfxr</requires>
      <requires>dotnet-host</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{E9D28ECA-3B1A-4AF1-9150-914B559998B4}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft ASP.NET Core 2.0 Runtime Package Store...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft ASP.NET Core 2.0 Runtime Package Store...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="aspnetcoremodule_x64_en_preview1_155.msi" name="aspnetcoremodule" version="1.0.1989" release="" arch="x86_64" md5="78efaed14ddf79ddb2dd4ff8ef9f5625" buildtime="" size="847872">
      <requires>dotnet45 &gt;= 4.5</requires>
      <requires>IIS</requires>
      <requires>dotnet-sharedframework-1.0</requires>
      <requires>dotnet-sharedframework-1.1</requires>
      <requires>dotnet-runtime-2.0</requires>
      <requires>dotnet-hostfxr</requires>
      <requires>dotnet-host</requires>
      <requires>aspnetcore-runtime-package-store-2.0</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{DC6A6FDC-C18F-4A6F-B12A-1A835472CB33}" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft ASP.NET Core Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="iisreset.exe" command-line="/RESTART /TIMEOUT:120" displayname="Restarting IIS services..." critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Microsoft ASP.NET Core Module...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="" name="IIS" version="1" release="" arch="x86_64">
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="W3SVC" />
      </detection>
      <actions sequence="install" displayname="Enabling Internet Information Services...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-StaticContent /FeatureName:IIS-DefaultDocument /FeatureName:IIS-DirectoryBrowsing /FeatureName:IIS-HttpErrors /FeatureName:IIS-HttpLogging /FeatureName:IIS-HttpTracing /FeatureName:IIS-RequestFiltering /FeatureName:IIS-HttpCompressionStatic /FeatureName:IIS-ManagementConsole /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-StaticContent" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="StaticContent" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Static Content...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-StaticContent /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-DefaultDocument" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="DefaultDocument" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Default Document...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-DefaultDocument /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-DirectoryBrowsing" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="DirectoryBrowse" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Directory Browsing...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-DirectoryBrowsing /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-HttpErrors" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="HttpErrors" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS HTTP Errors...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-HttpErrors /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-HttpRedirect" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="HttpRedirect" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS HTTP Redirection...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-HttpRedirect /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-HttpLogging" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="HttpLogging" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS HTTP Logging...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-HttpLogging /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-HttpTracing" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="HttpTracing" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Tracing...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-HttpTracing /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-BasicAuthentication" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="BasicAuthentication" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Basic Authentication...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-BasicAuthentication /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-WindowsAuthentication" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="WindowsAuthentication" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Windows Authentication...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-WindowsAuthentication /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-RequestFiltering" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="RequestFiltering" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Request Filtering...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-RequestFiltering /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-IPSecurity" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="IPSecurity" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS IP Security...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-IPSecurity /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ISAPIExtensions" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ISAPIExtensions" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS ISAPI Extensions...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ISAPIExtensions /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ISAPIFilter" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ISAPIFilter" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS ISAPI Filters...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ISAPIFilter /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ASP" version="1" release="" arch="x86_64">
      <requires>IIS-ISAPIExtensions</requires>
      <requires>IIS-RequestFiltering</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ASP" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS ASP...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ASP /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ASPNET2" version="1" release="" arch="x86_64">
      <provides>aspnet = 0.2</provides>
      <requires>dotnet2</requires>
      <requires>IIS-ISAPIExtensions</requires>
      <requires>IIS-ISAPIFilter</requires>
      <requires>IIS-RequestFiltering</requires>
      <requires>IIS-DefaultDocument</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ASPNET" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS ASP.NET 3.5...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ASPNET /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ASPNET4" version="1" release="" arch="x86_64">
      <provides>aspnet = 0.4</provides>
      <requires>dotnet45 &gt;= 4.5</requires>
      <requires>IIS-ISAPIExtensions</requires>
      <requires>IIS-ISAPIFilter</requires>
      <requires>IIS-RequestFiltering</requires>
      <requires>IIS-DefaultDocument</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ASPNET45" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS ASP.NET 4.5...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ASPNET45 /All" context="x64" />
      </actions>
    </package>
    <package file="" name="aspnet" version="0" release="" arch="x86_64" md5="" buildtime="" size="">
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ASPNET" />
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ASPNET45" />
      </detection>
    </package>
    <package file="" name="fast_cgi" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="FastCgi" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS CGI...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-CGI /All" context="x64" />
      </actions>
    </package>
    <package file="" name="ssi" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ServerSideInclude" />
      </detection>
      <actions sequence="install" displayname="Installing Server Side Includes...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ServerSideIncludes /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ManagementConsole" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ManagementConsole" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Management Console...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ManagementConsole /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ManagementScriptingTools" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="ManagementScriptingTools" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Management Scripts and Tools...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ManagementScriptingTools /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-FTPServer" version="7.5" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-service-info target="Version" name="ftpsvc" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS FTP Server...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-FTPSvc /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ManagementService" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="AdminService" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Management Service...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ManagementService /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-ApplicationInit" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <requires>urlrewrite</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="AppWarmUp" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Application Initialization...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-ApplicationInit /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-HttpCompressionDynamic" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="HttpCompressionDynamic" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS Dynamic Content Compression...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-HttpCompressionDynamic /All" context="x64" />
      </actions>
    </package>
    <package file="" name="IIS-URLAuthorization" version="1" release="" arch="x86_64">
      <requires>IIS</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="Authorization" />
      </detection>
      <actions sequence="install" displayname="Enabling IIS URL Authorization...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-URLAuthorization /All" context="x64" />
      </actions>
    </package>
    <package file="" name="powershell2" version="2.0" release="" arch="x86_64">
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine" context="x64" value="PowerShellVersion" />
      </detection>
      <install-message>
Microsoft Powershell 2.0 or higher is required.
          </install-message>
    </package>
    <package file="" name="plesk-control-panel" version="0" release="" arch="x86_64">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{420FF3A6-FF3D-4B04-A9F2-896B2692EFB7}" />
      </detection>
      <conflict-message>
            Old version of Plesk is installed.
          </conflict-message>
    </package>
    <package file="" name="plesk-panel-smb" version="0" release="" arch="x86_64">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{C7BC8B2E-EFB8-43c8-8BD4-91F754A2BF01}" />
      </detection>
      <conflict-message>
            Old version of Plesk SMB Edition is installed.
          </conflict-message>
    </package>
    <package file="" name="mysql-1" version="0" release="" arch="x86_64">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{F668F745-E646-4FD2-9237-8767B996E18C}" />
      </detection>
      <conflict-message>
            Old version of MySQL has been installed.
          </conflict-message>
    </package>
    <package file="" name="plesk-with-mssql" version="0" release="" arch="x86_64">
      <detection property="installed.version">
        <read-msi-info-and-registry-string target="VersionString" upgrade-code="{BB97C2E6-CFBF-42a5-B983-DADE7674926E}" root="HKLM" key="SOFTWARE\Plesk\PSA Config\Config" context="x86" name="PLESK_DATABASE_PROVIDER_NAME" value="MSSQL" />
      </detection>
      <conflict-message>
             Microsoft SQL Server is no longer supported for Plesk internal database.
          </conflict-message>
    </package>
    <package file="sql2012sp3express-x64.exe" name="sql2012_express" version="1.0" release="" arch="x86_64" md5="9c42a9d61b9cca732804d7f7f5edc5f5" buildtime="" size="310972408">
      <requires>dotnet2</requires>
      <requires>dotnet45 &gt;= 4.5</requires>
      <detection property="installed.version">
        <read-service-info target="Version" name="MSSQL$MSSQLSERVER2012" />
      </detection>
      <detection property="MSSQL2012_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Installing MSSQL 2012 server...">
        <install-exe-package command-line="/Q  /IAcceptSQLServerLicenseTerms /ACTION=INSTALL /FEATURES=SQL,AS,RS,IS /INSTANCEDIR=&quot;[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server&quot; /INSTALLSQLDATADIR=&quot;[PLESK_DATADIR]\Databases\MSSQL&quot; /INSTANCENAME=MSSQLSERVER2012 /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=1 /SAPWD=&quot;[MSSQL2012_PASSWORD]&quot;" />
      </actions>
    </package>
    <package file="sql2014sp2express-x64.exe" name="sql2014_express" version="1.0" release="" arch="x86_64" md5="28140e55d164de752538822eb465b1fe" buildtime="" size="326871400">
      <requires>dotnet2</requires>
      <requires>dotnet45 &gt;= 4.5</requires>
      <detection property="installed.version">
        <read-service-info target="Version" name="MSSQL$MSSQLSERVER2014" />
      </detection>
      <detection property="MSSQL2014_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Installing MSSQL 2014 server...">
        <install-exe-package command-line="/Q  /IAcceptSQLServerLicenseTerms /ACTION=INSTALL /FEATURES=SQL,AS,RS,IS,SSMS /INSTANCEDIR=&quot;[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server&quot; /INSTALLSQLDATADIR=&quot;[PLESK_DATADIR]\Databases\MSSQL&quot; /INSTANCENAME=MSSQLSERVER2014 /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=1 /SAPWD=&quot;[MSSQL2014_PASSWORD]&quot;" />
      </actions>
    </package>
    <package file="sql2016sp1express-core-x64.exe" name="sql2016_express" version="1.0" release="" arch="x86_64" md5="345ea5d3c5fb2b1885e31786bf443171" buildtime="" size="431397432">
      <requires>dotnet46</requires>
      <detection property="installed.version">
        <read-service-info target="Version" name="MSSQL$MSSQLSERVER2016" />
      </detection>
      <detection property="MSSQL2016_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Installing MSSQL 2016 server...">
        <install-exe-package command-line="/Q  /IAcceptSQLServerLicenseTerms /ACTION=INSTALL /FEATURES=SQL,AS,RS,IS /INSTANCEDIR=&quot;[GLOBAL.Path.ProgramFilesX64]\Microsoft SQL Server&quot; /INSTALLSQLDATADIR=&quot;[PLESK_DATADIR]\Databases\MSSQL&quot; /INSTANCENAME=MSSQLSERVER2016 /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=1 /SAPWD=&quot;[MSSQL2016_PASSWORD]&quot;" />
      </actions>
    </package>
    <package file="sql2017express-adv-x64.exe" name="sql2017_express" version="1.0" release="" arch="x86_64" md5="e7598a375e7beeefcfaeae6399bdf6d4" buildtime="" size="745384984">
      <requires>dotnet46</requires>
      <detection property="installed.version">
        <read-service-info target="Version" name="MSSQL$MSSQLSERVER2017" />
      </detection>
      <detection property="MSSQL2017_PASSWORD">
        <random-password length="12" />
      </detection>
      <actions sequence="install" displayname="Installing MSSQL 2017 server...">
        <install-exe-package command-line="/Q  /IAcceptSQLServerLicenseTerms /HIDECONSOLE /ACTION=INSTALL /FEATURES=SQL,AS,RS,IS /INSTALLSQLDATADIR=&quot;[PLESK_DATADIR]\Databases\MSSQL&quot; /INSTANCENAME=MSSQLSERVER2017 /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=1 /SAPWD=&quot;[MSSQL2017_PASSWORD]&quot;" />
      </actions>
    </package>
    <package file="mysql-essential-5.1.73-win32.msi" name="mysql51-server" version="5.1.73" release="" arch="noarch" md5="6383f51f0871d11af27ef992db2d4f00" buildtime="" size="40667136">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{49EB7A6A-1CEF-4A1E-9E89-B9A4993963E3}" product-name-filter="* 5.1" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{49EB7A6A-1CEF-4A1E-9E89-B9A4993963E3}" product-name-filter="* 5.1" />
      </detection>
      <actions sequence="install" displayname="Installing MySQL 5.1 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MySQL 5.1 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 ARPSYSTEMCOMPONENT=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling MySQL 5.1 server...">
        <!-- TODO: Ignore error. -->
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="mysql-5.6.48-winx64.msi" name="mysql56-server" version="5.6.48" release="" arch="x86_64" md5="74cab6c4ba65f3a9ab1b0e8c0d194412" buildtime="" size="63741952">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{88AD3A5F-E83F-4B83-9D6B-6B38189E9AC5}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{88AD3A5F-E83F-4B83-9D6B-6B38189E9AC5}" />
      </detection>
      <actions sequence="install" displayname="Installing MySQL 5.6 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MySQL 5.6 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling MySQL 5.6 server...">
        <!-- TODO: Ignore error. -->
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="mysql-5.7.30-winx64.msi" name="mysql57-server" version="5.7.30" release="" arch="x86_64" md5="ecebe7999ea2ebd24c62d6acabb040cc" buildtime="" size="123588608">
      <!-- TODO: This is workaround of MySQL installer bug found in version 5.7.19 x64. Change to vcredist120_x64 when it will be fixed. -->
      <requires>vcredist120</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{F59F931A-0282-45D0-97CD-33F8B43AE3C2}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{F59F931A-0282-45D0-97CD-33F8B43AE3C2}" />
      </detection>
      <actions sequence="install" displayname="Installing MySQL 5.7 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MySQL 5.7 server...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling MySQL 5.7 server...">
        <!-- TODO: Ignore error. -->
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="mysql-connector-odbc-3.51.30-winx64.msi" name="mysql-odbc" version="3.51.30" release="" arch="x86_64" md5="616fbd8258ef104c03be722a509cf94f" buildtime="" size="7728128">
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{FF073FBB-32E2-4052-B6B2-830C5ED4A809}" product-name-filter="* 3.51" />
      </detection>
      <actions sequence="install" displayname="Installing MySQL ODBC 3.51 driver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MySQL ODBC 3.51 driver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="mysql-connector-odbc-5.1.13-win32.msi" name="mysql-odbc51" version="5.1.13" release="" arch="x86_64" md5="dbe91f23e6767a13e5057760e1a0446f" buildtime="" size="2797056">
      <requires>vcredist100_x86 &gt;= 10.0</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{FF073FBB-32E2-4052-B6B2-830C5ED4A809}" product-name-filter="* 5.1" />
      </detection>
      <actions sequence="install" displayname="Installing MySQL ODBC 5.1 driver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MySQL ODBC 5.1 driver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="mysql-connector-odbc-5.3.14-win32.msi" name="mysql-odbc53" version="5.3.14" release="" arch="x86_64" md5="56d23a3ee77aefab90c3ea61ecaec534" buildtime="" size="13246464">
      <requires>vcredist120_x86 &gt;= 12.0</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{FF073FBB-32E2-4052-B6B2-830C5ED4A809}" product-name-filter="* 5.3" />
      </detection>
      <actions sequence="install" displayname="Installing MySQL ODBC 5.3 driver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading MySQL ODBC 5.3 driver...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
      </actions>
    </package>
    <package file="sqlncli_11.3.6538.msi" name="sqlncli" version="11.3.6538.0" release="" arch="x86_64" md5="e2ff4655645ac8756fceca4a5b6c996b" buildtime="" size="5083136">
      <requires>vcredist100</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{1D2D1FA0-E158-4798-98C6-A296F55414F9}" />
      </detection>
      <detection property="installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{1D2D1FA0-E158-4798-98C6-A296F55414F9}" />
      </detection>
      <actions sequence="install" displayname="Installing SQL Server 2012 Native Client...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 IACCEPTSQLNCLILICENSETERMS=YES REBOOT=R" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading SQL Server 2012 Native Client...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 IACCEPTSQLNCLILICENSETERMS=YES REBOOT=R" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling SQL Server 2012 Native Client...">
        <remove-msi-package product-code="[installed.ProductCode]" command-line="REBOOT=R" />
      </actions>
    </package>
    <package file="" name="web-dav" version="1" release="" arch="x86_64">
      <requires>IIS-StaticContent</requires>
      <detection property="installed.version">
        <read-registry-dword root="HKLM" key="SOFTWARE\Microsoft\InetStp\Components" value="WebDAV" />
      </detection>
      <actions sequence="install" displayname="Installing IIS WebDAV module...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:IIS-WebDAV /All" context="x64" />
      </actions>
    </package>
    <package file="" name="iis-web-components" version="1.0" release="" arch="noarch" md5="" buildtime="" size="">
      <provides>iis-web-components = 1.0 </provides>
      <requires>IIS-ManagementConsole</requires>
      <requires>IIS-ISAPIExtensions</requires>
      <requires>IIS-ISAPIFilter</requires>
      <requires>fast_cgi</requires>
    </package>
    <package file="" name="msdns" version="6.1" release="" arch="x86_64">
      <detection property="installed.version">
        <read-service-info target="Version" name="dns" />
      </detection>
      <actions sequence="install" displayname="Installing Microsoft DNS Server...">
        <execute program="dism" command-line="/Online /Quiet /NoRestart /Enable-Feature /FeatureName:DNS-Server-Full-Role /FeatureName:DNS-Server-Tools /All" context="x64" />
        <execute program="net" command-line="STOP DNS" context="x64" critical="false" />
      </actions>
    </package>
    <package file="" name="mailenable-pro" version="0" release="" arch="noarch">
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\Mail Enable\Mail Enable" context="x86" value="Professional Version" />
      </detection>
      <conflict-message>MailEnable Professional Edition is installed.</conflict-message>
    </package>
    <package file="" name="mailenable-ent" version="0" release="" arch="noarch">
      <detection property="installed.version">
        <read-registry-string root="HKLM" key="SOFTWARE\Mail Enable\Mail Enable" context="x86" value="Enterprise Version" />
      </detection>
      <conflict-message>MailEnable Enterprise Edition is installed.</conflict-message>
    </package>
  </thirdparty>
  <ext_catalog url="https://ext.plesk.com/api/v2/packages">
    <package>
      <requires>plesk</requires>
      <detection property="installed.version">
        <read-exec-xml-output command-line="&quot;[PLESK_INSTALLDIR]\bin\extension.exe&quot; --get-xml-info [EXT_CODE]" value-attr="fullVersion" />
      </detection>
      <actions sequence="install" displayname="Installing [EXT_DISPLAY_NAME] extension...">
        <execute program="[PLESK_INSTALLDIR]\bin\extension.exe" command-line="--upgrade-url [EXT_DOWNLOAD_URL]" critical="true" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading [EXT_DISPLAY_NAME] extension...">
        <execute program="[PLESK_INSTALLDIR]\bin\extension.exe" command-line="--upgrade-url [EXT_DOWNLOAD_URL]" critical="true" />
      </actions>
      <actions sequence="remove" displayname="Uninstalling [EXT_DISPLAY_NAME] extension...">
        <execute program="[PLESK_INSTALLDIR]\bin\extension.exe" command-line="--uninstall [EXT_CODE]" critical="true" />
      </actions>
    </package>
  </ext_catalog>
  <removable_packages />
  <preferred_packages />
  <force_remove_packages />
</build>