Estos son los detallados release notas para la actualización de MC.


Para obtener una descripción general de alto nivel de todos los cambios, consulte el documento principal de este release: MarvelClient 12.0


Releases en orden cronológico inverso: 

Release 2023-11 10-- 12.0.48

Actualización de MC

ARREGLAR / CAMBIARSe solucionó un problema por el cual las entradas EXTMGR_ADDINS con tabulaciones o espacios iniciales y finales no se analizaban correctamente
ARREGLAR / CAMBIARSe solucionó un problema por el cual las entradas de MCUpgrade.ini se traducían, incluso si estaban vacías. Esto llevó, por ejemplo, a que InstallFinishedText esté configurado y sea efectivo en otro idioma, aunque estaba vacío = deshabilitado en MCUpgrade.ini.

Release 2023-10 12-- 12.0.47

Actualización de MC

REVISIÓNSe solucionó un problema por el cual el antiguo directorio del programa Notes no se limpiaba porque buscaba notes.exe después de la desinstalación (lo cual no tiene sentido).
REVISIÓNSe solucionó un problema por el cual la limpieza de enlaces simbólicos no siempre se realizaba en su totalidad, lo que hacía que los instaladores de Notes a veces trabajaran desde carpetas más antiguas como IBM o Lotus, incluso si estaban vacías o tenían enlaces simbólicos a carpetas inexistentes.
MEJORALa actualización de componentes en caso de firmas de archivos "caducadas"/caducadas ahora se puede deshabilitar configurando ini:WinVerifyTrustDefaultFlags=0

Release 2023-10 06-- 12.0.46

Actualización de MC

REVISIÓNSe solucionó un problema por el cual ConfigFile se desplazaba durante la restauración de notes.ini.
CAMBIODeferralPromptCount y DeferralPromptLast ahora solo se actualizan al aplazar una actualización.
NUEVOMarvelClient Upgrade ahora intenta corregir automáticamente los permisos de acceso para HKEY_LOCAL_MACHINE\SOFTWARE\Clases\Notas y HKEY_CURRENT_USER\SOFTWARE\Clases\Notas;
En caso de que la entrada del registro exista pero el usuario que realiza la actualización no tenga acceso de lectura o escritura, al usuario que realiza la actualización, a los Administradores y al SISTEMA se les otorgará acceso completo a la clave correspondiente.

Release 2023-09 01-- 12.0.45

Actualización de MC

REVISIÓNSe solucionó un problema por el cual los Archivos de programa* y los Datos de programa se limpiaban si *DirectoryNew estaba vacío/no configurado
REVISIÓNSe solucionó un problema por el cual la detección de la carpeta del cliente no siempre buscaba HKLM(32)\SOFTWARE\Lotus\Notes valores, pero sólo HKLM64\*
REVISIÓNSe solucionó un problema por el cual la detección de carpetas del cliente no detectaba el directorio de datos compartido si aún no había un directorio de datos.
REVISIÓNSe solucionó un problema por el cual la detección de la carpeta del cliente no configuraba el directorio de datos si no existía, lo que provocaba que al menos /coptim fallara.
MEJORAEl ejecutable del servicio y los componentes DLL ahora también se actualizan si su certificado ya no se encuentra dentro de la ventana "válido desde hasta".
NOTA: La ventana actual "válida desde hasta" finaliza el 15 de marzo de 2024. Sin un ejecutable MCUpgrade más nuevo, el ejecutable del servicio y los componentes DLL se actualizarán durante cada ejecución.

Release 2023-08 08-- 12.0.44

Actualización de MC

REVISIÓNSe solucionó un problema por el cual no se limpiaban todas las claves de registro de Lotus|IBM|HCL\Lotus|Notes
REVISIÓNSe solucionó un problema por el cual la ubicación de PersonalFolder no se cambiaba debido a la limpieza posterior del registro.
REVISIÓNEl archivo .progress ya no se crea cuando se ejecuta MCUpgrade como componente auxiliar (por ejemplo, cuando se muestra el progreso de la publicación o se calculan hashes).

Release 2023-07 04-- 12.0.43

Actualización de MC

REVISIÓNSe solucionó un problema por el cual DeltaCopy fallaba para los archivos con 0 bytes; dichos archivos ahora se omiten = no se cuentan como un error
REVISIÓNSe solucionó un problema por el cual DeferralPromptIfLaunchedDirectly=0 no se respetaba cuando DeferralPrompt se configuraba en 2 (siempre)
REVISIÓNSe solucionó un problema por el que pmc.dll no se corrigía correctamente para las entradas de pm64.dll en EXTMGR_ADDINS en sharedddata\common, si existía un pmc.dll en NotesProgramDirectoryNew
REVISIÓNSe solucionó un problema por el cual EXTMGR_ADDINS, NSF_HOOKS y AddinMenus no se limpiaban si el valor de origen y de destino era el mismo.
MEJORALimpieza mejorada de EXTMGR_ADDINS: si no MarvelClient DLL queda después de la limpieza, pero un usuario tiene una sola entrada que apunta a un MarvelClient DLL, EXTMGR_ADDINS se establece en el valor de root notes.ini

Release 2023-07 01-- 12.0.42

Actualización de MC

REVISIÓN

Se solucionó un problema por el que los archivos DLL se copiaban después de la nueva limpieza EXTMGR_ADDINS introducida en 12.0.41, lo que provocaba una limpieza desafortunada. Los archivos DLL ahora se copian antes que cualquier otro archivo.
Después de todo, 42 es la respuesta a la vida, el universo y todo.

REVISIÓN

Se solucionó un problema por el cual, cuando se ejecutaba como SISTEMA, se esperaba InstallFinishedExec o el archivo de registro finalizaba prematuramente.

OBSOLETO

ini:CheckFileHandles ya no es compatible

Release 2023-06 28-- 12.0.41

Actualización de MC

REVISIÓN

Se solucionó un problema por el cual InstallFinishedTimeout no se respetaba al mostrar IconFinder / un cuadro de diálogo de mensaje de éxito cuando se ejecutaba como SISTEMA

NUEVO / MEJORADO

Se agregó una nueva función para mostrar un logo.png/logo.gif opcional (png tiene prioridad si ambos existen) en la parte superior de los cuadros de mensajes de actualización (excepto IconFinder, ya que sería demasiado grande)

NUEVO CAMBIO

Los archivos DLL en las carpetas CopyTo... sin el sufijo de sobrescritura ahora también se sobrescribirán si el archivo de origen es más nuevo que el archivo de destino

NUEVO

Las entradas de EXTMGR_ADDINS, AddinMenus y NSF_HOOKS notes.ini ahora se procesan de la siguiente manera:

- si se encuentra notes.exe en NotesProgramDirectoryNew, se eliminan todas las entradas para las que el bitness no coincide
- si se encuentra una entrada pmc64(.dll), pero no existe dicho binario, y existe un binario pmc.dll de 64 bits, la entrada se cambia a pmc.dll
- para las entradas que apuntan a un binario que existe tanto en el programa como en el directorio de datos, se elimina el binario en el directorio de datos
- en caso de que varias entradas apunten a un MarvelClient binario (ya sea Essentials o con licencia), solo se conservan el binario más reciente y la entrada correspondiente
- en caso de que las entradas apunten a una mezcla de MarvelClient Essentials y binarios con licencia, se mantiene el binario con licencia más nuevo (incluso si es más antiguo que el binario de Essentials más nuevo)
  (Si la carpeta de datos comunes contiene pmc_data.dll o pmc64_data.dll y existe una entrada correspondiente, se mantiene el binario de Essentials más reciente)
- Se eliminan las entradas que apuntan a binarios inexistentes (en datos compartidos\común, programa o datos, o nombre de archivo (accesible))

Release 2023-06 09-- 12.0.40

Actualización de MC

REVISIÓN

Se solucionó un problema por el cual las copias de seguridad multiusuario de notes.ini no funcionaban para más de un usuario desde que se incluyó 12.0.36

REVISIÓN

Se solucionó un problema por el cual GracefulShutdown silencioso no se realizaba cuando se ejecutaba como sistema y DeferralPrompt era <> 0

Release 2023-06 07-- 12.0.39

Actualización de MC

REVISIÓN

Se solucionó un problema por el cual, durante el iniciador (previo), varias entradas de MCUpgrade.ini se expandieron incorrectamente, lo que provocó una discrepancia en la firma de la lista blanca.
Este problema solo ocurría cuando durante Initiator(Pre), SourceDirectoryInit y/o DeferralPrompt se cambiaban.

MEJORA

Registro agregado de la ruta completa del archivo de registro

MEJORA

Cuando se ejecuta como SISTEMA y hay un usuario de sesión de consola presente, el SISTEMA, los administradores y TODOS reciben automáticamente todo el acceso al archivo de registro (MCUprade.log)

Release 2023-05 31-- 12.0.38

Actualización de MC

REVISIÓN

Se solucionó un problema por el cual el archivo de registro no se cerraba cuando se ejecutaba como SISTEMA antes de iniciar /woptimonly (o cualquier otro programa en la sesión de consola).


Release 2023-05 30-- 12.0.37

Actualización de MC

NUEVO

Se agregó soporte para NotesDataDirectoryOldExclude selectivo al anteponer las entradas con "red:" (sin comillas), por ejemplo

*.ntf
* .log
como_*.nsf
*.dsk
caché.ndk
red:archivos\*
* .tmp

El ejemplo anterior excluirá archivos de una carpeta de datos al migrar el directorio de datos anterior en una unidad de red a local en el contexto del usuario, pero no los excluirá cuando la carpeta de datos anterior esté en un disco fijo.

NUEVO / MEJORADO

Se agregó una nueva opción ini:StartupLinkMode; Establézcalo en 1 para "recrear" cualquier enlace de inicio de Notes eliminado durante la eliminación del acceso directo, establézcalo en 2 para crear un enlace de inicio común en cualquier caso.
Si se establece en 1, y se detectan un enlace de inicio público/común y enlaces de inicio de usuario, solo se vuelve a crear el público/común.
Si no se detecta un enlace de inicio común/público, sino varios enlaces de usuario, se vuelven a crear todos los enlaces de usuario.
Tenga en cuenta que los enlaces que se recrean se basan en el enlace de escritorio público/común recién creado y no en los detalles del enlace anterior.
Por ejemplo, si un usuario tiene un enlace de inicio para iniciar el cliente básico con la opción -sa, el enlace recién creado ya no iniciará el cliente básico, ya que se basa en el enlace recién creado por el instalador.


Release 2023-05 10-- 12.0.36

Actualización de MC

REVISIÓNMCShutdown: lectura agregada de HKCU64\Control Panel\Desktop\AutoEndTasks en lugar de la única lectura anterior de HKCU(32)\Control Panel\Desktop\AutoEndTasks
MEJORARegistro agregado de qué carpeta de datos multiusuario se escanea durante la migración de datos multiusuario
MEJORAnotes.ini y los filtros de migración de datos ahora también se procesan si los datos nuevos y antiguos o los datos compartidos nuevos y antiguos son los mismos


Release 2023-04 21-- 12.0.35

Actualización de MC

REVISIÓNSe solucionó un problema por el cual la migración de notes.ini fallaba al actualizar de usuario único a multiusuario


Release 2023-02 20-- 12.0.34

Actualización de MC

REVISIÓNSe solucionó un problema por el que en Windows < 10, la pantalla de inicio no se mostraba correctamente cuando se configuraba en Cine. El cine no es compatible con Windows < 10 y, por lo tanto, debería mostrar la pantalla n.º 3.
REVISIÓNSe solucionó un problema por el cual los cuadros de mensaje de aviso de apagado no siempre ajustaban el tamaño de fuente de acuerdo con la configuración de DPI y escala en Windows


Release 2022-10 28-- 12.0.33

Actualización de MC

REVISIÓNSe solucionó un problema por el cual los GIF animados ya no se reproducían desde el 11.0.52
REVISIÓNSe solucionó un problema con la configuración de permisos de carpetas/archivos hacia y desde archivos de respaldo notes.ini


Release 2022-09 29-- 12.0.32

Actualización de MC

REVISIÓNSe solucionó un problema por el cual, para la detección de clientes, los valores de config.xml tenían prioridad sobre los valores de registro, incluso si eran incorrectos.
MEJORALa detección de clientes MCUpgrade ahora también es compatible Notes 64 Bit clientes


Release 2022-09 17-- 12.0.31

Actualización de MC

REVISIÓNSe solucionó un problema por el cual la eliminación de atajos ya no funcionaba desde el 11.0.52 (ups)
ARREGLO / MEJORALos ejecutables en las carpetas CopyTo* ahora se copian si están firmados (= Windows Trust verificado)

Release 2022-09 05-- 12.0.30

Actualización de MC

REVISIÓNSe solucionó un problema por el cual ProgressbarHideInit tenía un valor predeterminado de 1 en lugar de 0 desde (incluido) 12.0.27

Release 2022-09 01-- 12.0.29

Actualización de MC

REVISIÓNSe solucionó un problema con la configuración de permisos de seguridad y SID irresolubles/no válidos
REVISIÓNSe corrigió un problema en el que MCUpgrade Free 25 no funcionaba desde (incluido) 12.0.26

Release 2022-08 25-- 12.0.28

Actualización de MC

REVISIÓNSe solucionó un problema por el que, después de volver a ejecutar MCUpgrade.exe (p. ej., debido a Initiator o debido a la reasignación de NetworkDrive), no se respetaba al usuario anterior y fallaba la detección de la sesión de la consola.
REVISIÓNSi se establece Coptim=2 en MCUpgrade.ini, no se detecta ninguna sesión de servidor terminal y se establece SharedDataDirectoryNew, cualquier archivo .dll colocado en CopyToProgramNew se copiará en SharedDataDirectoryNew\Common
REVISIÓNLa detección de WTS/Citrix ahora está corregida y mejorada significativamente para detectar Windows Terminal Server y Citrix Server a través de las propiedades del sistema operativo, así como los detalles del protocolo/sesión del cliente.
MEJORASe agregaron nuevos conmutadores de línea de comandos opcionales /citrix y /vdi: utilícelos para prevent eliminando las instrucciones de CITRIX=1 de las instrucciones de instalación

Release 2022-07 29-- 12.0.27

Actualización de MC

NUEVOini:ProgressbarHideInit permite ocultar la pantalla de inicio al inicio de la actualización; aún se puede mostrar haciendo doble clic en el ícono de la bandeja y luego
REVISIÓNSe solucionó un problema por el cual al instalar el panagendaInstallerService, el servicio no se inició inmediatamente después

Release 2022-07 26-- 12.0.26

Actualización de MC

NUEVO / MEJORADO

Se agregó soporte para múltiples archivos de registro en las instrucciones (Un)InstallExec*

MEJORA

Se agregó HKEY_USERS\*\SOFTWARE\\HCL\Lotus a eliminación automática si más de una instrucción de desinstalación contiene \nice.exe

MEJORA

Si se configura Coptim=2 en MCUpgrade.ini (pestaña Citrix → Habilitar solo en Citrix) y no se detecta ninguna sesión de servidor terminal, entonces "CITRIX=1" y "CITRIX=1" se eliminan de las instrucciones installexec*

Release 2022-06 22-- 12.0.25

Actualización de MC

NUEVO

Se agregó soporte para el marcador de posición %MCU_ConsoleSessionSID% que se resuelve como el SID del usuario de la sesión de consola actual, si hay un usuario de sesión de consola. 

NUEVO

Si más de una instrucción de desinstalación contiene \nice.exe, HKEY_USERS\*\SOFTWARE\Lotus\Notas, HKEY_USERS\*\SOFTWARE\IBM\Notas y HKEY_USERS\*\SOFTWARE\HCL\Notes se eliminan automáticamente.

Esto se puede deshabilitar configurando MCUpgrade.ini:PostUninstallRegistryCleanup=0

CAMBIO / MEJORA

Las cosas que dependen de al menos una instrucción de desinstalación (por ejemplo, la eliminación de accesos directos), ahora buscan específicamente \nice.exe en al menos una instrucción de desinstalación, en lugar de solo contar el número de instrucciones de desinstalación 

Release 2022-06 14-- 12.0.24

Actualización de MC

REVISIÓNSe solucionó un problema por el cual la presentación de la barra de progreso no se cargaba desde donde se inició MCUpgrade, sino desde la carpeta desde donde se inició el inicio.
(por ejemplo, abre un cmd en C:\Users\Public y ejecuta "\\uncpath\MCUpgrade.exe /pbar": anteriormente, la presentación se cargaba desde C:\Users\Public, ahora se carga desde la carpeta de ejecución )

Release 2022-05 30-- 12.0.23

Actualización de MC

NUEVOMCUpgrade ahora también limpiará/eliminará cualquier carpeta de Lotus\Notes|IBM\Notes|HCL\Notes en %programdata%, %programfiles(x86)% y %programfiles% si está presente y cualquier carpeta encontrada
no coincide con los datos compartidos antiguos|nuevos o con la carpeta de archivos de programa de Notes antiguos|nuevos
esto es para prevent cualquier instalador de instalar en un directorio mayor o partes del mismo
REVISIÓNSe solucionó un problema por el cual StdOut y StdErr nunca se leían con RunAsUser
REVISIÓNSe solucionó un problema por el cual el iniciador descomprimía todos los archivos dos veces desde MCUpgrade.zip, en lugar de MCUpgrade.ini solo primero y luego el resto
REVISIÓNSe solucionó un problema de registro en el que el registro decía "Leído correctamente notes_coptim.ini", donde de hecho decía "setup_coptim.txt"
REVISIÓNSe solucionó un problema por el cual MCUpgrade devolvía el código de salida 4699 en lugar de 0 si fallaba la reasignación de unidades de red, pero todo lo demás estaba bien
REVISIÓNSe solucionó un problema poco común en el que Gracefulshutdown no devolvía "todas las ventanas cerradas/no quedan procesos"

Release 2022-02 28-- 12.0.22

Actualización de MC

NUEVO

Se agregó una nueva opción ini:MultiUserSymlinkCleanup; el valor predeterminado es 1 si una o más instrucciones de desinstalación están presentes en MCUpgrade.ini; de lo contrario no se establece. 
Si se establece en 1, eliminará cualquier redirección de Lotus/IBM/HCL según MultiUserSharedDataOld y MultiUserSharedDataNew (p. ej., C:\ProgramData\Lotus\Notes > C:\ProgramData\HCL\Notes)

Esta solución es importante para todos los clientes que actualicen a HCL Notes 12.0.1, debido a un problema con la forma en que el instalador de HCL trata los redireccionamientos/enlaces simbólicos preexistentes

REVISIÓNSe solucionó un problema por el que se omitía la limpieza de directorios, debido a la detección errónea de las mismas carpetas que las redirecciones, por ejemplo
Omitir la eliminación de [C:\ProgramData\Lotus\Notes\Data]; [C:\ProgramData] es una redirección a [C:\ProgramData] ...
REVISIÓNSe solucionó un problema por el cual los datos compartidos de notas antiguas no se limpiaban, si apuntaba a una carpeta de enlace simbólico;
Después de leer ini:MultiUserSharedDataOld, las redirecciones (enlaces simbólicos y puntos de unión) ahora se resuelven de inmediato
REVISIÓNSe solucionó un problema por el que los códigos de salida negativos (p. ej., -10) de MCUpgradeMain se trataban como correctos

Release 2022-02 15-- 12.0.21

Actualización de MC

REVISIÓNSe solucionó un problema por el cual MCUpgrade no siempre pasaba el código de error de MCUpgradeMain
REVISIÓNSe solucionó un problema poco común en el que MCUpgrade se encontraba con un error de variable no declarado si una de las carpetas de acceso directo escaneadas no estaba configurada (= cadena vacía)
ARREGLAR / CAMBIARSi MCUpgrade se inicia directamente como SISTEMA, DisableLocalAdmin<>0 se ignora a partir de ahora
CAMBIOEn caso de errores de elevación, el registro ya no indica ESPERANDO USUARIO sino error de ELEVACIÓN
CAMBIOPara los errores de elevación, el código de salida ya no es solo 1, sino el error extendido (por ejemplo, 1326 o 1327)
CAMBIO / MEJORASi un archivo no coincide con su suma de verificación (aplicable solo cuando se usa la lista blanca), el código de retorno ya no es 1, sino 4752
MEJORA / NUEVOSe agregó una nueva opción UpgradeIniMinLines (el valor predeterminado es 15 si no está configurado): MCUpgrade ahora se cerrará si MCUpgrade.ini contiene menos de la cantidad de líneas especificada

Release 2021-11 22-- 12.0.20

Actualización de MC

REVISIÓNSe solucionó un problema por el que, al usar ProgressBarCinema=1, siempre se sobrescribía una barra de progreso personalizada; ahora solo se reemplaza si existe y no tiene 600x607 píxeles
REVISIÓNSe solucionó un problema por el cual la barra de progreso no se actualizaba lo suficientemente rápido cuando se realizaban muchas actualizaciones en muy poco tiempo.
REVISIÓNSe solucionó un problema por el que appdata\local se migraba al nuevo directorio de datos si el directorio de datos anterior estaba en appdata\local pero no terminaba con "\data".
CAMBIOEl valor predeterminado para ini:RestoreNetworkDriveMappingsOption se ha cambiado de 0 a 1 a partir de ahora = usuario actual solo en lugar de permutación
CAMBIO / MEJORARestoreNetworkDriveMappings ahora también respeta ini:LogonDomains
CAMBIO / MEJORAEl escritorio de Windows ahora también se actualiza antes de tomar la instantánea de vista previa
CAMBIO / MEJORALogonDomains ahora tiene como valor predeterminado @LogonDomain|@LogonDNSDomain|@ComputerName|@ComputerDomain (establecido en 0 para deshabilitar)
MEJORASe agregó @ComputerDomain a ini:LogonDomains como una opción de filtro adicional (desde HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Domain)
También se agregó el registro del dominio de la computadora después de la información de "ejecutar como"
MEJORA@ComputerDomain ahora también se puede usar en el archivo de claves mcu (similar a @ComputerName)

Release 2021-10 19-- 12.0.19

Actualización de MC

NUEVOMCUpgrade ahora también listo para Windows 11
MCUpgrade.log ahora también indicará correctamente "Ejecutándose en WIN_11", si corresponde
El ejecutable ahora también incluye su propio ícono de acceso directo de actualización, que se usa de forma predeterminada en lugar del ícono 249 de shell32.dll
(Microsoft decidió reemplazar el ícono número 249 en Windows 11 con un ícono de reloj)
REVISIÓNEl cuadro de diálogo GracefulShutdown Notice ahora se cerrará automáticamente de inmediato si el cliente se cierra mientras se muestra el cuadro de diálogo.
REVISIÓNEl cuadro de diálogo GracefulShutdown Notice ahora se cerrará automáticamente al final del tiempo transcurrido
REVISIÓNSe solucionó un problema por el cual la barra de progreso mostraba "Accesos directos de procesamiento", donde de hecho ya estaba ejecutando las instrucciones de Windows Defender
CAMBIO / MEJORAGracefulShutdown ahora se habilita automáticamente si DeferralPrompt está deshabilitado
MEJORAEl primer cuadro de diálogo Gracefulshutdown Retry ahora se mostrará después de 15 segundos, si no se encuentran ventanas o si la ventana superior no tiene ningún botón.
MEJORAEl icono de acceso directo que se muestra en los cuadros de diálogo ahora tiene 64x64 píxeles en lugar de los 32x32 anteriores.
MEJORAMCUpgrade.log ahora también registrará la compilación actual de Windows
MEJORATodos los cuadros de mensaje de MCUpgrade ahora mostrarán el icono de acceso directo Re-Run

Release 2021-10 13-- 12.0.18

Actualización de MC

REVISIÓNSe solucionó un problema poco común en el que MCUpgradeMain finalizaba abruptamente con el código de salida -1073741819 (c0000005) durante la configuración de los permisos de seguridad de la carpeta.
REVISIÓNSe solucionó un problema por el cual la licencia gratuita de MCUpgrade 25 no admitía cuentas de administrador locales: MCUpgrade 25 gratuito ahora también verifica el dominio del usuario de la sesión de la consola.
ARREGLAR / CAMBIAR

Cuando el directorio de datos se migre a una nueva carpeta de destino que no esté en "AppData\Local", se otorgará acceso a todos, en lugar del SID del usuario de la sesión de la consola.
Además, la herencia está deshabilitada para la carpeta de datos en sí y habilitada para todas las subcarpetas y archivos.

Release 2021-10 11-- 12.0.17

Actualización de MC

REVISIÓNSe solucionó un problema por el que MCUpgrade indicaba erróneamente que la lista blanca se manipuló en Windows con, por ejemplo, el idioma checo.
MEJORASe agregó soporte para Cinema Resources en combinación con UpgradeDirectory<>"%PUBLIC%\MCUpgrade"

Release 2021-08 13-- 12.0.16

Actualización de MC

REVISIÓNCon suerte, se corrigió el análisis de StdOut y StdErr para siempre.
REVISIÓNSe solucionó un problema por el que se cargaba la pantalla de inicio incorrecta al iniciar la barra de progreso en el modo cine en Windows < 10 (el modo cine requiere Windows >= 10)
ARREGLAR / CAMBIARSe modificó la copia de seguridad del archivo de registro (p. ej., rcplauncher, jvmpatcher, etc.) durante la (des)instalación para ir directamente a la carpeta de registros
ARREGLAR / CAMBIARAntes de llevar a cabo las instrucciones de WindowsDefender, MCUpgrade ahora verifica si el servicio se está ejecutando; get-MpComputerStatus podría resultar en una congelación/bloqueo
CAMBIO / MEJORASe eliminaron las líneas superfluas de "Escaneo" de MCUpgrade.log, inflándolas innecesariamente
MEJORASe agregó la detección del idioma del sistema operativo del usuario actual si no se especifica UpgradeLanguage
MEJORASe agregó soporte para MCUpgradeProgress(_lang).html: si se establece UpgradeLanguage y no existe _lang.html, se usa MCUpgradeProgress.html

Release 2021-07 23-- 12.0.15

Actualización de MC

REVISIÓNLa verificación de WindowsDefender para .AMServiceEnabled<>false y .AMRunningMode<>"Not running" ahora solo se realiza si alguna de las opciones de WindowsDefender* está configurada
REVISIÓNSi falla la verificación de .AMServiceEnabled<>false y .AMRunningMode<>"Not running", el resultado general ya no es un error, sino un éxito con errores
REVISIÓNSe solucionó un problema con el análisis de StdOut que no siempre convertía correctamente las diéresis y otros caracteres especiales.

Release 2021-07 14-- 12.0.14

Actualización de MC

INFOSeñorita 12.0.13? No queríamos hacer 13, porque los gatos negros y los viernes.
REVISIÓNSe solucionó un problema por el cual la vista previa del escritorio de Windows no se mostraba cuando se ejecutaba como sistema con sesión de consola
REVISIÓNSe solucionó un problema por el cual GracefulShutdownCancelMessage opcional no se mostraba (si estaba habilitado) debido a que el cuadro de mensaje era demasiado pequeño
MEJORATodos los cuadros de mensaje que se muestran cuando se ejecuta a través del servicio/sistema ahora también están embellecidos (a excepción de los cuadros de mensaje de instalación fallidos, así previstos).
MEJORAEl cuadro de mensaje InstallFinished* ahora también se embellece cuando se usa en combinación InstallFinishedTimeout
MEJORAWindowsDefender ahora solo está configurado si .AMServiceEnabled<>false y .AMRunningMode<>"No se está ejecutando"

Release 2021-07 07-- 12.0.12

Actualización de MC

REVISIÓNSe solucionó un problema por el cual la elevación con múltiples nombres de usuario|contraseñas|dominios fallaba si MCUpgradeMain se encontraba con un error o se cancelaba
REVISIÓNSe solucionó un problema por el cual la compactación de plantillas solo generaba una solicitud de contraseña invisible
REVISIÓNSe solucionó un problema por el cual la compactación de plantillas solo daría como resultado el error 4771 en lugar de 0/éxito
REVISIÓNSe solucionó un problema por el cual las plantillas de compactación no funcionaban debido a que faltaba el directorio de trabajo
MEJORASe agregó una nueva opción ini CoptimCompactTemplatesTimeout; el valor predeterminado es -1 (= sin tiempo de espera), establecido en la cantidad de segundos después de los cuales CoptimCompactTemplates ya no esperará a que finalice la compactación
NOTA: Si se usa, recomendamos encarecidamente un valor mínimo de 300 = 5 minutos solo para estar seguro, especialmente al instalar muchos idiomas.

Release 2021-07 05-- 12.0.11

Actualización de MC

REVISIÓNSe solucionó un problema por el que se mostraba un cuadro de mensaje de información de repetición, incluso si ReRunShortcutName no estaba configurado
ARREGLO / MEJORADetectNotesClientFolders ahora también se aplica cuando se ejecuta MCUpgrde directamente a través de SYSTEM/Service
MEJORADetectNotesClientFolders ahora resuelve enlaces simbólicos
MEJORAEl apagado silencioso del cliente ahora se ejecuta cuando se ejecuta MCUpgrde directamente a través de SYSTEM/Service
MEJORASe agregó visualización de información de versión a MCKeyfileEditor

Release 2021-07 03-- 12.0.10

Actualización de MC

ARREGLO / MEJORASe agregó IBM\Lotus\Notes a la detección de directorio de datos de respaldo
ARREGLO / MEJORASe agregó la eliminación y el desbloqueo de los accesos directos del menú de inicio de Windows anclados (anteriormente, solo los accesos directos de la barra de tareas estaban desbloqueados)
NUEVOSe agregó la detección del cliente antiguo de Notes si AMBOS NotesProgramDirectoryOld Y NotesDataDirectoryOld no se especifican o no existen; esto se puede deshabilitar configurando DetectNotesClientFolders=0
Si se encuentran varias carpetas de clientes de Notes, se utilizarán las carpetas del cliente con el último %notes_data%\names.nsf modificado por última vez; establezca DetectNotesClientFoldersNewest=0 para deshabilitar

Release 2021-06 24-- 12.0.9

Actualización de MC

REVISIÓNSe solucionó un problema por el cual MCKeyFileEditor solicitaba cambios no guardados en caso de valores múltiples para nombre de usuario, contraseñas y/o nombres de dominio, incluso si los cambios ya se habían guardado.
REVISIÓNSe solucionó un problema por el cual los archivos MCUpgrade_language.ini no siempre se leían como UTF-8, lo que generaba una visualización incorrecta en los cuadros de mensaje y/o en la barra de progreso.
MEJORASe agregó soporte para PermutatedLogon=-1 a prevent permutación de nombre de usuario y nombre de dominio; requiere la misma cantidad de valores para nombre de usuario, contraseñas Y dominios
MEJORASe agregó una nueva opción de MCUpgrade.ini LogonDomains; el valor predeterminado es no establecido, establecido en, por ejemplo, @LogonDomain|@LogonDNSDomain|@ComputerName para cambiar SOLO a cuentas .mcu que coincidan con los dominios correspondientes
NOTA: @LogonDomain|@LogonDNSDomain|@ComputerName puede usarse literalmente; son reemplazados por los valores correspondientes de un usuario en tiempo de ejecución

Release 2021-06 23-- 12.0.8

Actualización de MC

REVISIÓNSe solucionó un problema por el que la compactación de plantillas sin la Optimización del espacio de trabajo generaba una solicitud de contraseña invisible y provocaba que MCUpgrade se colgara infinitamente.
REVISIÓNSe solucionó un problema por el cual Create_R12_Databases no se transfirió automáticamente
REVISIÓNSe solucionó un problema por el cual la optimización del espacio de trabajo fallaba al usar un plugin_customization.ini personalizado;
MCUpgrade ahora asegura plugin_customization.ini después de todas las instalaciones, antes de CopyTo*, usa la versión segura para la optimización del espacio de trabajo y restaura la resultante de CopyTo* a partir de entonces
REVISIÓNSe solucionó un problema por el cual MCKeyFileEditor solicitaba cambios no guardados en caso de valores múltiples para nombre de usuario, contraseñas y/o nombres de dominio, incluso si los cambios ya se habían guardado.
MEJORASe agregó una nueva opción ini WindDefenderExcludeForce para forzar la reaplicación de la configuración de WindowsDefender independientemente del último hash memorizado

Release 2021-06 18-- 12.0.7

Actualización de MC

REVISIÓNSe solucionó un problema por el cual el nuevo ProgressbarCinema solicitaba habilitar el contenido activo
REVISIÓNSe solucionó un problema por el cual los idiomas con contenido no ANSI/=UTF-8 no se mostraban correctamente en la barra de progreso o en el registro
REVISIÓN

Se solucionó un problema por el que %localappdata% se reemplazaba con la carpeta de usuario predeterminada, incluso si no se resolvía como C:\WINDOWS\system32\config\systemprofile\AppData\Local
Esta es una solución importante para los clientes que actualizan a través de SYSTEM/Service con MCUpgrade >= 12.0.2

REVISIÓNSe solucionó un problema por el cual los archivos en el directorio de etapa siempre afirmaban estar equivocados desde la perspectiva del usuario durante la inclusión en la lista blanca; este problema se introdujo en 12.0.6
REVISIÓN

Se solucionó un problema por el cual un directorio de datos antiguo faltante o incorrecto/faltante no volvería a IBM\Notes\Data o Lotus\Notes\Data, si existe
El cliente de Notes se iniciará efectivamente utilizando el directorio de datos de IBM o Lotus si no puede encontrar el directorio HCL\Notes\Data.

MEJORADebido a que fallan los instaladores de Fixpack, si el directorio temporal contiene un espacio en blanco, OS TEMP y TMP se configuran automáticamente en C:\Windows\Temp si existe, recurra a MCUpgradeDirectory
CAMBIOProgressbarCinema está deshabilitado para Windows < 10

Release 2021-05 28-- 12.0.6

Actualización de MC

REVISIÓNSe solucionó un problema por el cual la lista blanca no funcionaba al usar SetEnvvalue
MEJORAWinDefenderExcludes ahora solo se vuelven a aplicar si son diferentes de los últimos cambios aplicados; estos se memorizan en el registro como una suma de comprobación en HKEY_LOCAL_MACHINE\SOFTWARE\panagenda\MarvelClient\Actualizar\WindDefenderExcluirÚltimo

Release 2021-05 26-- 12.0.5

Actualización de MC

NUEVOSe agregó una nueva opción ini WindDefenderExcludeDefaults; el valor predeterminado es 0/no establecido, establezca en 1 para habilitar las exclusiones de mejores prácticas
NUEVOSe agregó una nueva opción ini WindDefenderExcludePath###; configure hasta 999 rutas para excluir, se puede combinar con WindDefenderExcludeDefaults
NOTA: %localappdata% se reemplaza automáticamente con C:\Users\*\Appdata\Local de acuerdo con la salida de registro para USERPROFILES = y OSLOCALAPPDATA SUFFIX =
NUEVOSe agregó una nueva opción ini WindDefenderExcludeProcess###; configurar hasta 999 procesos para excluir, se puede combinar con WindDefenderExcludeDefaults
NUEVOSe agregó una nueva opción ini DeferralPromptIfLaunchedDirectly; el valor predeterminado es 1, configúrelo en 0 para deshabilitar el aviso de aplazamiento al iniciar MCUpgrade directamente a través de Windows Explorer o Desktop
REVISIÓNSe solucionó un problema por el que iniciar MCUpgrade.exe directamente desde el escritorio/acceso directo/explorador no hacía nada con el aplazamiento establecido en 1 (= diario)
CAMBIO / ELIMINADOMCUpgrade ya no admite licencias gratuitas para actualizar a 10.0.1(FP2); esto ahora está completamente reemplazado con MCUpgrade 25 Free

Release 2021-05 19-- 12.0.4

Actualización de MC

REVISIÓNSe corrigió un error de variable no declarado introducido en 12.0.3 con el asistente de progreso.

Release 2021-05 19-- 12.0.3

Actualización de MC

REVISIÓNSe solucionó un problema por el cual el acceso directo de actualización del cliente de (Re)Run Notes nunca se traducía
REVISIÓNSe solucionó un problema por el cual la barra de progreso no se actualizaba correctamente para los procesos que se ejecutaban durante más de 100 segundos durante la optimización de Coptim/Woptim
REVISIÓNSe solucionó un problema en MCKeyfileEditor que no siempre detectaba archivos zip faltantes como parte de las instrucciones de instalación durante la publicación desde la base de datos de configuración.
MEJORAEl progreso de la compresión ahora solo se muestra para los archivos agregados, que son> 1 MB

Release 2021-05 05-- 12.0.2

Actualización de MC

REVISIÓNSe solucionó un problema por el cual, al actualizar como SISTEMA, %localappdata% posiblemente todavía se resolvía como C:\WINDOWS\system32\config\systemprofile\AppData\Local; en tal caso, ahora siempre se resolverá como Usuario predeterminado localappdata
MEJORARegistro mejorado para la creación de accesos directos con líneas adicionales para el sistema y las notificaciones de shell
MEJORA*SetRegistryKeyOption### ahora también es compatible con %MCU_Merge% y %MCU_Unmerge%, opcionalmente con sufijo separador, por ejemplo, %MCU_Merge% (el separador predeterminado es @LF(@) para REG_EXPAND_SZ y ; para todos los demás tipos de valores *_SZ)
MEJORAMEJORA: Se agregó una nueva opción ini SetEnvOption, que ahora se puede establecer en %MCU_Merge% o %MCU_Unmerge%, opcionalmente con el sufijo separador, por ejemplo, %MCU_Merge% (el valor predeterminado del separador es ;)

Release 2021-04 29-- 12.0.1

Actualización de MC

REVISIÓNSe solucionó un problema por el cual todos los archivos rcplauncher, jvmpatcher y similares se adjuntaban/almacenaban como rcplauncher_datetime.log, en lugar de filename_datetime.log
REVISIÓNSe solucionó un problema por el cual, cuando se ejecuta a través de SYSTEM fuera de %ProgramFiles(x86)%\panagenda\MCUpgrade, MCUpgrade.dll no se implementará en UpgradeDirectory (si no está presente en %ProgramFiles(x86)%\panagenda\MCActualización)
REVISIÓNSe solucionó un problema por el cual, cuando se ejecutaba a través de SYSTEM sin sesión de consola, el primer archivo notes.ini migrado durante la migración multiusuario tenía la entrada de Directorio = incorrecta
REVISIÓNSe solucionó un problema menor por el que escanearíamos %ProgramData% dos veces durante la limpieza de datos compartidos multiusuario
REVISIÓNSe solucionó un problema por el cual, al actualizar usando el panagenda Servicio de instalación, los archivos MCUpgrade*.dll antiguos no se actualizaron
ARREGLAR / CAMBIAR / MEJORARLa (re)creación de backup\index.txt se ha mejorado para memorizar mejor/adecuadamente un NotesIniFileOld inexistente/no especificado/no detectado automáticamente
Además, backup\index.txt se mantendrá sin cambios en las ejecuciones; cualquier archivo que falte (ya sea fuente o índice) se manejará durante el roamback

Release 2021-04 28-- 12.0.0

Actualización de MC

MEJORAMCUpgrade ahora también resolverá %ProgramFiles% para futuras instalaciones de clientes de Notes de 64 bits
REVISIÓNSe solucionó un problema por el cual, cuando se ejecuta a través de SYSTEM sin sesión de consola, obtener carpetas a través de los mejores esfuerzos calcularía la carpeta de datos de aplicación local y el sufijo de datos de aplicación incorrectos.
REVISIÓNSe solucionó un problema por el cual, cuando se ejecuta a través de SYSTEM sin sesión de consola, obtener carpetas a través del último usuario que inició sesión nunca funcionaba debido a una barra invertida superflua.
REVISIÓNSe solucionó un problema por el cual, cuando se ejecutaba a través de SYSTEM sin sesión de consola, el registro se detenía después de ejecutar otro programa
REVISIÓNSe solucionó un problema por el cual, cuando se ejecuta a través de SYSTEM fuera de %ProgramFiles(x86)%\panagenda\MCUpgrade, MCUpgrade.dll no siempre se usaría en UpgradeDirectory
ARREGLAR / CAMBIARMCUpgrade*.dlls, MCKeyfileEditor*.dlls y el panagendaInstallerService se ha firmado con un nuevo certificado
Todos los componentes con un certificado caducado se volverán a implementar automáticamente, si es necesario.