Branding Configuration
Applies to: Patch My PC Publisher Available at level: All Custom Products, All Products, Vendor, Product Available on tab: Updates, ConfigMgr Apps, Intune Apps, Intune Updates
Overview
The Conflicting Process UI Settings window is used to customize the end user notification experience shown when an application must be closed to complete an update.

These settings allow you to control branding, organization identity, language, and the notification text displayed to users during conflicting process scenarios.
Note
The Conflicting Process UI Settings window is leveraged when the Notify the user to close the application policy is selected.
Important
Branding and localization settings are global. You cannot configure different branding or localization profiles for different applications or updates. The configured branding and language settings apply to every application or update where conflicting process management is enabled.
For customers using an MSP or MSP Plus license with multiple Intune tenants configured, branding and localization settings are global per tenant. Each configured tenant maintains its own branding configuration, but all applications and updates within that tenant share the same branding and localization settings.
Is a seperate Client or Agent required to show the Notification?
No. A separate client or agent is not required to display conflicting process notifications.
When conflicting process management is enabled, the notification configuration is packaged directly with the application or update. Notification text, localization, and behavior are stored in XML configuration files, while the company logo is included as a separate image file alongside the package content.
How does it work?
During installation, Patch My PC ScriptRunner, which manages the installation on the device, reads this XML to determine how notifications should be displayed, including which branding image to use and what text is shown to the user. This ensures a consistent notification experience across all applicable deployments.
In the example below, the highlighted files show the components involved in displaying the end user notification. These files are downloaded to the local cache folder alongside the application or update package and are used at runtime to render the notification experience.

Important
Any changes made to branding or notification content apply to newly published applications and updates. Existing deployments must be republished for updated branding settings to be included.
Company Logo
The Company logo setting allows you to display a custom banner image in conflicting process notifications shown to end users.
The configured logo appears at the top of the notification experience in the bottom right of the screen. This helps users clearly identify that the notification is coming from your organization.
Supported image formats include BMP, GIF, JPG, and PNG.
The recommended image size is 370 x 100 pixels to ensure proper scaling and alignment within the notification UI.
You can manage the company logo using the following options.
• Set Custom to upload a custom image. • Use Default to revert to the default banner image. • Preview to see how the logo will appear to end users before saving the configuration.

Note
Selecting Close and Install or Snooze and Install in the preview window only closes the preview. These buttons do not trigger any installation or enforcement action and are provided for visualization purposes only.
Organization Name
The Organization Name field allows you to specify the organization name displayed in notification text. This value can be referenced dynamically within notification messages using the supported variables.

Localization
The Localization section controls the language and user facing text displayed in conflicting process notifications.

Selected Language
English is configured as the default language by default. The Selected language drop down shows the language currently being edited, which may be English or another configured language.
To add or manage languages, click Add/Remove. This opens the language selection window where you can choose languages from the available list, add them to the selected languages list, and define which language is the default.

At runtime, Patch My PC ScriptRunner detects the locale of the device and displays notifications in the matching language if that language has been configured. If the device locale does not match any configured language in the Selected Languages list, the default language is used to display the notification.
Add or Remove Languages
To add or remove languages from the Selected Languages list:
In the Available Languages list, select one or more languages and choose Add to move them to the Selected Languages list. Languages in the selected list are available for notification localization.
To remove a language, select it from the Selected Languages list and choose Remove.
Use the Default language drop down to choose which language is used when a device locale does not match any of the selected languages.
Select OK to save changes or Cancel to discard them.
Intent
The Intent setting controls the context of the notification, such as Install, Update, or Uninstall. Each intent has its own set of localized text fields.
When you change the intent, the text fields below update to reflect the messaging for that specific intent. This ensures it is clear to the end user whether an application is being installed, updated, or uninstalled.
Custom Notification Text and Variables
You can customize all notification text fields, including the header, main message, deferral messaging, and default actions. These fields support variables that are replaced dynamically at runtime.
Available variables include organization name, product name, deferral count, and deferral date.
To insert a variable into any text field, select the field where you want the variable to appear, then select the variable from the list at the bottom of the form. The variable is inserted at the current cursor position and is expanded automatically at runtime.
Note
The product name is populated automatically and cannot be customized.
Last updated
Was this helpful?