<div style="background-color: lightyellow; border: 2px solid red; margin: 4px; padding: 2px; font-weight: bold; text-align: center;"> This page was moved to <a href="https://www.panagenda.com/kbase/display/mc/MC+11.0+-+Upgrade+Release+Notes#MC11.0-UpgradeReleaseNotes-11.0.64">MC 11.0 - Upgrade Release Notes</a> <br> Click in the link above if you are not automatically redirected in 10 seconds. </div> <meta http-equiv="refresh" content="1000; URL='https://www.panagenda.com/kbase/display/mc/MC+11.0+-+Upgrade+Release+Notes#MC11.0-UpgradeReleaseNotes-11.0.64'" /> |
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 |
FIX | Fixed 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 |
FIX | Fixed 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" |
FIX | Fixed an issue where MCUpgrade.exe sent progress emails with -1 instead of proper percentage |
FIX | Fixed an issue where Progress emails did not contain the correct elapsed runtime since start, but only "0" |
CHANGE | Shortcut Creation is now suppressed when running as SYSTEM without console session, and MCUpgrade was not elevated via the panagendaInstallerService |
CHANGE | User 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 / ENHANCEMENT | The 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 / ENHANCEMENT | The MCUpgrade progress bar will from now on be displayed bottom right centered, instead of the middle of the screen |
NEW / ENHANCEMENT | MCUpgrade via SYSTEM without console session is now supported |
NEW / ENHANCEMENT | If 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 / ENHANCEMENT | ENHANCEMENT: 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) |