Das sind die ausführlichen release Hinweise zum MC-Upgrade.


Für einen groben Überblick über alle Änderungen werfen Sie bitte einen Blick auf das Hauptdokument dafür release: MarvelClient 12.0


Releases in umgekehrter chronologischer Reihenfolge: 

Release 2023-11-10 - 12.0.48

MCUpgrade

FIX / ÄNDERUNGEs wurde ein Problem behoben, bei dem EXTMGR_ADDINS-Einträge mit führenden und nachgestellten Tabulatoren oder Leerzeichen nicht ordnungsgemäß analysiert wurden
FIX / ÄNDERUNGEs wurde ein Problem behoben, bei dem MCUpgrade.ini-Einträge übersetzt wurden, auch wenn sie leer waren. Dies führte beispielsweise dazu, dass InstallFinishedText in einer anderen Sprache gesetzt und wirksam wurde, obwohl es in MCUpgrade.ini leer=deaktiviert war

Release 2023-10-12 - 12.0.47

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem das alte Notes-Programmverzeichnis nicht bereinigt wurde, weil nach der Deinstallation nach „notes.exe“ gesucht wurde (was sinnlos ist).
FIXEs wurde ein Problem behoben, bei dem die Symlink-Bereinigung nicht immer vollständig durchgeführt wurde, was dazu führte, dass Notes-Installationsprogramme manchmal mit älteren Ordnern wie IBM oder Lotus arbeiteten, selbst wenn diese leer waren oder mit nicht vorhandenen Ordnern verknüpft waren
ERWEITERUNGDie Komponentenaktualisierung im Falle „abgelaufener“/verfallener Dateisignaturen kann jetzt durch Setzen von ini:WinVerifyTrustDefaultFlags=0 deaktiviert werden

Release 2023-10-06 - 12.0.46

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem ConfigFile während der Notes.ini-Wiederherstellung durchsucht wurde
ÄNDERNDeferralPromptCount und DeferralPromptLast werden jetzt nur aktualisiert, wenn ein Upgrade verschoben wird
NEU!MarvelClient Upgrade Versucht nun, die Zugriffsberechtigungen für HKEY_LOCAL_MACHINE\ automatisch zu korrigieren.SOFTWARE\Classes\Notes und HKEY_CURRENT_USER\SOFTWARE\Classes\Notes;
Falls der Registrierungseintrag vorhanden ist, der aktualisierende Benutzer jedoch keinen Lese- oder Schreibzugriff darauf hat, erhalten der aktualisierende Benutzer, Administratoren und SYSTEM vollen Zugriff auf den entsprechenden Schlüssel

Release 2023-09-01 - 12.0.45

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem Programmdateien* und Programmdaten bereinigt wurden, wenn *DirectoryNew leer/nicht festgelegt war
FIXEs wurde ein Problem behoben, bei dem die Client-Ordnererkennung nicht immer nach HKLM(32)\ suchte.SOFTWARE\Lotus\Notes-Werte, aber nur HKLM64\*
FIXEs wurde ein Problem behoben, bei dem die Client-Ordnererkennung das freigegebene Datenverzeichnis nicht erkannte, wenn noch kein Datenverzeichnis vorhanden war
FIXEs wurde ein Problem behoben, bei dem die Client-Ordnererkennung das Datenverzeichnis nicht festlegte, wenn es nicht existierte, was dazu führte, dass zumindest /coptim fehlschlug
ERWEITERUNGDie ausführbaren Dienstdateien und DLL-Komponenten werden jetzt auch aktualisiert, wenn sich ihr Zertifikat nicht mehr im Fenster „Gültig von bis“ befindet
HINWEIS: Das aktuelle Fenster „Gültig von-bis“ endet am 15. März 2024. Ohne eine dann neuere ausführbare MCUpgrade-Datei werden die ausführbare Datei und die DLL-Komponenten des Dienstes bei jedem Lauf aktualisiert.

Release 2023-08-08 - 12.0.44

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem nicht alle Lotus|IBM|HCL\Lotus|Notes-Registrierungsschlüssel bereinigt wurden
FIXEs wurde ein Problem behoben, bei dem der Speicherort des PersonalFolder aufgrund der anschließenden Bereinigung der Registrierung nicht geändert wurde
FIXDie .progress-Datei wird nicht mehr erstellt, wenn MCUpgrade als Hilfskomponente ausgeführt wird (z. B. beim Anzeigen des Veröffentlichungsfortschritts oder beim Berechnen von Hashes).

Release 2023-07-04 - 12.0.43

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem DeltaCopy für Dateien mit 0 Bytes fehlschlug – solche Dateien werden jetzt übersprungen = nicht als Fehler gezählt
FIXEs wurde ein Problem behoben, bei dem DeferralPromptIfLaunchedDirectly=0 nicht berücksichtigt wurde, wenn DeferralPrompt auf 2 (immer) gesetzt war.
FIXEs wurde ein Problem behoben, bei dem pmc.dll für pm64.dll-Einträge in EXTMGR_ADDINS in sharedddata\common nicht ordnungsgemäß korrigiert wurde, wenn eine pmc.dll in NotesProgramDirectoryNew vorhanden war
FIXEs wurde ein Problem behoben, bei dem EXTMGR_ADDINS, NSF_HOOKS und AddinMenus nicht bereinigt wurden, wenn Quell- und Zielwert identisch waren
ERWEITERUNGWeitere verbesserte EXTMGR_ADDINS-Bereinigung: Wenn nein MarvelClient DLL bleibt nach der Bereinigung übrig, aber ein Benutzer hat einen einzelnen Eintrag, der auf a verweist MarvelClient DLL, EXTMGR_ADDINS ist auf den Root-Notes.ini-Wert festgelegt

Release 2023-07-01 - 12.0.42

MCUpgrade

FIX

Es wurde ein Problem behoben, bei dem DLL-Dateien nach der neuen EXTMGR_ADDINS-Bereinigung, die in 12.0.41 eingeführt wurde, kopiert wurden, was zu einer unglücklichen Bereinigung führte. DLL-Dateien werden jetzt vor allen anderen Dateien kopiert.
Schließlich ist 42 die Antwort auf das Leben, das Universum und alles.

FIX

Es wurde ein Problem behoben, bei dem bei der Ausführung als SYSTEM auf InstallFinishedExec gewartet wurde oder die Protokolldatei vorzeitig beendet wurde

DEPARCATED

ini:CheckFileHandles wird nicht mehr unterstützt

Release 2023-06-28 - 12.0.41

MCUpgrade

FIX

Es wurde ein Problem behoben, bei dem InstallFinishedTimeout bei der Anzeige des IconFinder bzw. eines Erfolgsmeldungsdialogs bei der Ausführung als SYSTEM nicht berücksichtigt wurde

NEU / VERBESSERUNG

Es wurde eine neue Funktion hinzugefügt, um ein optionales logo.png/logo.gif (png hat Vorrang, wenn beide vorhanden sind) oben in Upgrade-Meldungsfeldern anzuzeigen (mit Ausnahme des IconFinder, da dieser zu groß werden würde).

NEUE ÄNDERUNG

DLL-Dateien in CopyTo...-Ordnern ohne das Overwrite-Suffix werden jetzt auch überschrieben, wenn die Quelldatei neuer als die Zieldatei ist

NEU!

EXTMGR_ADDINS-, AddinMenus- und NSF_HOOKS-Notes.ini-Einträge werden jetzt wie folgt verarbeitet:

- Wenn Notes.exe in NotesProgramDirectoryNew gefunden wird, werden alle Einträge entfernt, deren Bitness nicht übereinstimmt
– Wenn ein pmc64(.dll)-Eintrag gefunden wird, aber keine solche Binärdatei, und eine 64-Bit-Binärdatei „pmc.dll“ vorhanden ist, wird der Eintrag in „pmc.dll“ geändert
- Bei Einträgen, die auf eine Binärdatei verweisen, die sowohl im Programm- als auch im Datenverzeichnis vorhanden ist, wird die Binärdatei im Datenverzeichnis gelöscht
- falls mehrere Einträge auf a verweisen MarvelClient Binärdateien (egal ob Essentials oder lizenziert) werden nur die neueste Binärdatei und der entsprechende Eintrag beibehalten
- falls Einträge auf eine Mischung aus hinweisen MarvelClient Essentials und lizenzierten Binärdateien wird die neueste lizenzierte Binärdatei beibehalten (auch wenn sie älter als die neueste Essentials-Binärdatei ist).
  (Wenn der allgemeine Datenordner pmc_data.dll oder pmc64_data.dll enthält und ein entsprechender Eintrag vorhanden ist, wird die neueste Essentials-Binärdatei beibehalten.)
– Einträge, die auf nicht vorhandene Binärdateien verweisen (in shareddata\common, Programm oder Daten oder (zugänglicher) Dateiname), werden entfernt

Release 2023-06-09 - 12.0.40

MCUpgrade

FIX

Es wurde ein Problem behoben, bei dem Mehrbenutzer-Notizen.ini-Backups seit der Einführung von 12.0.36 nicht für mehr als einen Benutzer funktionierten

FIX

Es wurde ein Problem behoben, bei dem das stille GracefulShutdown nicht durchgeführt wurde, wenn es als System ausgeführt wurde und DeferralPrompt <> 0 war

Release 2023-06-07 - 12.0.39

MCUpgrade

FIX

Es wurde ein Problem behoben, bei dem während Initiator (Pre) mehrere MCUpgrade.ini-Einträge falsch erweitert wurden, was zu einer Nichtübereinstimmung der Whitelist-Signaturen führte.
Dieses Problem trat nur auf, wenn während Initiator(Pre), SourceDirectoryInit und/oder DeferralPrompt geändert wurden.

ERWEITERUNG

Protokollierung des vollständigen Pfads der Protokolldatei hinzugefügt

ERWEITERUNG

Wenn es als SYSTEM ausgeführt wird und ein Konsolensitzungsbenutzer vorhanden ist, erhalten SYSTEM, Administratoren und JEDER automatisch Zugriff auf die Protokolldatei (MCUprade.log).

Release 2023-05-31 - 12.0.38

MCUpgrade

FIX

Es wurde ein Problem behoben, bei dem die Protokolldatei bei der Ausführung als SYSTEM vor dem Start von /woptimonly (oder eines anderen Programms in der Konsolensitzung) nicht geschlossen wurde.


Release 2023-05-30 - 12.0.37

MCUpgrade

NEU!

Unterstützung für selektives NotesDataDirectoryOldExclude hinzugefügt, indem Einträgen „network:“ (ohne Anführungszeichen) vorangestellt wird, z

* .ntf
* .log
as_*.nsf
*.dsk
Cache.ndk
Netzwerk:Archive\*
* .tmp

Das obige Beispiel schließt Archive aus einem Datenordner aus, wenn das alte Datenverzeichnis auf einem Netzlaufwerk im Benutzerkontext auf lokal migriert wird, schließt sie jedoch nicht aus, wenn sich der alte Datenordner auf einer Festplatte befindet.

NEU / VERBESSERUNG

Eine neue Option hinzugefügt ini:StartupLinkMode; Setzen Sie den Wert auf 1, um alle beim Entfernen der Verknüpfung gelöschten Notes-Startlinks „neu zu erstellen“. Setzen Sie den Wert auf 2, um in jedem Fall einen gemeinsamen Startlink zu erstellen.
Wenn der Wert auf 1 gesetzt ist und sowohl ein öffentlicher/allgemeiner Startlink als auch Benutzer-Startlinks erkannt werden, wird nur der öffentliche/allgemeine neu erstellt.
Wenn kein öffentlicher/gemeinsamer Startlink, sondern mehrere Benutzerlinks erkannt werden, werden alle Benutzerlinks neu erstellt.
Beachten Sie, dass neu erstellte Links auf dem neu erstellten öffentlichen/allgemeinen Desktop-Link basieren und nicht auf den vorherigen Linkdetails.
Wenn ein Benutzer beispielsweise über einen Startlink zum Starten des Basisclients mit der Option -sa verfügt, startet der neu erstellte Link den Basisclient nicht mehr, da er auf dem vom Installationsprogramm frisch erstellten Link basiert.


Release 2023-05-10 - 12.0.36

MCUpgrade

FIXMCShutdown: Das Lesen von HKCU64\Control Panel\Desktop\AutoEndTasks wurde anstelle des vorherigen alleinigen Lesens von HKCU(32)\Control Panel\Desktop\AutoEndTasks hinzugefügt
ERWEITERUNGProtokollierung hinzugefügt, welcher Mehrbenutzer-Datenordner während der Mehrbenutzer-Datenmigration gescannt wird
ERWEITERUNGNotes.ini und Datenmigrationsfilter werden nun auch dann verarbeitet, wenn alte und neue Daten oder alte und neue freigegebene Daten gleich sind


Release 2023-04-21 - 12.0.35

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem die Migration von notes.ini beim Upgrade von Einzel- auf Mehrbenutzer fehlschlug


Release 2023-02-20 - 12.0.34

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem unter Windows < 10 der Begrüßungsbildschirm nicht richtig angezeigt wurde, wenn er auf Kino eingestellt war. Cinema wird unter Windows < 10 nicht unterstützt und sollte daher Bildschirm Nr. 3 anzeigen.
FIXEs wurde ein Problem behoben, bei dem Meldungsfelder für Hinweise zum Herunterfahren die Schriftgröße nicht immer entsprechend den DPI- und Skalierungseinstellungen in Windows anpassten


Release 2022-10-28 - 12.0.33

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem animierte GIFs seit 11.0.52 nicht mehr abgespielt wurden
FIXEs wurde ein Problem beim Festlegen von Ordner-/Dateiberechtigungen für und von Backup-notes.ini-Dateien behoben


Release 2022-09-29 - 12.0.32

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem für die Clienterkennung config.xml-Werte Vorrang vor Registrierungswerten hatten, selbst wenn sie falsch waren
ERWEITERUNGDie MCUpgrade-Client-Erkennung unterstützt jetzt auch Notes 64 Bit Kunden


Release 2022-09-17 - 12.0.31

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem das Lösen von Verknüpfungen seit 11.0.52 nicht mehr funktionierte (oops)
FIX / VERBESSERUNGAusführbare Dateien in CopyTo*-Ordnern werden jetzt kopiert, wenn sie signiert sind (=Windows Trust verifiziert)

Release 2022-09-05 - 12.0.30

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem ProgressbarHideInit seit (einschließlich) 1 standardmäßig 0 statt 12.0.27 war

Release 2022-09-01 - 12.0.29

MCUpgrade

FIXEin Problem mit dem Festlegen von Sicherheitsberechtigungen und nicht auflösbaren/ungültigen SIDs wurde behoben
FIXEs wurde ein Problem behoben, bei dem MCUpgrade Free 25 seit (einschließlich) 12.0.26 defekt war

Release 2022-08-25 - 12.0.28

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem nach einer erneuten Ausführung von MCUpgrade.exe (z. B. nach Initiator oder aufgrund einer Neuzuordnung von NetworkDrive) der vorherige Benutzer nicht berücksichtigt wurde und die Konsolensitzungserkennung fehlschlug
FIXWenn Coptim=2 in MCUpgrade.ini festgelegt ist und keine Terminalserversitzung erkannt wird und SharedDataDirectoryNew festgelegt ist, wird jede .dll-Datei, die in CopyToProgramNew abgelegt wird, nach SharedDataDirectoryNew\Common kopiert
FIXDie WTS/Citrix-Erkennung wurde jetzt behoben und erheblich verbessert, um Windows Terminal Server und Citrix Server über Betriebssystemeigenschaften sowie Clientprotokoll-/Sitzungsdetails zu erkennen
ERWEITERUNGNeue optionale Befehlszeilenschalter /citrix und /vdi hinzugefügt – verwenden Sie einen von beiden für prevent Entfernen von CITRIX=1-Anweisungen aus Installationsanweisungen

Release 2022-07-29 - 12.0.27

MCUpgrade

NEU!ini:ProgressbarHideInit ermöglicht das Ausblenden des Begrüßungsbildschirms beim Start des Upgrades - er kann dann immer noch durch einen Doppelklick auf das Taskleistensymbol angezeigt werden
FIXEs wurde ein Problem behoben, bei dem bei der Installation der panagendaInstallerService, der Dienst wurde danach nicht sofort gestartet

Release 2022-07-26 - 12.0.26

MCUpgrade

NEU / VERBESSERUNG

Unterstützung für mehrere Protokolldateien in (Un)InstallExec*-Anweisungen hinzugefügt

ERWEITERUNG

HKEY_USERS\*\ hinzugefügtSOFTWARE\\HCL\Lotus zur automatischen Entfernung, wenn mehr als eine Deinstallationsanweisung \nice.exe enthält

ERWEITERUNG

Wenn Coptim=2 in MCUpgrade.ini eingestellt ist (Citrix-Registerkarte → Nur bei Citrix aktivieren) und keine Terminalserversitzung erkannt wird, werden „CITRIX=1“ und „CITRIX=1“ aus den installexec*-Anweisungen entfernt

Release 2022-06-22 - 12.0.25

MCUpgrade

NEU!

Unterstützung für den Platzhalter %MCU_ConsoleSessionSID% hinzugefügt, der als Benutzer-SID der aktuellen Konsolensitzung aufgelöst wird, wenn es einen Konsolensitzungsbenutzer gibt 

NEU!

Wenn mehr als eine Deinstallationsanweisung \nice.exe enthält, HKEY_USERS\*\SOFTWARE\Lotus\Notes, HKEY_USERS\*\SOFTWARE\IBM\Notes und HKEY_USERS\*\SOFTWARE\HCL\Notes werden automatisch entfernt.

Dies kann deaktiviert werden, indem MCUpgrade.ini:PostUninstallRegistryCleanup=0 festgelegt wird

ÄNDERUNG / VERBESSERUNG

Dinge, die von mindestens einer Deinstallationsanweisung abhängen (z. B. das Entfernen von Verknüpfungen), suchen jetzt in mindestens einer Deinstallationsanweisung speziell nach \nice.exe, anstatt nur die Anzahl der Deinstallationsanweisung zu zählen 

Release 2022-06-14 - 12.0.24

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem der Fortschrittsbalken-Splash nicht von dort geladen wurde, wo MCUpgrade gestartet wurde, sondern von dem Ordner, von dem aus der Start initiiert wurde
(z. B. Sie öffnen ein cmd in C:\Users\Public und starten "\\uncpath\MCUpgrade.exe /pbar": zuvor wurde der Splash von C:\Users\Public geladen, jetzt wird er aus dem Ausführungsordner geladen )

Release 2022-05-30 - 12.0.23

MCUpgrade

NEU!MCUpgrade bereinigt/entfernt jetzt auch alle Lotus\Notes|IBM\Notes|HCL\Notes-Ordner unter %programdata%, %programfiles(x86)% und %programfiles%, falls vorhanden, und alle so gefundenen Ordner
stimmt nicht mit den alten|neuen gemeinsam genutzten Daten oder dem alten|neuen Notes-Programmdateiordner überein
Dies ist zu prevent jeden Installer daran hindern, in ein älteres Verzeichnis oder Teile davon zu installieren
FIXEs wurde ein Problem behoben, bei dem StdOut und StdErr nie mit RunAsUser gelesen wurden
FIXEs wurde ein Problem behoben, bei dem Initiator alle Dateien zweimal aus MCUpgrade.zip entpackt hat, anstatt erst MCUpgrade.ini und dann den Rest
FIXEs wurde ein Protokollierungsproblem behoben, bei dem im Protokoll „Notizen_coptim.ini erfolgreich gelesen“ angegeben wurde, obwohl es tatsächlich „setup_coptim.txt“ lautete.
FIXEs wurde ein Problem behoben, bei dem MCUpgrade den Exit-Code 4699 anstelle von 0 zurückgab, wenn die Neuzuordnung von Netzlaufwerken fehlschlug, aber alles andere in Ordnung war
FIXEin seltenes Problem wurde behoben, bei dem Gracefulshutdown nicht „Alle Fenster geschlossen/keine Prozesse übrig“ zurückgab.

Release 2022-02-28 - 12.0.22

MCUpgrade

NEU!

Neue Option ini:MultiUserSymlinkCleanup hinzugefügt; standardmäßig 1, wenn eine oder mehrere Deinstallationsanweisungen in MCUpgrade.ini vorhanden sind; sonst nicht gesetzt. 
Wenn auf 1 gesetzt, werden alle Lotus/IBM/HCL-Umleitungen gemäß MultiUserSharedDataOld und MultiUserSharedDataNew gelöscht (z. B. C:\ProgramData\Lotus\Notes > C:\ProgramData\HCL\Notes).

Dieser Fix ist wichtig für alle Kunden, die auf aktualisieren HCL Notes 12.0.1 aufgrund eines Problems, wie das HCL-Installationsprogramm bereits vorhandene Umleitungen/symlinks behandelt

FIXEs wurde ein Problem behoben, bei dem die Bereinigung von Verzeichnissen aufgrund einer fehlerhaften Erkennung derselben Ordner wie Umleitungen übersprungen wurde, z
Entfernen von [C:\ProgramData\Lotus\Notes\Data] überspringen; [C:\ProgramData] ist eine Umleitung zu [C:\ProgramData] ...
FIXEs wurde ein Problem behoben, bei dem die freigegebenen Daten der alten Notizen nicht bereinigt wurden, wenn sie auf einen Symlink-Ordner verwiesen;
Nach dem Lesen von ini:MultiUserSharedDataOld werden Umleitungen (symlinks und Junction Points) jetzt sofort aufgelöst
FIXEs wurde ein Problem behoben, bei dem negative Exit-Codes (z. B. -10) von MCUpgradeMain als Erfolg behandelt wurden

Release 2022-02-15 - 12.0.21

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem MCUpgrade den Fehlercode von MCUpgradeMain nicht immer weitergab
FIXEs wurde ein seltenes Problem behoben, bei dem MCUpgrade auf einen nicht deklarierten Variablenfehler lief, wenn einer der gescannten Verknüpfungsordner nicht festgelegt war (=leere Zeichenfolge).
FIX / ÄNDERUNGWird MCUpgrade direkt als SYSTEM gestartet, wird DisableLocalAdmin<>0 fortan ignoriert
ÄNDERNIm Falle von Höhenfehlern steht im Protokoll nicht mehr WAITING for USER, sondern ELEVATION error
ÄNDERNBei Höhenfehlern ist der Exit-Code jetzt nicht mehr nur 1, sondern der erweiterte Fehler (z. B. 1326 oder 1327)
ÄNDERUNG / VERBESSERUNGWenn eine Datei nicht mit ihrer Prüfsumme übereinstimmt (gilt nur bei Verwendung von Whitelisting), ist der Rückgabecode nicht mehr 1, sondern 4752
VERBESSERUNG / NEUNeue Option UpgradeIniMinLines hinzugefügt (standardmäßig 15, wenn nicht gesetzt) ​​- MCUpgrade wird jetzt beendet, wenn MCUpgrade.ini weniger als die angegebene Anzahl von Zeilen enthält

Release 2021-11-22 - 12.0.20

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem bei Verwendung von ProgressBarCinema=1 ein benutzerdefinierter Fortschrittsbalken-Splash immer überschrieben wurde; es wird jetzt nur ersetzt, wenn es existiert und nicht 600x607 Pixel groß ist
FIXEs wurde ein Problem behoben, bei dem der Fortschrittsbalken nicht schnell genug aktualisiert wurde, wenn viele Aktualisierungen in sehr kurzer Zeit durchgeführt wurden
FIXEs wurde ein Problem behoben, bei dem appdata\local in ein neues Datenverzeichnis migriert wurde, wenn sich das alte Datenverzeichnis unter appdata\local befand, aber nicht mit "\data" endete
ÄNDERNDer Standard für ini:RestoreNetworkDriveMappingsOption wurde von jetzt an von 0 auf 1 geändert = nur aktueller Benutzer anstelle von Permutation
ÄNDERUNG / VERBESSERUNGRestoreNetworkDriveMappings ehrt jetzt auch ini:LogonDomains
ÄNDERUNG / VERBESSERUNGDer Windows-Desktop wird jetzt auch aktualisiert, bevor der Vorschau-Schnappschuss erstellt wird
ÄNDERUNG / VERBESSERUNGLogonDomains ist jetzt standardmäßig @LogonDomain|@LogonDNSDomain|@ComputerName|@ComputerDomain (zum Deaktivieren auf 0 setzen)
ERWEITERUNG@ComputerDomain zu ini:LogonDomains als zusätzliche Filteroption hinzugefügt (aus HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Domain)
Auch Protokollierung der Computerdomäne nach "Ausführen als"-Informationen hinzugefügt
ERWEITERUNG@ComputerDomain kann jetzt auch in der mcu-Schlüsseldatei verwendet werden (ähnlich wie @ComputerName)

Release 2021-10-19 - 12.0.19

MCUpgrade

NEU!MCUpgrade ist jetzt auch bereit für Windows 11
MCUpgrade.log zeigt nun auch korrekt "Läuft auf WIN_11" an, falls zutreffend
Die ausführbare Datei enthält jetzt auch ein eigenes Upgrade-Verknüpfungssymbol, das standardmäßig anstelle des Symbols 249 von shell32.dll verwendet wird
(Microsoft hat beschlossen, die Symbolnummer 249 in Windows 11 durch ein Uhrsymbol zu ersetzen)
FIXDer Dialog GracefulShutdown Notice wird jetzt automatisch geschlossen, wenn der Client geschlossen wird, während der Dialog angezeigt wird
FIXDer Dialog GracefulShutdown Notice wird jetzt automatisch nach Ablauf der verstrichenen Zeit geschlossen
FIXEs wurde ein Problem behoben, bei dem der Fortschrittsbalken "Verarbeitungsverknüpfungen" anzeigte, wo tatsächlich bereits Windows Defender-Anweisungen ausgeführt wurden
ÄNDERUNG / VERBESSERUNGGracefulShutdown wird jetzt automatisch aktiviert, wenn DeferralPrompt deaktiviert ist
ERWEITERUNGDer erste Gracefulshutdown Retry-Dialog wird nun nach 15 Sekunden angezeigt, wenn keine Fenster gefunden werden oder das oberste Fenster keine Schaltflächen hat
ERWEITERUNGDas in Dialogen angezeigte Verknüpfungssymbol ist jetzt 64 x 64 Pixel statt wie bisher 32 x 32 Pixel groß
ERWEITERUNGMCUpgrade.log protokolliert jetzt auch den aktuellen Windows-Build
ERWEITERUNGIn allen MCUpgrade-Meldungsfeldern wird jetzt das Verknüpfungssymbol für die erneute Ausführung angezeigt

Release 2021-10-13 - 12.0.18

MCUpgrade

FIXEs wurde ein seltenes Problem behoben, bei dem MCUpgradeMain abrupt mit dem Exit-Code -1073741819 (c0000005) während der Einstellung der Ordnersicherheitsberechtigungen endete
FIXEs wurde ein Problem behoben, bei dem die MCUpgrade 25 Free-Lizenz lokale Administratorkonten nicht unterstützte – MCUpgrade 25 Free sucht jetzt auch nach der Domäne des Konsolensitzungsbenutzers
FIX / ÄNDERUNG

Wenn das Datenverzeichnis in einen neuen Zielordner migriert wird, der sich nicht in "AppData\Local" befindet, erhält jeder Zugriff anstelle der SID des Konsolensitzungsbenutzers
Außerdem wird die Vererbung dann für den Datenordner selbst deaktiviert und für alle Unterordner und Dateien aktiviert

Release 2021-10-11 - 12.0.17

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem MCUpgrade fälschlicherweise angab, dass die Whitelist unter Windows manipuliert wurde, z. B. mit der tschechischen Sprache
ERWEITERUNGUnterstützung für Kinoressourcen in Kombination mit UpgradeDirectory<>"%PUBLIC%\MCUpgrade" hinzugefügt

Release 2021-08-13 - 12.0.16

MCUpgrade

FIXHoffentlich behoben StdOut und StdErr Parsing für immer
FIXEs wurde ein Problem behoben, bei dem der falsche Begrüßungsbildschirm geladen wurde, wenn der Fortschrittsbalken im Kinomodus unter Windows < 10 gestartet wurde (Kinomodus erfordert Windows >= 10)
FIX / ÄNDERUNGLogdatei-Backup (zB rcplauncher, jvmpatcher etc.) während der (De-)Installation geändert, um direkt in den Logs-Ordner zu gehen
FIX / ÄNDERUNGVor der Ausführung von WindowsDefender-Anweisungen überprüft MCUpgrade jetzt, ob der Dienst ausgeführt wird; get-MpComputerStatus könnte andernfalls zu einem Einfrieren/Aufhängen führen
ÄNDERUNG / VERBESSERUNGÜberflüssige "Scanning"-Zeilen aus MCUpgrade.log entfernt, wodurch es unnötig aufgebläht wird
ERWEITERUNGErkennung der aktuellen Betriebssystemsprache des Benutzers hinzugefügt, wenn UpgradeLanguage nicht angegeben ist
ERWEITERUNGUnterstützung für MCUpgradeProgress(_lang).html hinzugefügt – wenn UpgradeLanguage gesetzt ist und keine _lang.html vorhanden ist, wird MCUpgradeProgress.html verwendet

Release 2021-07-23 - 12.0.15

MCUpgrade

FIXDie WindowsDefender-Prüfung auf .AMServiceEnabled<>false und .AMRunningMode<>"Not running" wird jetzt nur ausgeführt, wenn eine der WindowsDefender*-Optionen gesetzt ist
FIXWenn die Prüfung von .AMServiceEnabled<>false und .AMRunningMode<>"Not running" fehlschlägt, ist das Gesamtergebnis kein Fehler mehr, sondern Erfolg mit Fehlern
FIXEs wurde ein Problem mit dem StdOut-Parsing behoben, das Umlaute und andere Sonderzeichen nicht immer richtig konvertierte

Release 2021-07-14 - 12.0.14

MCUpgrade

INFOS12.0.13 verpassen? 13 wollten wir nicht machen, weil schwarze Katzen und Freitage.
FIXEs wurde ein Problem behoben, bei dem die Windows-Desktop-Vorschau bei der Ausführung als System mit Konsolensitzung nicht angezeigt wurde
FIXEs wurde ein Problem behoben, bei dem die optionale GracefulShutdownCancelMessage nicht angezeigt wurde (falls aktiviert), weil die Messagebox zu klein war
ERWEITERUNGAlle Meldungsboxen, die bei der Ausführung über Dienst/System angezeigt werden, werden jetzt auch verschönert (außer - so beabsichtigt - Meldungsboxen für fehlgeschlagene Installationen)
ERWEITERUNGDie InstallFinished*-Meldungsbox wird jetzt auch verschönert, wenn sie in Kombination mit InstallFinishedTimeout verwendet wird
ERWEITERUNGWindowsDefender wird jetzt nur konfiguriert, wenn .AMServiceEnabled<>false und .AMRunningMode<>"Nicht ausgeführt"

Release 2021-07-07 - 12.0.12

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem die Erhöhung mit mehreren Benutzernamen|Passwörtern|Domänen fehlschlug, wenn MCUpgradeMain auf einen Fehler lief oder beendet wurde
FIXEs wurde ein Problem behoben, bei dem nur das Komprimieren von Vorlagen immer noch eine unsichtbare Passwortabfrage erzeugte
FIXEs wurde ein Problem behoben, bei dem nur das Komprimieren von Vorlagen zu Fehler 4771 anstelle von 0/Erfolg führte
FIXEs wurde ein Problem behoben, bei dem das Komprimieren von Vorlagen aufgrund eines fehlenden Arbeitsverzeichnisses nicht funktionierte
ERWEITERUNGNeue ini-Option CoptimCompactTemplatesTimeout hinzugefügt; Standardwert -1 (=kein Timeout), eingestellt auf die Anzahl der Sekunden, nach denen CoptimCompactTemplates nicht mehr warten soll, bis die Komprimierung beendet ist
HINWEIS: Bei Verwendung empfehlen wir dringend einen Mindestwert von 300 = 5 Minuten, nur um auf der sicheren Seite zu sein, insbesondere bei der Installation vieler Sprachen

Release 2021-07-05 - 12.0.11

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem eine Nachrichtenbox mit Wiederholungsinformationen angezeigt wurde, selbst wenn ReRunShortcutName nicht festgelegt war
FIX / VERBESSERUNGDetectNotesClientFolders wird jetzt auch angewendet, wenn MCUpgrde direkt über SYSTEM/Service ausgeführt wird
ERWEITERUNGDetectNotesClientFolders löst jetzt Symlinks auf
ERWEITERUNGDas stille Herunterfahren des Clients wird jetzt ausgeführt, wenn MCUpgrde direkt über SYSTEM/Service ausgeführt wird
ERWEITERUNGAnzeige von Versionsinformationen zu MCKeyfileEditor hinzugefügt

Release 2021-07-03 - 12.0.10

MCUpgrade

FIX / VERBESSERUNGIBM\Lotus\Notes zur Fallback-Datenverzeichniserkennung hinzugefügt
FIX / VERBESSERUNGEntfernen und Lösen von angehefteten Windows-Startmenü-Verknüpfungen hinzugefügt (vorher wurden nur Taskleisten-Verknüpfungen gelöst)
NEU!Alte Notes-Client-Erkennung hinzugefügt, wenn sowohl NotesProgramDirectoryOld als auch NotesDataDirectoryOld nicht angegeben sind oder nicht vorhanden sind; Dies kann durch Setzen von DetectNotesClientFolders=0 deaktiviert werden
Wenn mehrere Notes-Client-Ordner gefunden werden, werden die Ordner des Clients mit der neuesten zuletzt geänderten %notes_data%\names.nsf verwendet; setze DetectNotesClientFoldersNewest=0 zum Deaktivieren

Release 2021-06-24 - 12.0.9

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem MCKeyFileEditor bei mehreren Werten für Benutzername, Passwörter und/oder Domänennamen zu nicht gespeicherten Änderungen aufforderte, selbst wenn Änderungen bereits gespeichert wurden
FIXEs wurde ein Problem behoben, bei dem MCUpgrade_language.ini-Dateien nicht immer als UTF-8 gelesen wurden, was zu einer falschen Anzeige in Meldungsfeldern und/oder der Fortschrittsleiste führte
ERWEITERUNGUnterstützung für PermutatedLogon=-1 zu pr . hinzugefügtevent Benutzername- und Domänennamen-Permutation; erfordert die gleiche Anzahl von Werten für Benutzername, Passwörter UND Domänen
ERWEITERUNGNeue MCUpgrade.ini-Option LogonDomains hinzugefügt; standardmäßig nicht gesetzt, zB @LogonDomain|@LogonDNSDomain|@ComputerName auf NUR umschalten auf .mcu-Konten, die den entsprechenden Domains entsprechen
HINWEIS: @LogonDomain|@LogonDNSDomain|@ComputerName kann wörtlich verwendet werden; sie werden zur Laufzeit durch die entsprechenden Werte eines Benutzers ersetzt

Release 2021-06-23 - 12.0.8

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem das Komprimieren von Vorlagen ohne Workspace-Optimierung eine unsichtbare Passwortabfrage erzeugte und dazu führte, dass MCUpgrade unendlich hängen blieb
FIXEs wurde ein Problem behoben, bei dem Create_R12_Databases nicht automatisch übertragen wurde
FIXEs wurde ein Problem behoben, bei dem die Arbeitsbereichsoptimierung bei Verwendung einer benutzerdefinierten plugin_customization.ini fehlschlug;
MCUpgrade sichert jetzt plugin_customization.ini nach allen Installationen, vor CopyTo*, verwendet die gesicherte Version zur Arbeitsbereichsoptimierung und stellt die aus CopyTo* resultierende Version danach wieder her
FIXEs wurde ein Problem behoben, bei dem MCKeyFileEditor bei mehreren Werten für Benutzername, Passwörter und/oder Domänennamen zu nicht gespeicherten Änderungen aufforderte, selbst wenn Änderungen bereits gespeichert wurden
ERWEITERUNGNeue ini-Option WindDefenderExcludeForce hinzugefügt, um die erneute Anwendung von WindowsDefender-Einstellungen unabhängig vom zuletzt gespeicherten Hash zu erzwingen

Release 2021-06-18 - 12.0.7

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem das neue ProgressbarCinema dazu aufforderte, aktive Inhalte zu aktivieren
FIXEs wurde ein Problem behoben, bei dem Sprachen mit Nicht-ANSI/=UTF-8-Inhalten in der Fortschrittsleiste oder im Protokoll nicht richtig angezeigt wurden
FIX

Es wurde ein Problem behoben, bei dem %localappdata% durch den Standardbenutzerordner ersetzt wurde, auch wenn er nicht als C:\WINDOWS\system32\config\systemprofile\AppData\Local aufgelöst wurde
Dies ist ein wichtiger Fix für Kunden, die über SYSTEM/Service mit MCUpgrade >= 12.0.2 aktualisieren

FIXEs wurde ein Problem behoben, bei dem Dateien im Stage-Verzeichnis während des Whitelistings aus Benutzersicht immer als falsch angegeben wurden. dieses Problem wurde in 12.0.6 eingeführt
FIX

Es wurde ein Problem behoben, bei dem ein fehlendes oder falsches/fehlendes altes Datenverzeichnis nicht auf IBM\Notes\Data oder Lotus\Notes\Data zurückfällt, falls vorhanden
Der Notes-Client wird effektiv unter Verwendung des IBM- oder Lotus-Datenverzeichnisses gestartet, wenn er das Verzeichnis HCL\Notes\Data nicht finden kann.

ERWEITERUNGWenn Fixpack-Installationsprogramme fehlschlagen und das Temp-Verzeichnis ein Leerzeichen enthält, werden OS TEMP und TMP automatisch auf C:\Windows\Temp gesetzt, falls vorhanden, Fallback MCUpgradeDirectory
ÄNDERNProgressbarCinema ist für Windows < 10 . deaktiviert

Release 2021-05-28 - 12.0.6

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem das Whitelisting nicht funktionierte, wenn SetEnvvalue verwendet wurde
ERWEITERUNGWinDefenderExcludes werden jetzt nur dann erneut angewendet, wenn sie sich von den zuletzt angewendeten Änderungen unterscheiden; diese werden in der Registry als Prüfsumme in HKEY_LOCAL_MACHINE\ gespeichert.SOFTWARE\panagenda\MarvelClient\Upgrade\WindDefenderExcludeLast

Release 2021-05-26 - 12.0.5

MCUpgrade

NEU!Neue ini-Option hinzugefügt WindDefenderExcludeDefaults; standardmäßig auf 0/nicht festgelegt, auf 1 setzen, um Best-Practice-Ausschlüsse zu aktivieren
NEU!Neue ini-Option hinzugefügt WindDefenderExcludePath###; bis zu 999 auszuschließende Pfade einrichten, kombinierbar mit WindDefenderExcludeDefaults
HINWEIS: %localappdata% wird gemäß der Protokollausgabe für USERPROFILES = und OSLOCALAPPDATA SUFFIX = . automatisch durch C:\Users\*\Appdata\Local ersetzt
NEU!Neue ini-Option hinzugefügt WindDefenderExcludeProcess###; bis zu 999 auszuschließende Prozesse einrichten, kombinierbar mit WindDefenderExcludeDefaults
NEU!Neue ini-Option hinzugefügt DeferralPromptIfLaunchedDirectly; ist standardmäßig auf 1 eingestellt, auf 0 setzen, um die Verzögerungsaufforderung zu deaktivieren, wenn MCUpgrade direkt über Windows Explorer oder Desktop gestartet wird
FIXEs wurde ein Problem behoben, bei dem das Starten von MCUpgrade.exe direkt vom Desktop/Verknüpfung/Explorer bei auf 1 (=täglich) eingestellter Verzögerung nichts bewirkte.
ÄNDERN / ENTFERNTMCUpgrade unterstützt keine kostenlosen Lizenzen mehr für das Upgrade auf 10.0.1(FP2); Dies wird jetzt vollständig durch MCUpgrade 25 Free ersetzt

Release 2021-05-19 - 12.0.4

MCUpgrade

FIXEs wurde ein Fehler mit nicht deklarierten Variablen behoben, der in 12.0.3 mit dem Splash des Fortschrittsassistenten eingeführt wurde

Release 2021-05-19 - 12.0.3

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem die Verknüpfung zum (Re)Run Notes Client Upgrade nie übersetzt wurde
FIXEs wurde ein Problem behoben, bei dem der Fortschrittsbalken für Prozesse, die länger als 100 Sekunden laufen, während der Coptim/Woptim-Optimierung nicht richtig aktualisiert wurde
FIXEs wurde ein Problem im MCKeyfileEditor behoben, bei dem fehlende ZIP-Dateien als Teil der Installationsanweisungen während der Veröffentlichung aus der Config-Datenbank nicht immer erkannt wurden
ERWEITERUNGDer Zip-Fortschritt wird jetzt nur noch für hinzugefügte Dateien angezeigt, die > 1 MB groß sind

Release 2021-05-05 - 12.0.2

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem beim Upgrade als SYSTEM %localappdata% möglicherweise noch als C:\WINDOWS\system32\config\systemprofile\AppData\Local aufgelöst wurde; in einem solchen Fall wird es jetzt immer als Standardbenutzer localappdata aufgelöst
ERWEITERUNGVerbesserte Protokollierung für die Verknüpfungserstellung mit zusätzlichen Zeilen für System- und Shell-Benachrichtigungen
ERWEITERUNG*SetRegistryKeyOption### unterstützt jetzt auch %MCU_Merge% und %MCU_Unmerge%, optional mit Trennzeichen-Suffix zB %MCU_Merge%, (Trennzeichen ist standardmäßig @LF(@) für REG_EXPAND_SZ und ; für alle anderen *_SZ-Werttypen)
ERWEITERUNGVERBESSERUNG: Neue ini-Option SetEnvOption hinzugefügt, die jetzt auf %MCU_Merge% oder %MCU_Unmerge% gesetzt werden kann, optional mit Separator-Suffix zB %MCU_Merge%, (separator default to ;)

Release 2021-04-29 - 12.0.1

MCUpgrade

FIXEs wurde ein Problem behoben, bei dem alle rcplauncher-, jvmpatcher- und ähnlichen Dateien alle als rcplauncher_datetime.log anstelle von filename_datetime.log angehängt / gespeichert wurden
FIXEs wurde ein Problem behoben, bei dem bei der Ausführung über SYSTEM außerhalb von %ProgramFiles(x86)%\panagenda\MCUpgrade, die MCUpgrade.dll wird nicht im UpgradeDirectory bereitgestellt (wenn sie nicht in %ProgramFiles(x86)%\ vorhanden istpanagenda\MCUpgrade)
FIXEs wurde ein Problem behoben, bei dem bei der Ausführung über SYSTEM ohne Konsolensitzung die erste migrierte notes.ini während der Mehrbenutzermigration den falschen Eintrag Directory= hatte
FIXEs wurde ein kleines Problem behoben, bei dem wir %ProgramData% während der Bereinigung von gemeinsam genutzten Daten für mehrere Benutzer zweimal scannen
FIXEs wurde ein Problem behoben, bei dem beim Upgrade mit dem panagenda Installer Service, alte MCUpgrade*.dll-Dateien wurden nicht aktualisiert
FIX / ÄNDERUNG / VERBESSERUNGbackup\index.txt (neu)erstellung wurde verbessert, um ein nicht vorhandenes/nicht spezifiziertes/nicht automatisch erkanntes NotesIniFileOld besser/richtig zu speichern
Darüber hinaus wird backup\index.txt über alle Durchläufe hinweg unverändert beibehalten - alle fehlenden Dateien (ob Quelle oder Index) werden während des Roambacks behandelt

Release 2021-04-28 - 12.0.0

MCUpgrade

ERWEITERUNGMCUpgrade wird jetzt auch %ProgramFiles% für zukünftige 64-Bit-Notes-Client-Installationen auflösen
FIXEs wurde ein Problem behoben, bei dem bei der Ausführung über SYSTEM ohne Konsolensitzung beim Abrufen von Ordnern nach besten Bemühungen der falsche Ordner localappdata und das Appdata-Suffix berechnet wurden
FIXEs wurde ein Problem behoben, bei dem bei der Ausführung über SYSTEM ohne Konsolensitzung das Abrufen von Ordnern über den zuletzt angemeldeten Benutzer aufgrund eines überflüssigen Backslashs nie funktionierte
FIXEs wurde ein Problem behoben, bei dem bei der Ausführung über SYSTEM ohne Konsolensitzung das Protokoll nach dem Ausführen eines anderen Programms stoppte
FIXEs wurde ein Problem behoben, bei dem bei der Ausführung über SYSTEM außerhalb von %ProgramFiles(x86)%\panagenda\MCUpgrade, die MCUpgrade.dll wird nicht immer im UpgradeDirectory verwendet
FIX / ÄNDERUNGDie MCUpgrade*.dlls, MCKeyfileEditor*.dlls und die panagendaInstallerService wurde mit einem neuen Zertifikat signiert
Alle Komponenten mit abgelaufenem Zertifikat werden bei Bedarf automatisch erneut bereitgestellt