Reboot Pending Launch Condition
AdminStudio 2023 | 25.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
• | 0348—Operating System Compatibility/Windows 8.1 (32-Bit) |
• | 0448—Operating System Compatibility/Windows 8.1 (64-Bit) |
• | 2848—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit) |
• | 5648—Operating System Compatibility/Windows 10-20H2 (32-Bit) |
• | 5848—Operating System Compatibility/Windows 10-21H1 (32-Bit) |
• | 7048—Operating System Compatibility/Windows 10-21H2 (32-Bit) |
• | 7248—Operating System Compatibility/Windows 10-22H2 (32-Bit) |
• | 2948—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (64-Bit) |
• | 5748—Operating System Compatibility/Windows 10-20H2 (64-Bit) |
• | 5948—Operating System Compatibility/Windows 10-21H1 (64-Bit) |
• | 7148—Operating System Compatibility/Windows 10-21H2 (64-Bit) |
• | 7348—Operating System Compatibility/Windows 10-22H2 (64-Bit) |
• | 6748—Operating System Compatibility/Windows 11-21H2 (64-Bit) |
• | 7448—Operating System Compatibility/Windows 11-22H2 (64-Bit) |
• | 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