Any attempt to upgrade from ProfileUnity 6.8.7 R2 while the client service is installed and ProfileDisks are enabled will result in failure and a partial installation of the client tools. This is due to the locking of the credential manager file (lwl_cred_mgr64.dll) by the Local Security Authority Subsystem Service (lsass.exe) when the client service starts at boot and the associated account is logged on.
Depending on the upgrade method used, manual or automatic, follow one of the options below to workaround the issue.
Manual Upgrade
If performing a manual upgrade of the client tools, such as on a persistent machine, perform either of the following options:
Option 1
- Open LwL.ProfileUnity.Client.Startup.Update.exe.config from the client tools installation source/deployment location
- Change the value of the AllowRebootOnContainerServiceUpgrade setting from False to True
- Run LwL.ProfileUnity.Client.Startup.exe to initiate the upgrade
- The desktop will reboot mid-installation and automatically resume/complete the install process after the following startup
Option 2
- Run LwL.ProfileUnity.Client.Startup.exe to initiate the upgrade from the client tools installation source/working directory
- Manually restart the desktop once the installation process completes (errors are to be expected)
- Once rebooted, run LwL.ProfileUnity.Client.Startup.exe again to finish the installation and complete the upgrade
Automatic Upgrade
If performing an automatic upgrade, such as a startup script via GPO, perform the following:
- Open LwL.ProfileUnity.Client.Startup.Update.exe.config from client tools installation source/deployment location
- Change the value of the AllowRebootOnContainerServiceUpgrade setting from False to True
- The upgrade will occur the next time an associated desktop is restarted
- Expect an additional, automatic reboot due to the setting change in step 2