# Update a Binary Free App

*Applies to: Binary Free Apps for Patch My PC Cloud*

There are two ways to update the version of a Patch My PC (PMPC) Cloud Binary Free App:

* [From the update notification email](#update-a-binary-free-app-from-the-notification-email)
* [From the App Catalog](#update-a-binary-free-app-from-the-app-catalog)

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

Regardless of which method you use to update the Binary Free App, once you have updated it, you should [sync any existing deployments of the Binary Free App.](#sync-an-existing-deployment-of-a-binary-free-app-after-updating-it)
{% endhint %}

### Update a Binary Free App from the Notification Email

If you have email notifications enabled for a Binary Free App, whenever we update the version in our App Catalog you will receive an email notification similar to the [Example Binary Free App Update Email](https://docs.patchmypc.com/patch-my-pc-cloud/technical-references/cloud-email-reference/example-binary-free-app-update-email).

To update the version of a Binary Free App from the notification email:

1. Within the notification email, click **Update File**.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FjJS9OpRsTmeGg3eM8W6D%2Fimage.png?alt=media&#x26;token=637b3e63-67d2-43a4-8572-c844d5cac7f0" alt="Clicking “Add Version” in the notification email" width="452"><figcaption></figcaption></figure>

2. If required, click **Sign In** on the new browser tab prompting you to sign in to your portal.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FAoz5STRqSpzBuSUTxQ6E%2Fimage.png?alt=media&#x26;token=3d264af6-0622-4a2d-b054-0a65922c2e48" alt="	Clicking “Sign In” on the new browser tab prompting you to sign in to your portal." width="563"><figcaption></figcaption></figure>

3. Select the relevant account if you are already signed in or enter your credentials.\
   \
   The portal opens on the **“<*****app\_name*****>” Upload** file screen.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2Fwn2zdlwFJyH6uDyVrygV%2Fimage.png?alt=media&#x26;token=22d8e09d-0193-4a7b-a717-3df7bd052a8b" alt="Portal opening on the “”<app_name>” Upload file” screen." width="563"><figcaption></figcaption></figure>

4. On the **Upload File Installer** screen, either:
   1. Click **Select Application File** and browse to the location containing the app’s installer.
   2. Drag and drop the installer file onto this page.

{% hint style="success" %}
**Tip**

We suggest you use the download link at the bottom of the page to ensure you download the latest version of the app from the vendor’s official website.
{% endhint %}

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FB3ngv1H5jx3VbIfO85od%2Fimage.png?alt=media&#x26;token=60b13e70-154d-4f9f-a1c2-09c74e2ed40e" alt="Clicking “Select Application File”" width="563"><figcaption></figcaption></figure>

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

If you select either the wrong file or the wrong version of the file, the [Unable to verify the file you are trying to upload. Please ensure you have uploaded the correct file](https://docs.patchmypc.com/patch-my-pc-cloud/troubleshoot/binary-free-apps/unable-to-verify-the-file-you-are-trying-to-upload-error-in-binary-free-apps) error will be displayed.

This is because we validate the hash of the installer to ensure you are uploading the correct file compared to the version information we have stored in our App Catalog.

If you really need to deploy an older version of the app, deploy it as a Custom App by using the [Create a Custom App](https://docs.patchmypc.com/patch-my-pc-cloud/custom-apps/create-a-custom-app) process.
{% endhint %}

The hash for the file is calculated as the file is uploaded to your portal.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FlwOE3NbkzeNPl1NfPmWQ%2Fimage.png?alt=media&#x26;token=5874d589-37f6-43f5-9076-9074dde28090" alt="Calculating the hash for the file as its uploaded to your portal" width="563"><figcaption></figcaption></figure>

The portal also shows **File Up to Date** and the **Success – File Successfully Uploaded** notification once:

* The file has been uploaded successfully.
* The calculated hash matches that stored in our App Catalog.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FX1pCFUxh8zxgjMW854zh%2Fimage.png?alt=media&#x26;token=36eb73c8-c4de-405e-97a5-e27ab4b88708" alt="“Success – File Successfully Uploaded” notification" width="563"><figcaption></figcaption></figure>

You can now click **Back** or navigate to another area of the portal.

### Update a Binary Free App from the App Catalog

Whenever a new version of a Binary Free App is available in the App Catalog and we don’t have the latest installer file, the upload (![](https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FippY4Q2mKcOZ2qnMSlNU%2Fimage.png?alt=media\&token=6f4b2542-5ae0-452b-93cf-3f75bdd97411)) icon appears beside the app.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2F2f7i4SPx6OsPrXHAltZ1%2Fimage.png?alt=media&#x26;token=3235a610-ddef-4675-9e86-7d95ddcf2049" alt="“Upload” icon showing a new version of an app needs to be uploaded" width="563"><figcaption></figcaption></figure>

To update a Binary Free App from the App Catalog:

1. Click the upload (![](https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FippY4Q2mKcOZ2qnMSlNU%2Fimage.png?alt=media\&token=6f4b2542-5ae0-452b-93cf-3f75bdd97411)) icon.
2. On the app’s properties screen, click **Manage Files**.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FH0EauMIe3EcnxdyUOUpP%2Fimage.png?alt=media&#x26;token=d177d8d2-f0f5-4cf7-bdd8-0a8d6e2b81b0" alt="Clicking “Manage Files”" width="563"><figcaption></figcaption></figure>

3. Continue from Step 8 of the [Upload the app installer](https://docs.patchmypc.com/patch-my-pc-cloud/deploy-a-binary-free-app#upload-the-app-installer) section of the [Create a Binary Free App](https://docs.patchmypc.com/patch-my-pc-cloud/binary-free-apps/deploy-a-binary-free-app) process to upload the latest version.

### Sync an Existing Deployment of a Binary Free App after Updating it

Once you have updated a Binary Free App, you can either:

* Wait for the next Sync Schedule to run as detailed in [Manage the Sync Schedule in Cloud](https://docs.patchmypc.com/patch-my-pc-cloud/manage/manage-settings/manage-the-sync-schedule-in-cloud).
* Manually initiate a sync as detailed in [Sync Now" Cloud feature](https://docs.patchmypc.com/patch-my-pc-cloud/deployments/manage-deployments/updates/sync-now).


---

# 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-cloud/binary-free-apps/update-a-binary-free-app.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.
