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 the Deployment Manager distribution service. Behavior improvements are seen on Windows XP and later with particular emphasis on Windows Vista and later.
The patch updates the ManageSoft 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%\MgsKB101016.log /qb- /p MgsKB101016.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
Installing this patch makes the following changes:
- Installs new files in [INSTALLDIR]\Launcher (file version 8.32.768.7210)
- Sets the registry entry HKLM\SOFTWARE\ManageSoft Corp\ManageSoft\Patches\KB101016 = 8.32.768.7210
Problems fixed by this patch
This patch fixes the following problems:
- 75195 MD incorrectly defects user logon state when rebooting Windows 7
- 74895 Reboot may still occur over a disconnected locked RDP connection
- 72952 Reboot.exe in silent mode (-q) does not log why reboot not occurring