This page was moved to MC 11.0 - Upgrade Release Notes
Click in the link above if you are not automatically redirected in 10 seconds.
This component release is part of MarvelClient 11.0
FIX

Fixed an issue where running MCUpgrade via SYSTEM outside of %ProgramFiles(x86)%\panagenda\MCUpgrade still required MCUpgrade.dll in that directory - The DLL can now also be in the directory from where MCUpgradeMain is launched, provided it has a valid EV certificate

NOTE: MCUpgrade.dll in %ProgramFiles(x86)%\panagenda\MCUpgrade is used if the DLL is also present in UpgradeDirectory

FIXFixed an issue where launching e.g., the progress bar in the console session did not show the Splash screen, but only text and progress bar
FIXFixed an issue where running MCUpgrade from a UNC path, the log could result in a SUCCESS with ERRORS state, logging "cmd.exe was started with the above path as the current directory, unc paths are not supported"
FIXFixed an issue where MCUpgrade.exe sent progress emails with -1 instead of proper percentage
FIXFixed an issue where Progress emails did not contain the correct elapsed runtime since start, but only "0"
CHANGEShortcut Creation is now suppressed when running as SYSTEM without console session, and MCUpgrade was not elevated via the panagendaInstallerService
CHANGEUser Pinned shortcuts, the user's desktop shortcuts, and the user's start menu will not be processed when running upgrade via SYSTEM without console session
CHANGE / ENHANCEMENTThe panagendaInstallerService will no longer be installed, if the .NET framework is missing or neither 3.5 or 4.x;
If the .NET framework exists after processing all InstallExec* instructions, it will be re-attempted right thereafter
CHANGE / ENHANCEMENTThe MCUpgrade progress bar will from now on be displayed bottom right centered, instead of the middle of the screen
NEW / ENHANCEMENTMCUpgrade via SYSTEM without console session is now supported
NEW / ENHANCEMENTIf OS environment variables cannot be resolved (usually only when running as SYSTEM without console session), the following ones are filled based on best effort:
LOCALAPPDATA, ProgramFiles(X86), ProgramData (and ProgramFiles on 32 bit OS)
NEW / ENHANCEMENTENHANCEMENT: When running MCUpgrade via SYSTEM without console session, LOCALAPPDATA will be resolved as follows:
First, we check for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\LastLoggedOnUser
Next, we check all entries under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- if a profile exists with ProfileLoadTimeHigh set AND it matches LastLoggedOnUser, we use the respective ProfileImagePath
- if LastLoggedOnUser was not set or found, we use ProfileImagePath from the yougest (last modified) profile under ProfileList
- if the result is empty, we fallback to the default windows value (usually being C:\Users\Default\Appdata\Local)