# Manage Application Updates and Retention

*Applies to: Patch My PC Publisher*\
*Available at level: Vendor, Product*\
*Available on tab: ConfigMgr Apps*

## Overview

Manage Application Updates and Retention allows you to override the global ConfigMgr application behavior for a specific vendor or individual product.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FRaTu6ao1P38SPsOWy3oe%2Fimage.png?alt=media&#x26;token=f52bb6c1-b6bc-4ebf-bfed-281e3f606810" alt="Manage Application Updates and Retention" width="563"><figcaption></figcaption></figure>

Global behavior for application updates and retention is configured on the [ConfigMgr Apps](https://docs.patchmypc.com/patch-my-pc-publisher/administration/configmgr-apps) tab by clicking [Options](https://docs.patchmypc.com/patch-my-pc-publisher/administration/configmgr-apps/options). These settings define how new application versions are handled, whether applications are updated in place or created as new applications, and how many previous versions are retained.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FAG9VcvezPm2s0C5OIGY6%2Fimage.png?alt=media&#x26;token=31ce7d8b-ecee-4081-afe5-f5c53de7f81f" alt="ConfigMgr Apps Options" width="563"><figcaption></figcaption></figure>

In some cases, a one size fits all approach is not ideal. This option allows you to customize update and retention behavior at the vendor or product level without changing your global defaults.

## When Overrides Are Useful

Overrides are commonly used for applications that update frequently, such as web browsers.

Products like Google Chrome, Microsoft Edge, and Mozilla Firefox release updates often. Issues introduced by these updates may not be identified immediately. If a global retention setting keeps only a small number of previous versions, for example 2, the version you want to roll back to may no longer be available by the time a problem is discovered.

By configuring a product level override, you can retain more versions for specific applications. For example, you might retain 5 previous versions of Chrome while keeping a global default of 2 for all other applications. This provides additional time for testing and a safer rollback path for frequently updated software.

## Configuring Overrides

Overrides configured here take precedence over the global options defined on the ConfigMgr Apps tab and are applied only to the selected vendor or product during publishing.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FLEsJiMDkMLplBTKI0Y25%2Fimage.png?alt=media&#x26;token=537d5b93-da15-4556-b79a-16fdf98463ba" alt="ConfigMgr Application Retention Options Override" width="338"><figcaption></figcaption></figure>

To Configure Application Update Mode:

1. Right click the Vendor or Product you want to configure.
2. Select **Manage Application Updates and Retention**.
3. Under **Application Update Mode**, choose one of the following.
   1. **Create a new application** to publish each new version as a separate ConfigMgr application.
   2. **Update existing application in-place** to replace the current application with the new version.
   3. **As defined in ConfigMgr application options** to inherit the global behavior (default selection).

To confiure Application Retention Settings:

1. To customize retention behavior, enable **Override global application retention settings**.
2. Enable **Enable ConfigMgr Application Retention**.
3. Configure Retain up to n previously created applications to control how many older versions are kept.
4. Optionally enable **Remove administrative categories from retained applications** if older versions should not remain visible for deployment.
5. Optionally enable **Delete applications even if they have a deployment** if retained applications should be removed regardless of active deployments.
6. Click **OK** to save the configuration.

The override is evaluated and applied during the next Publisher [synchronization](https://docs.patchmypc.com/patch-my-pc-publisher/administration/sync-schedule) and affects only the selected vendor or product.

{% hint style="info" %}
Note

For more details about Application and Retention Settings, use the [ConfigMgr Apps Global Options page](https://docs.patchmypc.com/patch-my-pc-publisher/administration/configmgr-apps/options/application-creation-options) for reference.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.patchmypc.com/patch-my-pc-publisher/customizations-right-click-options/manage-application-updates-and-retention.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
