Administrator installations

To start the install process, the WebClient installer first checks if the user can perform an Administrator install.

The installer checks if either of the following conditions is true:

  • The user is a member of a group that has Administrator rights.
  • The user has write-access to the HKEY_LOCAL_MACHINE\SOFTWARE registry key, the C:\Program Files directory, and the C:\Windows\system32 directory.

Granting write privileges

For security reasons, many companies do not want to grant everyone Administrator privileges. To use an Administrator instance, an Administrator should grant all users of your WebClient application write access to certain registry keys and directories. Granting these privileges might be a problem in some deployment environments. The following table lists the necessary write privileges for installing and using an Administrator installation.

Table 1. Administrator installation required permissions
Task Requires write access to ...
Install an application HKLM\SOFTWARE to create a <vendor>\<app> subkey

C:\Program Files\Progress Software\WebClient

Write access is only needed when installing both WebClient and a WebClient application.C:\Program Files\WebClientApps
Run the application HKLM\SOFTWARE\ <vendor> \ <app> and its subkeys

C:\Program Files\WebClientApps\<vendor>\<app>

Unless temp files have been redirected to a writeable directory.
Download an "As needed" component HKLM\SOFTWARE\ <vendor> \ <app>

C:\Program Files\WebClientApps\ <vendor> \ <app> and its subdirectories

Update to a new version HKLM\SOFTWARE\ <vendor> \ <app>

C:\Program Files\Progress Software\WebClient

Write access is only needed if the update includes both WebClient and a WebClient application.

C:\Program Files\WebClientApps\ <vendor> \ <app> and its subdirectories

Uninstall the application HKLM\SOFTWARE\ <vendor> \ <app> and its subkeys

C:\Program Files\Progress Software\WebClient

Write access is only needed if the uninstall includes both WebClient and a WebClient application.

C:\Program Files\WebClientApps\<vendor>\<app> and its subdirectories

An Administrator might avoid granting some of these privileges by setting up batch jobs to handle updates for the users. The Administrator must also arrange the download of all "As needed" components before the end users try to access them.