This patch improves support for finding the appropriate Windows Terminal Service session to run the reboot.exe utility on and improves support for detecting the Windows desktop state when rebooting. This patch is applicable for versions 8.2 to 8.2.2 of Deployment Manager for managed devices. Behavior improvements are seen on Windows XP and later with particular emphasis on Windows Vista and later.
The patch updates the Deployment Manager reboot.exe utility, and the launcher components ndlaunch.exe and ndserv.exe. The launcher components are responsible for running reboot.exe and these components will now attempt to find a logged in user session to run reboot.exe on, even if that session is disconnected as a result of Fast User Switching or a terminated Remote Desktop session. The reboot utility now has improved abilities for determining if the desktop is in a locked or inactive (non-logged in) state and deciding whether a reboot will be performed. Note that logged in sessions which are not visible either on the console or through a Remote Desktop session will be considered as locked sessions. Finally, the patch has improvements in the detail of logging that the reboot utility produces.
To install, run:
msiexec /l*v %TEMP%\MgsKB101015.log /qb- /p MgsKB101015.msp REINSTALL=ALL MGSPATCHFIRST=TRUE MGSPATCHLAST=TRUE
Use the additional msiexec parameter REBOOT=ReallySuppressto suppress any reboot at the time of patch installation.
Uninstallation is only possible on Windows XP SP2, Windows Server 2003 SP1, or later platforms, or on earlier platforms running Windows Installer 3.0 or later.
Changes made by installing this patch
- Installs new files in [INSTALLDIR]\Launcher (file version 8.32.768.7210)
- Sets the registry entry HKLM\SOFTWARE\ManageSoft Corp\ManageSoft\Patches\KB101015 = 8.32.768.7210
Problems fixed by this patch
- MD incorrectly defects user logon state when rebooting Windows 7
- Reboot may still occur over a disconnected locked RDP connection
- Reboot.exe in silent mode (-q) does not log why reboot not occurring