Create Win32 Applications using Patch My PC

In this post I will show you how to create Win32 applications using Patch My PC in Intune. Using Patch My PC tool, with just few clicks you can create and upload Win32 Applications to Intune.

Most of the Intune admins are aware of the procedure and time it takes to create Win32 apps. The same applies while creating apps in Configuration Manager. How about using a tool to create Win32 applications, and you deploy them to endpoints.

With Patch My PC, you can easily extend Microsoft SCCM to deploy and update over 400+ third-party applications across 190+ enterprise products. When you integrate Patch My PC with Intune, you can automatically create Win32 applications in Intune. This saves a lot of your time in creating Win32 applications.

If you are new to Patch My PC, I recommend checking my guides on Patch My PC tool. The guides cover about Patch My PC tool, installation and configuration.

Once the Win32 applications are created by Patch My PC, you can deploy them to devices in Intune. Before you proceed further, please read how to integrate Patch My PC with Intune.

Create Win32 Applications using Patch My PC

Let’s look at the steps to create Win32 applications in Intune using Patch My PC. Launch the Patch My PC tool and click Intune Apps. Select the checkbox to Enable creation of Win32 applications in Microsoft Intune.

Create Win32 Applications using Patch My PC
Create Win32 Applications using Patch My PC

Click Options, ensure you have specified Authority, Application ID and Application Secret. Click Test to confirm if the details are correct. Click OK.

Create Win32 Applications using Patch My PC
Create Win32 Applications using Patch My PC

Next, you need to select the Win32 applications that you want to see them created in Intune. I am going to select a few basic applications here. You can also search for the application by pressing CTRL+F or clicking the lens icon. Select the applications and click Apply.

Create Win32 Applications using Patch My PC
Create Win32 Applications using Patch My PC

Select Intune Updates and you can select the applications that you want to update. Note that when you select the application updates, both the applications and updates will appear in Intune portal. Click Apply.

Create Win32 Applications using Patch My PC
Create Win32 Applications using Patch My PC

Click Sync Schedule and take a look at the scheduling options. In my case, I have set the schedule to Hourly which is every 4 hours. If you have set it to daily, then wait for the publishing service sync to trigger. Otherwise, at the bottom click Run Publishing Service sync.

Create Win32 Applications using Patch My PC
Create Win32 Applications using Patch My PC

You can monitor the Patch My PC Win32 application creation by reviewing the PatchMyPC.log. The PatchMyPC.log file is located in C:\Program Files\Patch My PC\Patch My PC Publishing Service\ folder path.

In the log file you can notice that the new Intune application is first created, the application icon is set, and the application is sent to Intune Server. Once this whole process is complete, visit the Intune portal (Microsoft Endpoint Manager admin center).

Win32 Applications Uploaded to Intune
Win32 Applications Uploaded to Intune

A section from the PatchMyPC.log is pasted below.

Connecting to Intune Server with AppId: 85654a3f-a1f8-4d3e-8d2a-7673a53b1ff1    IntuneServer    
 Getting authorization header from: https://login.windows.net/prajwal.org    IntuneProxy 
 Connecting to Intune Server with AppId: 85654a3f-a1f8-4d3e-8d2a-7673a53b1ff1    IntuneServer    
 Getting authorization header from: https://login.windows.net/prajwal.org    IntuneProxy
 Quering Microsoft Graph for EnrollmentStatusPage profiles.    
 Identified 1 Enrollment Status Page profiles in Intune.    Worker
 0 applications are already published in Intune.    Worker
 Processing Intune application 1/4    Worker  
 Creating new Intune application: Notepad++ 8.0.0 (x64)    Worker
 Starting download for: https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8/npp.8.0.Installer.x64.exe    Downloader
 Configured Download Timeout: 15 minutes and 0 seconds    WebClientEx
 Finished downloading file: [https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8/npp.8.0.Installer.x64.exe] Average speed: 2.73 MB/s (4 MB)
 Successfully downloaded the update    Downloader  
 Copying ScriptRunner    Worker
 Creating application for: Notepad++ (x64) using source path C:\Windows\TEMP\PMP-palfszc5
 Creating PowerShell detection script.
 Creating PowerShell detection script.
 Creating PowerShell detection script.
 Starting download for: https://patchmypc.com/scupcatalog/downloads/icons/Notepad++.png
 Configured Download Timeout: 15 minutes and 0 seconds    WebClientEx
 Sending application to Intune server.
 Win32LobApp created: id=503a3659-f385-4875-ab98-828c7ab2d93b
 ContentVersion created: id=1
 ContentFile created: id=d689f4fc-1e69-491f-83c3-0ca76cd8510b
 Uploading chunk 1/1 to Azure.
 Upload done    IntuneServer
 File committed    IntuneServer 
 App committed    IntuneServer
 Application sent to Intune server

Login to Microsoft Endpoint Manager admin center and go to Apps > All Apps. Here you should find all the Win32 apps that were created by Patch My PC. The new Win32 applications and the application updates are created by Patch My PC successfully.

Win32 Applications In Intune
Win32 Applications In Intune

In the next step, you can deploy Win32 applications to your endpoints. I hope this post gives you an idea on how to create Win32 applications using Patch My PC. For any clarifications, let me know in the comments section below.

Need Assistance?

Send us a message or post your question in forums.