Custom Apps "Configuration" tab
Applies to: Patch My PC Cloud Custom Apps
The Configuration tab is where you configure various properties for the Custom App.
Install Context
The Install Context setting (if available) configures the context in which the app is installed, either System or User.

Architecture
The Architecture setting (if available) configures the app's architecture.

Version
In the Version field, enter the version number for this app.

Language
In the Language field, either type the language for this app or select it from the dropdown list.

Apps & Feature Name
In the Apps & Feature Name field, type the name of the app as it appears in Add or remove programs.

Important
As the Apps & Features Name is used to determine applicability and detection, using an overly generic name may cause Intune Updates to be detected as required on devices without the software installed.
Conflicting processes
In the Conflicting processes field, type a comma-separated list of executables that may interfere with the installation of this app. This field populates the list for the Manage Conflicting Processes right-click feature.

Silent Install Parameters
In the Silent Install Parameters field, enter the command-line arguments (up to a maximum of 2,048 characters) used to install the app silently (i.e. the user is not aware of the installation occurring).

MSI Product Code
In the MSI Product Code field, enter the MSI product code for this app, which is used for detection.

Uninstall Command
There are two options for customizing the uninstall command:
Auto Discovered (selected by default)
During uninstall, PatchMyPC-Scriptrunner scans the Uninstall registry key and looks for a subkey that matches the application name.
Once found, it uses the
QuietUninstallString
command from that subkey to perform the uninstall. If this String Value doesn't exist, then the information fromUninstallString
will be used.If no match is found, the process will exit with return code 65535 (see
PatchMyPC-ScriptRunner.log
for details).
If you specify Additional Silent Uninstall Parameters, these will be appended to the
UninstallString
—not to the main installation file.
Use Custom (in development)
This option is currently under development and expected in late 2025.
Once available, it will allow you to provide custom scripts to handle the uninstall of a custom app.

Return Codes
A Return Code (also referred to as an exit code), is a numeric value a program, process or function passes back to the calling entity (such as the operating system or another program) to indicate the outcome of the operation.
If you do not want to modify the Return Codes for this app, go to Next Steps.
Add A New Return Code
If you do not want to add a new Return Code, proceed to Edit a Return Code.

To add a new Return Code for this Custom App, enter the numerical value in the Return Code field, select its meaning from the Code type dropdown, then click Add.
The new Return Code is added to the list.

Edit a Return Code
If you do not want to edit a Return Code, go to Delete a Return Code.

To edit a Return Code, click the pencil icon beside it, then choose the correct Code type for this Return Code from the dropdown list.

Next, click the green tick to save your changes.

The Code type field is updated.

Delete a Return Code
If you do not want to delete a Return Code, go to Next Steps.

To delete a Return Code, click the red trash can beside the relevant code.
The code is deleted from the list.

App Info
The App Info section enables you to define default values for items that will be included in the app’s metadata when it is packaged to Intune. Any values set for the following items will appear in the app’s properties when viewed in the Intune admin center:
Owner – The name of the owner of this app.
Intune Notes – Notes about the app that we send to Intune when we create a deployment.
Information URL - Link to a website or documentation that has more information about the app.
Privacy URL - A link for people who want to learn more about the app's privacy settings and terms
Developer – The name/contact details of the developer as this is a plain text field.

Next Steps
If you want to configure Native Detection Rules for this app, click Next to go to the Detection Rules tab. If you do not want to configure Native Detection Rules, click Next twice to go to the Summary tab.
Last updated
Was this helpful?