> Source: [sk108152](https://support.checkpoint.com/results/sk/sk108152)

# sk108152 - The Check Point Uploader GUI utility

| Property | Value |
|----------|-------|
| Solution ID | sk108152 |
| Date Created | 2015-10-12 |
| Last Modified | 2021-04-25 |
| Technical Level | General |
| Products | User Center |
| Versions | Not Version-Specific |
| OS | Windows |

## Solution

**Table of Contents:**

1. Introduction to Check Point Uploader
2. System Requirements
3. How to download and install Check Point Uploader
4. How to upload a file in Check Point Uploader
5. Known Limitations
6. Related Solutions
7. Historical Notes
8. Revision History

Click Here to Show the Entire Article

### (1) Introduction to Check Point Uploader {#Introduction}

Check Point offers a ***GUI-based*** utility to upload files that were requested by Check Point Support to Check Point User Center.  

**Note:** *CPWinUploader* can upload *cpinfo* files (which were collected on a Gaia machine).

### (2) System Requirements {#System Requirements}

Show / Hide system requirements  
* Windows machine must be able to connect to TCP port 443 to the following servers:

  * ftp-proxy.checkpoint.com
  * mercury.ts.checkpoint.com
  * fairfax.ott.checkpoint.com
* Windows machine must be able to resolve hostnames (DNS).

* Windows machine must have [.NET Framework](https://msdn.microsoft.com/en-us/vstudio/aa496123) installed of at least the following versions (***both*** 3.5 and 4.5):

  * [.NET 3.5 SP1](https://www.microsoft.com/en-us/download/details.aspx?id=25150)
  * [.NET 4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653)

  Otherwise, "*Check Point Uploader has stopped working* " error will be displayed:  
  ![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/NET_Framework_1703220510.png)

### (3) How to download and install Check Point Uploader {#How to download and install}

Show / Hide installation instructions  
1. Go to Control Panel - uninstall the current ***Check Point CPinfo*** (complete remove this software and its components).

   Note: Reboot is not mandatory, but strongly recommended.
2. Delete the current ***Check Point Uploader*** folder:

   * On Windows 32-bit:

     `C:\Program Files\CheckPoint\Uploader`
   * On Windows 64-bit:

     `C:\Program Files (x86)\CheckPoint\Uploader`
3. Download and install *Build 173* (and above) of the [CPinfo utility](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92739#First Time Installation Instructions) (refer to the section "`For Windows`"):

   1. Unpack the TGZ archive (using WinZIP, WinRAR, 7-zip, IZArc, etc.)

   2. Go into the ***Package*** folder

   3. Right-click on the ***cpinfo_\<Build\>.exe*** file - click on ***Run as administrator***

   4. Follow the instructions on the screen:

      [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_1.png)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_1.png "Click the image to see it in full size in a new tab/window")  

      [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_2.png)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_2.png "Click the image to see it in full size in a new tab/window")  

      [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_3.png)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_3.png "Click the image to see it in full size in a new tab/window")
   5. Reboot is not mandatory, but strongly recommended.

4. The required files are installed into the following folder:

   * On Windows 32-bit:

     `C:\Program Files\CheckPoint\cpinfo\`
   * On Windows 64-bit:

     `C:\Program Files (x86)\CheckPoint\cpinfo\`

   The following files are installed:

   |---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | File                                  | Description                                                                                                                                                  |
   | ...\\cpinfo\\bin\\CPWinUploader.exe   | Check Point Uploader executable A shortcut is added the Start Menu as follows: Start Menu - "CheckPoint" folder - "Uploader" folder - "Check Point Uploader" |
   | ...\\cpinfo\\bin\\cpinfo.exe          | CPinfo executable                                                                                                                                            |
   | ...\\cpinfo\\bin\\data\\ca-bundle.crt | Certificate file for HTTPS connection to Check Point User Center. **Important Note:** Do ***not*** edit this file.                                           |
   | ...\\cpinfo\\logo.ico                 | Icon used in the Start Menu                                                                                                                                  |

### (4) How to upload a file in Check Point Uploader {#How to upload a file}

Show / Hide upload instructions  
1. Run the Check Point Uploader:

   * *Either* from the Start Menu:

     Go to "***CheckPoint*** " folder - go to "***Uploader*** " folder - click on "***Check Point Uploader***"
   * *Or* from the Command Line (Note: default installation path on Windows 32-bit is used in the example):

     C:\\\> ***"C:\\Program Files (x86)\\CheckPoint\\Uploader\\CPWinUploader.exe"***
2. Enter the required information:

   1. In the ***Service Request Number*** field, enter the valid SR number (if you have already opened it with Check Point Support).

   2. In the ***User Center Credentials*** section, enter the e-mail address and the password for your User Center account.

   3. In the *Files to Upload* section, click on **\[+\]** button to add the files you wish to upload.

      **Note:** The size of the files to upload is limited to 10GB. Refer to [sk92526](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92526) for relevant instructions.
   4. In the ***Options*** section, you can enter list of e-mail addresses for notification separated by semicolons - e.g., *E-Mail-1;E-Mail-2;E-Mail-3*

   *Example*:
   > ![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_5.png)
3. Click on ***Upload*** button at the bottom.

4. ***Upload Result Notification*** pop-up is displayed with the relevant message.

   * If the upload is successful, then the "Status" column would show "*Done* ", and the message would say "*Operation completed successfully!*".

     *Example* :  
     [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_6_Operation_Completed_Successfully.png)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/CPWinUploader_6_Operation_Completed_Successfully.png "Click the image to see it in full size in a new tab/window")
   * If only some of the files were uploaded successfully in this session:

     Note: This feature was added starting in *Build 176* of the [CPinfo utility](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92739#First Time Installation Instructions).
     1. The message would say "*Operation completed. Some files were not uploaded (X/Y) - please press the upload button in order to retry.*"

        *Example* :  
        [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/Some_of_the_files_were_not_uploaded_1703220510.jpg)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/Some_of_the_files_were_not_uploaded_1703220510.jpg "Click the image to see it in full size in a new tab/window")
     2. After clicking on OK, the "Status" column would show:

        * "*Done*" for files that were uploaded successfully

        * "*Pending*" for files, whose upload has failed

        *Example* :  
        [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/Some_files_are_done_others_are_pending_1703220509.jpg)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/Some_files_are_done_others_are_pending_1703220509.jpg "Click the image to see it in full size in a new tab/window")
     3. After clicking on the "Upload" button again and successful upload, the "Status" column would show "*Done* " for all files, and the message would say "*Operation completed successfully!*"

        *Example* :  
        [![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/All_done_1703220509.jpg)](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/All_done_1703220509.jpg "Click the image to see it in full size in a new tab/window")

   * If the upload failed, a relevant error message is shown.

     *Example* :  
     ![](https://sc1.checkpoint.com/sc/SolutionsStatics/sk108152/Upload_Error.png)
5. Refer to the log under the ***Upload*** button.

   **Note:** Log entries appear from down-to-top (most recent entry is at the top).

   *Examples*:
   > *
   >
   >   ```
   >   Uploading: 100% (16/16 B), Done.
   >   Uploading:   0% (0/16 B)  
   >   : Uploading:   0% (0/16 B)  
   >   Uploading TEST_FILE.txt
   >   Sending list of files to server: Done.
   >   Generating list of files to be uploaded: Done.
   >   Initiating connection to User Center: Done.
   >   Password: 
   >   		Uploading...
   >   No Check Point products on this machine
   >   This is Check Point CPinfo Build 914000XXX for Windows
   >   ```
   >
   > *
   >
   >   ```
   >   Sending list of files to server: Error: Invalid User Center credentials.
   >   Generating list of files to be uploaded: Done.
   >   Initiating connection to User Center: Done.
   >   Password: 
   >   		Uploading...
   >   No Check Point products on this machine
   >   This is Check Point CPinfo Build 914000XXX for Windows
   >   ```

If this Windows machine connects to the Internet through an ***HTTP proxy server***, then follow these steps:
> **Reference:** [How To Manage Environment Variables in Windows XP](http://support.microsoft.com/kb/310519).
>
> 1. Start menu - ***Run...*** - ***"%WINDIR%\\system32\\rundll32.exe" sysdm.cpl,EditEnvironmentVariables*** - click on OK
>
>    Alternatively:
>    1. Desktop - right-click on the "*My Computer* " icon - click on "*Properties*"
>    2. Windows Vista/7/2012: In the left pane, click on "*Advanced system settings*".
>    3. Go to "*Advanced*" tab.
>    4. At the bottom, click on "*Environment Variables...*" button.
> 2. Under "*System variables* " - click on "*New...*"
>
>    * In the "*Variable name*" field enter:
>
>      * ***http_proxy***
>    * In the "*Variable value*" field enter:
>
>      * If Proxy server does not require user to authenticate, then enter:
>
>        ***http://Proxy_HostName_or_IP_Address:Proxy_Port***
>      * If user must authenticate on Proxy server, then enter:
>
>        ***http://UserName:Password@Proxy_HostName_or_IP_Address:Proxy_Port***
>    * and click "*OK* " to close the "*New System Variable*" window.
>
> 3. Click on "*OK* " to close the "*Environment Variables*" window.
>
> 4. Click on "*OK* " to close the "*System Properties*" window.
>
> 5. Reboot is not mandatory.
>
>    Verify that the Environment Variable ***http_proxy*** was set:
>    1. Open Windows Command Prompt
>    2. Run:  
>       **`set | findstr http_proxy`**

### (5) Known Limitations {#Known Limitations}

Show / Hide known limitations  

|----|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ID | Symptoms                                                                                                                                                                                                             |
| -  | The size of the files to upload is limited to 10GB. Refer to [sk92526](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92526) for relevant instructions. |

### (6) Related Solutions {#Related Solutions}

Show / Hide related solutions  
* [sk92739 - The CPinfo utility](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92739)
* [sk84000 - The Check Point Uploader command line utility](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk84000)

### (7) Historical Notes {#Historical Notes}

This section lists important historical notes about Check Point Uploader that are related to Check Point migration from SHA-1 based to to SHA-256 based certificates.  
Show / Hide historical notes  
* Improved GUI-based Check Point Uploader utility was released on ***20 Nov 2016*** as an integral part of the [CPinfo utility](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92739) package for Windows OS.

* The previous GUI-based Check Point Uploader utility (released in *April 2016* ) relies on the standalone *cp_uploader* tool to upload the files.

  Due to proactive migration from SHA-1 based to [SHA-256 based certificates](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk103839) on Check Point servers, starting on ***02 Oct 2016*** ,  
  the functionality of the standalone *cp_uploader* tool was integrated into the [CPinfo utility](http://supportcontent.checkpoint.com/solutions?id=sk92739) (version 914000164 and above) and the standalone *cp_uploader* tool becomes *deprecated*.

  As a result, following the migration to SHA-256 based certificates, the previous GUI-based Check Point Uploader utility (released in April 2016) will not be able to communicate with Check Point servers.

  File upload would fail with these errors:
  * "Upload Result Notification" pop-up would show:

    `Operation not completed!`
  * "Log" section would show:

    `Error: Failed connecting to User Center`

### (8) Revision History {#Revision History}

Show / Hide revision history  

|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Date        | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 22 Mar 2017 | * "System Requirements" section - added screenshot of an error that appears if the required .NET Framework is not installed * "How to upload a file in Check Point Uploader" section - added the description of the new message "`Some files were not uploaded`" (feature that was added starting in Build 176 of the [CPinfo utility](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk92739#First Time Installation Instructions)) * "Historical Notes" section - moved to this new section all notes about the Check Point Uploader that are related to Check Point migration from SHA-1 based to to SHA-256 based certificates |
| 20 Nov 2016 | * "How to download and install Check Point Uploader" section - updated the description with the improved GUI-based Check Point Uploader utility * "How to upload a file in Check Point Uploader" section - updated the description with the improved GUI-based Check Point Uploader utility                                                                                                                                                                                                                                                                                                                                                                                                   |
| 02 Oct 2016 | * Added a note that to upload the files, the current GUI-based Check Point Uploader utility relies on the standalone *cp_uploader* tool that was deprecated. The improved GUI-based Check Point Uploader utility (that relies on the impoved CPinfo utility) will be available soon.                                                                                                                                                                                                                                                                                                                                                                                                          |
| 07 Feb 2016 | * "System Requirements" section - added requirement for .NET Framework * Resolved crash on Windows 10 machine without defined user default e-mail                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 01 Feb 2016 | * "How to upload a file in Check Point Uploader" section - added instructions for Proxy configuration                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 31 Jan 2016 | * First release of this article                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
