Pre-caching Application Resilience files

In some cases, you may want to use Application Resilience to reinstall applications on your devices without the devices connecting to the Internet. For these situations, you can cache the required files on your devices in advance. Pre-caching the files on your devices may be useful to prepare for the following situations:

  • a Ransomware attack
  • a network quarantine
  • network challenges:

    • firewall, bandwidth, or mobile devices on broadband
    • bandwidth challenges from activating an Application Resilience policy to reinstall an application on a large number of devices
  • avoiding future downloads as a best practice

To pre-cache an installer:

  1. Configure the Application Resilience policy for the application.

    If you want to pre-cache the installer to avoid a large number of devices from trying to download the installer at the same time, don't activate the policy at this point.

  2. Save an exact copy of the files used in the policy configuration with the file names specified in the application's Pre-caching installers section.
  3. Using your preferred method, save the required files to the $(ProgramData)\CTES\Components\RAR\ folder on your devices.

  4. If the Application Resilience policy is not activated, activate it now.

When the RAR component detects that the application is Not compliant, it checks the $(ProgramData)\CTES\Components\RAR\ folder to see if the required files are available. When it detects the required files with the matching file names, it verifies the SHA-256 hash for each file. If the file name and hash match, the RAR component attempts to reinstall the application.