Reboot Pending Launch Condition

AdminStudio 2021 | 21.0 | Application Manager

Note:This test is not applicable to App-V packages.

For this operating system compatibility test, the Windows Installer database is scanned for the absence of launch conditions that prevent the installation from continuing when a restart is pending.

Test Group/Test Category

0048—Operating System Compatibility/Windows 7 (32-Bit)
0248—Operating System Compatibility/Windows 7 (64-Bit)
0348—Operating System Compatibility/Windows 8.1 (32-Bit)
0448—Operating System Compatibility/Windows 8.1 (64-Bit)
2648—Operating System Compatibility/Windows 10-1803 (32-Bit)
2848—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit)
5048—Operating System Compatibility/Windows 10-1903 (32-Bit)
5248—Operating System Compatibility/Windows 10-1909 (32-Bit)
5448—Operating System Compatibility/Windows 10-2004 (32-Bit)
5648—Operating System Compatibility/Windows 10-20H2 (32-Bit)
2748—Operating System Compatibility/Windows 10-1803 (64-Bit)
2948—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (64-Bit)
5148—Operating System Compatibility/Windows 10-1903 (64-Bit)
5248—Operating System Compatibility/Windows 10-1909 (64-Bit)
5548—Operating System Compatibility/Windows 10-2004 (64-Bit)
5748—Operating System Compatibility/Windows 10-20H2 (64-Bit)
0148—Operating System Compatibility/Windows Server 2008 R2
0548—Operating System Compatibility/Windows Server 2012
0648—Operating System Compatibility/Windows Server 2016
1048—Operating System Compatibility/Windows Server 2019

Severity

Warning

Message

This Windows Installer database does not contain any LaunchCondition that prevent the installation when system reboot is pending (Table: LaunchCondition).

Background

The installation sets the value of the MsiSystemRebootPending property to 1 if there is an operation pending to rename a file. Package authors can base a condition in the LaunchCondition table on this property to prevent the installation of their package in cases where there is an operation pending to rename a file. This may prevent a restart of the operating system caused by the renaming of the file. Any installation that explicitly uses the MsiSystemRebootPending property in the LaunchCondition table may not continue when there are pending operations that require a system reboot.

Resolution

The following resolutions are available.

Manual Fix

The following condition should be added to the LaunchCondition table to prevent the installation of the package if a system reboot is pending and required.

NOT MsiSystemRebootPending

Basic Auto Fix

The following condition is added through a Windows Installer transform.

MsiSystemRebootPending <> 1

This fix is enabled by default.

Advanced Auto Fix

No resolution is available.

See Also