# How to upload patches to the patch store from the console? ## Description In certain cases, patches cannot be directly downloaded by the Endpoint Central MSP server from the vendor sites due to any of the following reasons on the vendor's end: - Frequent changes in the download URL. - Issues with session keys and hash keys of the download link. - Direct download of patches being available only to the customers with a registered account and a valid license, etc. In such cases, you can manually download the patch and upload it to the patch store directly from the product console by leveraging the **Upload Patches** feature. This gives you more control over the patching process and ensures that your network is up-to-date and secure. **Note:** The uploaded patch is placed in the common store alongside all other patches. As a result, if the same patch is applicable to other customers, it will be shared and used across them as well. ## Steps 1. Download the updates of the required applications manually. 2. On the product console, navigate to **Patches** -> **Downloaded Patches** -> **Upload Patches**. 3. You can find the list of patches that need to be manually uploaded in the **Upload Patches** view. ![ec-upload-patches-1](https://cdn.manageengine.com/sites/meweb/images/desktop-management-msp/msp-1.png) 4. Click on **Upload** under **Action**. 5. Once the patch has been uploaded, select **Install Patches** to deploy them. 6. Otherwise, navigate to **Patches** -> **Downloaded Patches** -> **Patches tab** -> Search for the **Patch ID** of the required patches and click on **Upload** under **Action**. ![ec-upload-patches-2](https://cdn.manageengine.com/sites/meweb/images/desktop-management-msp/msp-2.png) ## Uploading patches that require manual checksum entry Follow the below-mentioned steps for patches which require the checksum to be entered manually: 1. Click on **Upload** under **Action**. 2. In the pop-up window, browse and select the file to upload. 3. Enter the checksum and choose between the **Checksum algorithm types** (MD5, SHA256, and SHA1). You can either find the checksum of a file on the vendor's site or you can: - Open Command Prompt and navigate to the directory that contains the file to be uploaded. - Obtain the checksum of the file by executing the command: ``` certutil -hashfile ``` For example: ``` certutil -hashfile Win10_1909_en_enterprisex64.iso SHA256 ``` - Once the command is executed, the checksum will be displayed in the Command Prompt. ![upload-patches-cd](https://www.manageengine.com/patch-management/images/upload-patches-cd.png) ![ec-upload-patches-3](https://www.manageengine.com/products/desktop-central/images/ec-upload-patches-3.png) 4. Click on **Upload**. 5. Once the patch has been uploaded, wait for the checksum to be validated. 6. After validation, the patch can be installed.