> For the complete documentation index, see [llms.txt](https://docs.patchmypc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.patchmypc.com/patch-my-pc-publisher/customizations/list-customizations/app-update-mode-retention.md).

# App Update Mode & Retention option in Patch My PC Publisher

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

The **App Update Mode & Retention** right-click option in Patch My PC (PMPC) Publisher allows you to override the global Microsoft ConfigMgr application behavior for a specific vendor or individual product.

{% hint style="info" %}
**Note**

Global behavior for application updates and retention is configured under the [Application Creation Options](/patch-my-pc-publisher/manage/configmgr-apps-tab/base-install-options/application-creation-options.md) section of the [Base Install Options](/patch-my-pc-publisher/manage/configmgr-apps-tab/base-install-options.md) tab.
{% endhint %}

## 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, two), 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 five previous versions of Chrome, whilst keeping a global default of two for all other applications. This provides additional time for testing and a safer rollback path for frequently updated software.

## Configuring Overrides

Overrides configured using the **App Update Mode & Retention** right-click option take precedence over the global options (defined on the under the [Application Creation Options](/patch-my-pc-publisher/manage/configmgr-apps-tab/base-install-options/application-creation-options.md) section of the [Base Install Options](/patch-my-pc-publisher/manage/configmgr-apps-tab/base-install-options.md) tab), and are applied only to the selected vendor or product during publishing.

To configure **Application Update Mode**:

1. Right-click the Vendor or Product you want to configure and select **App Update Mode & Retention**.\
   \
   The **ConfigMgr Application Retention Options** dialog appears.

<figure><img src="/files/IsweKrLT5xKnqJiNBp53" alt="&#x27;ConfigMgr Application Retention Options&#x27; dialog appears." width="333"><figcaption></figcaption></figure>

2. 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).
3. Click **OK** if you don't want to configure any additional settings.
4. If you want to configure **Application Retention Settings** check the **Override global application retention settings** checkbox.
5. If required, check the **Enable ConfigMgr Application Retention** checkbox and configure the value for the **Retain up to&#x20;*****n*****&#x20;previously created applications** where ***n*** is the number of older versions you want to keep.
6. Optionally enable **Remove administrative categories from retained applications** if older versions should not remain visible for deployment.
7. Optionally enable **Delete applications even if they have a deployment** if retained applications should be removed regardless of active deployments.
8. Click **OK** to save the configuration.

The override is evaluated and applied during the next Publisher [synchronization](/patch-my-pc-publisher/manage/sync-schedule-tab.md) and affects only the selected vendor or product.

{% hint style="info" %}
**Note**

See [Application Creation Options](/patch-my-pc-publisher/manage/configmgr-apps-tab/base-install-options/application-creation-options.md) for more details about Application and Retention Settings.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.patchmypc.com/patch-my-pc-publisher/customizations/list-customizations/app-update-mode-retention.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
