Updater Page

This page allows you to bundle the Updater with your application. A visual overview of How the Updater works can help you better understand the update process.

Updater

Check for updates before installation

If this option is enabled, before installing the application package, a version check will be executed. If a newer version of the installation package (current MSI) is available, it will be downloaded and installed instead of the current one. This feature will run only if the EXE Bootstrapper is enabled. The update check will be executed based on the INI file generated from an Updates Configuration Project.

Updates Configuration File URL

Specify the updates configuration file's URL location. This file must be placed on your server, and it must contain all the necessary settings for the update process. The content of this field can be localized. Also, this field is of Formatted Type and can be edited using Smart Edit Control.

The URL must be HTTP or HTTPS, on a server supporting these protocols.

Updates Configuration File mirror URL

Specify the updates configuration file's mirror URL location. This mirror URL location will be used as an alternative when the Updates Configuration File URL location specified above cannot be reached. The content of this field can be localized. Also, this field is of Formatted Type and can be edited using Smart Edit Control.

The URL must be HTTP or HTTPS, on a server supporting these protocols.

Check for updates using Advanced Updater

By selecting this option, you will add the Advanced Installer Updater tool to the project.

NoteAfter selecting this option, an executable with the name specified in the "File Name" field, will be added to the installation. This is the Updater for your application.

Updates Configuration File URL

Specify the updates configuration file's URL location. This file must be placed on your server, and it must contain all the necessary settings for the update process. The content of this field can be localized. Also, this field is of Formatted Type and can be edited using Smart Edit Control.

The URL must be HTTP or HTTPS, on a server supporting these protocols.

Downloads updates in this folder

Specify the folder that will contain the downloaded files. This field is of Formatted Type and can be edited using Smart Edit Control. Additionally, you can specify environment variables surrounded in with the "%" character. The environment variable will be expanded when Updater runs.

Caution!This field cannot be set to a network shared location if you are using the option ”Install support service” as it will cause the update installation to fail. This happens because the Updater service runs under the SYSTEM user account which does not have access to network shares.

GitHub integration

Enable this option to integrate the Updater with GitHub

For more information regarding the integration of the Updater with GitHub see this article : How to integrate the Updater with GitHub?

Display

File Name

Specify a name for the Advanced Installer Updater executable file.

NoteThe Advanced Installer Updater's localization is similar to the version localization of Java Products. For more details, see the Java Product Localization page.

Description

Customize the "updater.exe" file description tag.

AppId

This field is automatically populated with the AppId of the application contained by the package. If no AppId is found the field will remain empty and can be manually specified.

Caution!AppID field is mandatory for update notifications. On some Windows 10 versions the notifications will not be displayed if no AppId is specified.

File Icon

Specify an icon for the Advanced Installer Updater executable file.

Choose a file containing the icons by using the [ ... ] button and select from the available icons in the drop-down list. Press [ Reset ] to revert to no icon.

Display update information at the right instead of at the bottom

Enabling this option will change the way update information is shown in the updates dialog.

Allow the user to configure options from Updater Wizard

Disabling this option will result in hiding the command link button “Configure Options“ from the first dialog of the Updater that is visible to your users. This dialog allows the users to open the dialog “Updates Options“, from which they can set the frequency check and download location for the new updates. The “Configure Options“ button is available only when the Updater is called with the /silent command.

Hide the Updater GUI when installing updates

Enable this option to suppress the Updater GUI when installing updates.

Always show updates install summary

When this option is enabled, the "Update Summary" dialog will always be shown as part of the Updater wizard, even when no error occurs.

Updater Execution

Manual: from the application, using a shortcut, etc

Start the Updater from your application or a shortcut.

NoteVarious Updater integration samples are listed in Integrate Updater In Application article.

Automatic: using a Windows scheduled task

A Windows scheduled task will be created for Advanced Installer Updater executable file. Click [ Configure Task ] to specify the scheduled task's behavior.

Update Behavior

This section is described in the Update Behavior article.

Topics