About the "Configurations" tab of a Patch My PC Cloud Deployment

Applies to: Patch My PC Cloud

The Configurations tab of the Patch My PC (PMPC) Cloud deployment wizard allows you to configure various configuration settings (explained below) for how you want the app to be deployed.

The most common settings are displayed by default. You can configure additional, optional settings by either scrolling down the page until you find the relevant section or by clicking the relevant section heading.

Clicking the relevant section heading
circle-info

Note

The icons beside each Tool's name have the following meaning:

  • Grey tick - Some values have been pre-configured by PMPC

  • Green tick - You have configured some values

  • Radio button - Neither you or PMPC have configured any settings.

The common settings you can configure on this page are:

Apply Template

This button allows you to apply a Template of pre-configured settings to this deployment.

Install Parameters

The Install Parameters section allows you to configure various installation parameters and arguments.

Option
Description

Install Parameter Summary

Shows any default installation parameters.

NOTE These cannot be modified or removed.

Additional Argument

Allows you to provide additional arguments to be appended to the installation command line. These can override the Patch My PC arguments in some cases (typically for MSI arguments). NOTE This field is limited to a maximum of 2,048 characters. See Supported Variables in Publisher and PMPC Cloud for a list of the variables we support in this field.

Conflicting Process

The installation of some apps cannot be completed if the app:

  • is currently running

  • uses a shared process that needs to be closed, but in doing so, could impact that process and other apps using it.

The Conflicting Process section lets you manage those conflicting processes (also known as "Conflicting Process"), and control what happens in such scenarios using one of the following options.

To manage the conflicting process for a Deployment:

  1. Click the Conflicting Process tool.

Clicking the 'Conflicting Process' tool
  1. Configure the required settings as detailed below.

Perform the installation

This is the default option for software that can install, update, or uninstall, even when conflicting processes are running.

Auto-close conflicting application process before installation

Automatically closes the app/process causing the conflict to allow this app to be installed.

triangle-exclamation

Skip installation when conflicting processes are in use

The installation is skipped until the conflicting process is no longer in use. This will generate a 1602 error in the PatchMyPC-ScriptRunner.log and AppWorkload.log on the client side. In Intune, the status will shows as follows when you look under the Device/User Install Status blade of the package:

The user cancelled the app installation. (0x80070642)

circle-info

Note

If the user snoozes/defers the update, Intune reports the installation as a failure and retries 24 hours later.

See Win32app Retry Interval – Demystifiedarrow-up-right for more information about the retry behavior of Win32 packages in Intune.

This option can be configured with either of the following options:

  • Don't notify users - The user is not notified that the installation has been skipped because the app is open.

  • Notify user to close the app after trying silently for x days - The user will be notified to close the app after the app install is tried silently for the configured number of days (x), which can be from 1 to 100 days.

Notify the user to close the application

This is the default option for software that cannot successfully install, update, or uninstall when conflicting processes are running. The user sees a notification requesting they close the app, which is preventing this install. These apps will leverage your Branding.

circle-info

Note

If the user snoozes/defers the update, Intune reports the installation as a failure and retries 24 hours later.

circle-check

Conflicting Process - Settings

Clicking the Settings button allows you to configure the following Advanced Settings for Conflicting Processes.

Notify Timeout Configuration

How long in minutes (5 by default and up to a maximum of 1,380 minutes with a 60-minute buffer) before the notification times out.

Notification Policy

Notification behavior if the application running and focus assist is enabled

How the notification behaves if the app is currently running and Focus Assist is enabled:

  • Discard the Notification (default)

  • Always show the notification

  • Show the notification if the deferred policy is reached

Do not allow user deferral

The user cannot defer the installation. The app will close and update when the timeout expires.

Allow the user to defer the installation

When an installation is postponed, Intune interprets the installation as a failure and automatically retries it 24 hours later.

Using this option, the user can defer the installation:

  • Indefinitely – If selected, Intune will retry the installation forever, giving the user the option to postpone it every 24 hours.

  • Up to X times - The user can postpone the installation for the configured number of times with a 24-hour gap between retries. Intune will retry the installation every 24 hours until the user has no more deferrals. At this point, the notification will appear, but without the option to Defer / Snooze.

  • First notification displayed – If a conflicting process is detected, the notification is shown immediately. The user can defer the installation or update up to the maximum number of days set in this option. During that period, Intune retries the installation about every 24 hours. If a conflicting process is still detected at a retry, the notification is shown again. Once the maximum deferral period is reached, the user can no longer postpone, and the installation will proceed.

If the timeout expired and no action is taken

Two options exist for this setting:

  • Defer the installation on behalf of the user (default)

  • Close the application and perform the update

circle-info

Note

The Close the application and perform the update settings is incompatible with Modern (PSASDT) branding.

Prevent the application from being opened while it is updating

Prevents the app from opening whilst it is being updated.

Conflicting Process - Conflicting Process

Clicking the Conflicting Process button lets you see any conflicting processes we have identified that will prevent an app from updating.

You can also add or remove entries to suit your environment.

Manage Return Codes

The Return Codes section allows you to configure Return Codes for a deployment (a Return Code is a numerical code an app typically logs and reports once it has completed running its installer).

You can manage Return Codes from within the properties of a:

  • Deployment

  • Custom App

circle-info

Note

See the Configuration section of Create a Custom App for details on how to configure Return Codes within the properties of a Custom App.

Also, macOS apps also do not support Return Codes.

To manage Return Codes for a Deployment:

  1. Click the Return Codes tool.

Clicking the 'Return Codes' tool
circle-info

Note

The number beside the Return Codes tool shows the number of return codes currently configured for the app being deployed.

The default Return Codes defined for the app are shown, plus any defined for the app if this is a Custom App.

Default return codes
circle-info

Note

If a vendor supplies a list of Return Codes for their app, we include it. If they don’t, we automatically populate the list of Return Codes with industry-standard codes.

  1. If you do not want to add a new Return Code, proceed to Step 5.

  2. To add a new Return Code for this deployment, enter the numerical value in the Return Code field, select its meaning from the Code type dropdown, then click Add.

Adding a new Return Code

The new Return Code is added to the list.

New Return Code added to the list.
  1. If you do not want to edit a Return Code, go to Step 9.

  2. To edit a Return Code, click the pencil icon beside it.

Clicking the pencil icon beside a Return Code to edit it.
  1. Make any required changes.

  2. Click the green tick to save your changes.

Clicking the green tick to save your changes

The Code type field is updated.

“Code type” field updated.
  1. To delete a Return Code, click the red trash can beside the relevant code.

circle-info

Note

You cannot delete either the default Return Codes for a deployment or any that have been added as part of the Custom App’s configuration. However, you can edit them.

If you add a Return Code to a deployment, you will be able to edit or delete it from the deployment if required.

triangle-exclamation
Deleting a Return Code

The code is deleted from the list.

Code 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:

  • Vendor* - The vendor of the app.

  • Owner – The name of the owner of this app.

  • Description* - A description of the app.

  • 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.

  • Set App as Featured - If checked, allows this app to appear as a featured app in the Company Portal. Once the app has been deployed, the Show this as a featured app in the Company Portal setting on the app’s properties should be set to Yes in the Intune admin center.

* denotes a required field

circle-check

To manage the App Info for a Deployment:

  1. Click the App Info tool.

Clicking the 'App Info' tool
  1. Configure the settings as required.

circle-info

Note

We pre-populate this screen with the information received from the vendor/added by us.

'App Info' tool

Desktop Shortcut

Remove Desktop Shortcut

If checked, will remove the desktop shortcut created as part of the app installation.

To configure this setting:

  1. Click the Desktop Shortcut tool.

Clicking the 'Desktop Shortcut' tool
  1. Configure the settings as required.

'Desktop Shortcut' settings

Built-in Auto Updates

If an app supports built-in auto-updates, this tool will be available, but the Disable Self-Update checkbox will be selected by default, disabling any auto-updates.

circle-info

Note

Although some apps may have built-in auto-updates, they may not support controlling updates by using this or a registry value. In such a scenario, this option will be unavailable.

To manage the settings for the Built-in Auto Updates tool:

  1. Click the Built-in Auto Updates tool.

Clicking the 'Built-in Auto Updates' tool
  1. Configure the required settings.

Configuring settings

Available Uninstall

Allow Available Uninstall

If checked, allows Intune Apps to uninstall the app if the Company Portal installed it.

To configure this setting:

  1. Click the Available Uninstall tool.

Clicking the 'Available Uninstall' tool
  1. Configure the settings as required.

'Available Uninstall' settings

Requirements

triangle-exclamation

The Custom Requirement Rules section lets you configure custom requirement rules.

OS Architecture Requirements

The OS Architecture Requirements section lets you specify which operating system (OS) architectures the app can be deployed to.

circle-info

Note

The available checkboxes are determined by the Architecture setting on the General Information tab of the deployment.

For example, if on the General Information tab, the Architecture is configured:

  • As 64-bit, the 32-bit checkbox under the OS Architecture Requirements tool will be unchecked and cannot be checked.

  • As 32-bit, the 32-bit checkbox under the OS Architecture Requirements tool will be checked and cannot be unchecked. As this is a 32-bit app, the 64-bit checkbox is checked by default, but it can be checked.

You also cannot uncheck the checkbox on the OS Architecture Requirements tool that corresponds to the selected Architecture on the General Information tab.

The ARM checkbox on the OS Architecture Requirements tool can always be checked/unchecked, regardless of the Architecture configured on the General Information tab.

To manage the architectures for the Deployment:

  1. Click the OS Architecture tool.

Clicking the ‘OS Architecture’ tool
  1. Click the checkboxes to select the relevant OS architectures for this deployment.

Clicking the checkboxes for the relevant OS architectures

Next Steps

If you do not want to configure any additional settings, click Next to move to the Assignments tab.

Otherwise, navigate to the relevant tool to configure the required settings, which are explained in the relevant section.

Clicking 'Next'

Last updated

Was this helpful?