Skip to main content

Exclusion Rules

To keep software out of the inventory, use the Exclusion Rules tab. It holds the filters that keep noise out of the inventory. OpenLM Platform checks every application a scan reports against the active rules before anything else happens. A match means the application is dropped on the spot and never reaches the Applications view or the Unmatched queue.

Product Discovery includes about 100 built-in System rules covering four categories of noise: operating-system components (OS), device drivers (Driver), vendor bloatware (Bloatware), and runtimes and update packages (Update). Product Discovery doesn't exclude products that organizations commonly track: Microsoft Edge, Teams, OneDrive, and Office stay in the inventory even though Windows ships some of them. If you don't want them, mark them as noise yourself.

The following image shows part of the built-in rule set:

Exclusion Rules tab listing the built-in system rules with their patterns, match types, and categories Exclusion Rules tab with part of the built-in rule set

Review the rules grid​

The following table lists the columns of the rules grid:

ColumnMeaning
EnabledWhether the rule is active. Custom rules toggle individually. System rules toggle only by category, as the following section describes.
Rule NameThe rule's display name. Rules created by Mark as Noise are named Noise: <application name>.
PatternThe text pattern the rule matches.
Match TypeExact, Wildcard, or Regex.
Match FieldThe field the pattern is tested against: the product name, the publisher, or the install path.
CategoryOS, Driver, Bloatware, Update, or Custom.
TypeSystem (built-in, shared) or Custom (created by your organization).

System rules can't be edited or deleted. Their row shows a dash where Custom rules show Edit and Delete.

To turn a whole category on or off for your organization:

  1. Select the Categories drop-down list.
  2. Clear a category to turn off all of its rules at once, or select it to turn them on again.

To add a rule, select Add Rule. The Add Exclusion Rule dialog opens. The following image shows the dialog:

Add Exclusion Rule dialog with rule name, match type, match field, pattern, and category fields Add Exclusion Rule dialog

In the dialog, enter the following:

FieldWhat to enter
Rule NameA name that says what the rule blocks, for example Block HP Support Assistant.
Match TypeExact for a literal, case-insensitive name. Wildcard for glob patterns (*, ?). Regex for a regular expression.
Match FieldProduct Name, Publisher, or Path.
PatternThe pattern itself, for example *HP Support* (wildcard) or ^KB\d{6,} (regular expression).
CategoryUsually Custom. Select one of the noise categories if you are extending them.

Select Create Rule to save.

To edit a custom rule, use the same dialog, which also has an Enabled check box.

When rules take effect​

A new or changed rule applies from the next scan of each workstation. Rules are not retroactive. An application that is already in the inventory is not deleted when a rule starts matching it. It stops being refreshed, and after it has been absent from three consecutive scans it is marked inactive and drops out of the active inventory on its own.

For related tasks, see the following pages:

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.