Need an example of setup for ActionManager Pending Restart Exclusions- Closed found answer

Can someone provide and example of how to properly set this client setting in the example “exclude1;exclude2;exclude3;”). are the excludes are strings but how do you predetermine what those strings are? I added the registry entry for the example to use.

_BESClient_ActionManager_PendingRestartExclusions

String(s) residing in the registry key X which are to be ignored by the BigFix Client when determining if a restart is needed.

The strings must be separated by semicolons and the last string must have a terminating semicolon (for example “exclude1;exclude2;exclude3;”).

With the setting _BESClient_ActionManager_PendingRestartExclusions=:; all entries in the Microsoft registry key HKLM\System\CurrentControlSet\Control\Session ManagerPendingFileRenameOperations are ignored because every entry is a path containing always a colon.
Note: The strings are case sensitive.
Default value Blank
Setting type String
Value range NA
Task available ? No
Platform Windows
Component restart required ? No

Normally there should be no entries in HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations unless there is a restart pending. The values there determine file replacements that are waiting for a reboot.

BigFix checks that key to see whether anything outside of a BES Action has flagged the machine for a reboot.

There are some badly-written print driver’s and some antivirus products that keep adding themselves to that key, on every reboot. This is Not Correct Behavior.

The _BESClient_ActionManager_PendingRestartExclusions value exists so we can exclude those bad entries. You’d have to check the PendingFileRenameOperations value on your systems to determine which exclusions you might need.

The values in the setting can be a partial match - like “spool;mcafee” would ignore any PendingFileRenameOperation that contains “spool” or “mcafee” as part of the filename or path.

1 Like