これらは詳細です release MCアップグレードに関する注意事項。


すべての変更の概要については、このメインドキュメントをご覧ください。 release: MarvelClient 11.0


Releases時系列の逆順: 

Release 2021-04-26 - 11.0.80

MCUアップグレード

FIX11.0.79で追加されたシングルユーザークライアントDirectory =修正が機能しない問題を修正しました(hrmpf)

Release 2021-04-23 - 11.0.79

MCUアップグレード

FIXjvmpatcher.logではなくjvmlauncher.logを収集していた問題を修正しました
FIX要約メールの上部にある[すべて展開]リンクが機能しない問題を修正しました
FIXプログレスバーにスプラッシュ画像が表示されず、SYSTEMとして実行しているときにラベルとプログレスバーのみが表示される問題を修正しました
FIXSYSTEMとして実行しているときに、rcplauncher.log、.prov2install.log、provisioning.logが収集されなかった問題を修正しました。
FIX同じ秒内に送信された場合、SMTP進行状況メールにXNUMXつのメールが含まれる可能性がある問題を修正しました
FIXSMTPEmailer = blatを使用した失敗したメール送信が誤って成功としてログに記録される問題を修正しました
FIX11.0.78で導入された問題を修正しました。シングルユーザー/管理者および|デザイナークライアントの場合、ディレクトリがNotesDataDirectoryNewではなくNotesProgramDirectoryNew(notes.ini)に誤って設定されていました。
修正/変更コンソールセッションなしでシステム経由でMCUpgradeを実行すると、%localappdata%がC:\ WINDOWS \ system32 \ config \ systemprofileとして解決される問題を修正しました
修正/変更概要メールの冒頭にある[すべて展開]リンクと[すべて折りたたむ]リンクは、JavaScript1.6以降をサポートするブラウザーとMIMEレンダラーでのみ表示されるようになりました。
これは、どちらのMIMEレンダラーもJS 1.6以降をサポートしていないため、Notesクライアントに表示されなくなることも意味します。
修正/変更コンソールセッションなしでシステムとして実行している場合、%localappdata%はデフォルトユーザー(通常はC:\ Users \ Default \ Appdata \ Local)のlocalappdataとして解決されるようになりました。
修正/変更/拡張マルチユーザーディレクトリの移行は、ユーザールート(通常はC:\ Users \)の下で、古いメモデータのサフィックス(つまり\ Vendor \ Notes \ Data)と一致するすべてのフォルダーで発生するようになりました。
変更/強化MultiUserSharedDataNewなしで起動すると、CitrixOptimizationは次の設定を無視します。
jvm.propertiesの場合:
-値に%MCU_MultiUserSharedDataNew_Coptim%が含まれる行
--vmarg.Xnolinenumbers = -Xnolinenumbers
--vmarg.Dshare =%MCU_Unmerge%、singleJVM
rcplauncher.propertiesの場合:
--config.system.1 =%MCU_RemoveIf%-データ
--config.system.2 =%MCU_RemoveIf%$ {rcp.home} / rcp / systemdata
強化Citrix最適化オプションのDEPの無効化は、少なくともNotesProgramDirectoryNewが指定されているすべてのアップグレードでも機能するようになりました。
強化Citrix最適化オプションのコンパクトテンプレートは、NotesDataDirectoryNewが指定されているアップグレードでも機能するようになりましたが、MultiUserSharedDataNewは機能しません(NotesDataDirectoryNewでテンプレートを圧縮します)。
強化要約メールの上部に[すべて折りたたむ]リンクを追加しました
強化マルチユーザーの移行とクリーンアップのために、XNUMX番目の進行状況バーに進行状況の表示を追加しました

Release 2021-04-20 - 11.0.78

MCUアップグレード

FIXnotes.iniにDirectory =エントリがないため、Notesクライアントがアップグレード後に11.0.1回の起動試行を必要とする3FPXNUMXの問題を修正しました。
次回の起動時にNotesクライアントが自動的に修正したため、notes.iniにディレクトリエントリがないことは常に問題ではありませんでした。
これで、ディレクトリエントリが移行され、その値がそれぞれのターゲットディレクトリに変更されます。
以前の動作に戻すには、NotesDataDirectoryOldExcludeDirectoryForce = 1を設定します
強化/ zipを使用する場合のXNUMX番目のプログレスバーにファイルごとの進行状況表示を追加(公開中にMCUpgrade構成ウィザードで使用)

Release 2021-04-14 - 11.0.77

MCUアップグレード

FIX毎日の延期が翌日を待たずに同じ日にアップグレードを実行する問題を修正しました
FIX以前のユーザープロファイルディレクトリに誤ってドメイン名が含まれていた問題を修正しました。 これにより、前のユーザーのデータディレクトリのみが移行され、マルチユーザーからマルチユーザーのデータディレクトリに変更された場合は他のデータディレクトリは移行されません。 この問題は11.0.68で発生しました。
FIXホワイトリストをリセットしてMCKeyfileEditorを閉じた後、MCKeyfileEditorが「アクセスできない変数で使用される添え字」というエラーで終了する問題を修正しました。

Release 2021-03-26 - 11.0.76

MCUアップグレード

FIX主にRestoreNetworkDriveMappings = 11.0.75で使用した場合に、1以降MCUpgradeが正しく再実行されなかった問題を修正しました。
強化120つの新しいiniオプションWoptimWaitTimeUntilOpen(デフォルトは30)とWoptimWaitTimeAfterOpen(デフォルトはXNUMX)を追加しました

Release 2021-03-24 - 11.0.75

MCUアップグレード

FIXドメイン名がないためにシャットダウン(GracefulShutdown、Workspace Optimization、およびMCShutdownでも使用される)が機能しない問題を修正しました
FIXワークスペース最適化がクライアントを起動しないすべてのケースを適切に処理しなかった問題を修正しました

Release 2021-03-23 - 11.0.74

MCUアップグレード

修正/変更CheckFileHandlesは、少なくとも1つのウイルススキャナーの問題により、当面はデフォルトで無効になっています。 有効にするにはXNUMXに設定します
FIXコンソールセッションのユーザー情報が欠落しているために11.0.68がクライアントをシャットダウンしないため、/ coptim、/ woptim、および/ woptimonlyの問題を修正しました
FIXを使用して昇格すると、ログファイルが場所を切り替える問題を修正しました panagenda インストーラーサービス(11.0.61で導入)

Release 2021-03-22 - 11.0.73

MCUアップグレード

FIX11.0.69で導入された新しいCheckFileHandles機能で発生する可能性があったすべてのハングを修正しました
FIX問題を修正した MCKeyfileEditor 11.0.52以降、複数値認証値で壊れていた
FIX問題を修正した MCKeyfileEditor ユーザー名、パスワード、またはドメインの複数の値を持つキーファイルを開いた後、保存されていない変更について誤って通知していました(時間の初めから)
変更/強化SourceDirectoryInitFileResumeがデフォルトで無効になりました。 有効にするには1に設定します

Release 2021-03-18 - 11.0.72

NEW新しいiniオプションSourceDirectoryInitFileResumeを追加しました。 デフォルトは1で、0に設定すると、イニシエーターを使用してファイルの再開とコピーを高速にサポートしなくなります。
FIXUpgradeLanguage <> en / defaultの場合、MCUpgradeが名前なしで再実行ショートカットを作成する可能性がある問題を修正しました
FIXSMTPInfoログとテストログがリセットされない問題を修正しました
FIXオプションのGracefulShutdownキャンセルボタンが[OK]ボタンと同じ場所にあった問題を修正しました
FIXrcplauncher、.prov2install、provisioning、およびjvmlauncher.logファイルのチェックで、考えられる10の場所すべてがチェックされず、まれに変数が宣言されていない問題を修正しました。 
FIX 新しいCheckFileHandles機能でハングする可能性がある問題を修正しました
修正/変更

SMTPエラーメールがそれまでの進行状況ではなく常に進行状況0または99を表示する問題を修正しました

修正/変更SMTPの進行状況の電子メールが1ではなく-0を報告する問題を修正しました
CHANGEエラー2の場合、rcplauncher、.prov1618install、provisioning、およびjvmlauncher.logファイルは添付されなくなりました(別のインストールがすでに進行中です)
変更/強化SourceDirectoryInitファイルソースは、サブフォルダーを含めてスキャンされなくなりました
変更/強化UpgradeDirectoryの外部から起動すると、InitiatorはSourceDirectoryInitからローカルに存在しないファイルをダウンロードするようになりました。
強化エラーまたは存在しないフォルダの場合の拡張ファイルハンドルチェックログ
強化ステータス更新のための改善されたSMTPProgressTracking電子メール
強化詳細列にエラー番号/リターンコードを報告するようにエラーSMTPメールを改善しました
強化進行中の他のインストーラーをチェックすると、HKEY_LOCAL_MACHINE \もチェックされるようになりました。SOFTWARE\ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
強化コンソールセッションなしで実行している場合、コンソールセッションSIDのベストエフォート検出は、NotesDataDirectoryOldのユーザー名コンポーネント(%localappdata%\ Vendor \ Notes \ Dataにある場合)に基づいて実行されるようになりました。
強化DisallowRunおよびRestrictRunのバックアップと復元がSIDベースになりました(以前のバックアップ形式へのフォールバック)
強化IBM / HCLインストーラーのログリダイレクトがアンインストール前に発生するようになりました

Release 2021-03-05 - 11.0.71

MCUアップグレード

FIXプログレスバーがini:UpgradeProgressを更新した場合に、MCUpgrade.ini命令が確実に読み取られない問題を修正しました
-アップグレードの進行状況が、最後のパッケージ名と開始時刻とともにMCUpgrade.progressに保存されるようになりました
FIXアップグレードの最後にMCUpgradeが「Windowsデスクトップで[]を見つけられませんでした」とログに記録する問題を修正しました-名前のないアイコンを検索しなくなりました;-)
強化MCUpgradeは、%localappdata%\ Vendor \ Notes \ Data、NotesDataDirectoryNew、ConsoleSessionUserLocalAppData \ Vendor \ Notes \ Dataのworkspace \ logsにある.prov2installファイルとprovisioning.logファイルの更新も検索するようになりました。

Release 2021-03-04 - 11.0.70

MCUアップグレード

FIX今後の新しい構成データベース設計のウィザードプログレスバーの更新に関する問題を修正しました

Release 2021-03-03 - 11.0.69

MCUアップグレード

NEWで失敗したInstallExec *命令の前後に、開いているファイルハンドルをチェックする新機能が追加されました。
NotesProgramDirectoryNew、NotesDataDirectoryNew、MultiUserSharedDataNew
NEW新しいiniオプションCheckFileHandlesを追加しました-0に設定すると、上記の新しく追加されたファイルハンドルチェックが無効になります
FIXUNCパスから起動されたアップグレード用の作業ディレクトリの切り替えがすべての場合に機能しなかった問題を修正しました
FIXコンソールセッション検出における別のSIDルックアップの問題を修正しました
FIXその後ローミングが不要な場合でも、ルートnotes.iniのバックアップ中にエラーがログに記録される問題を修正しました。
これで、notes.iniのローミングが実際に実行された場合にのみ、ルートnotes.iniがバックアップされます。
FIXシングルユーザーインストールでネットワークドライブからのNotesデータディレクトリのコピーに失敗する問題を修正しました(データディレクトリはプログラムファイルの下にあるため)
これで、データディレクトリがネットワークディレクトリからini:UpgradeDirectory \ MoveToNewDataにコピーされ、そこから昇格した後、エントリのファイルパス調整を含めてini:NotesDataDirectoryNewにコピーされます(該当する場合)。
修正/拡張を介してアップグレードが成功した後の問題を修正しました panagendaInstallerServiceでは、ファイルをセーフディレクトリからアップグレードディレクトリに移動してから削除しました。プロセスにより、セーフディレクトリ内のファイルが直接削除されるようになりました。
アップグレードエラーが発生した場合でも、ファイルは元に戻されることに注意してください

Release 2021-02-24 - 11.0.68

MCUアップグレード

NEWのコマンドラインオプションを追加しました MCシャットダウン.exeは、シャットダウンするさまざまな実行可能ファイルをオプションで指定します(MCShutdown / switch process.exeなど)。
FIXMCUpgradeは、複数のモニターと異なるDPIスケーリングを備えたシステムでデスクトップアイコンのプレビューを適切にレンダリングするようになりました
FIXMCUpgradeサービスを介して実行しているときに、CopyTo *フォルダーを含むzipファイルがサービスアップグレードフォルダーに解凍されたが、そこから処理されなかった問題を修正しました
FIXデータディレクトリを%localappdata%\ ...に移行した後、コンソールセッションのSIDがまれに間違っていた問題を修正しました
FIX新しいrcplauncher.logの作成/更新の検出で機能しなかったか、(アン)インストール時にエラーが発生したときに配列エラーが表示される可能性がある問題を修正しました
修正/拡張MCUpgradeがHiDPIに対応するようになりました-過去に大きすぎたり小さすぎたりした可能性のあるラベルが適切にレンダリングされるようになりました
強化プログレスバー、任意のラベル、およびオプションのアニメーションGIFをクリックして押したままにすると、スプラッシュ画面もドラッグできるようになりました。
強化インストーラーがエラー(<> 0)を返した場合、NotesProgramDirectoryNewからの変更または新しいjvmpatcher.logファイルが結果の電子メールに追加されます。
強化MCUpgradeは、すべての(アン)インストールの前に進行中の別のインストールもチェックし、完了するまで最大120秒待機するようになりました。
強化(アン)インストールがエラー1618(他のインストールが進行中)を返す場合、(アン)インストールは最大XNUMX回再試行されます
CHANGEMCUpgradeサービスを介して実行している場合、%MCUPGRADEDIRECTORY%\ CopyToProgram * \ *。exeファイルはコピーされません

Release 2021-02-12 - 11.0.67

MCUアップグレード

FIXMultiUserSharedDataOldが空の場合、アンインストール手順と組み合わせてMultiUserSharedDataNewが削除されなかった問題を修正しました
FIXデスクトップアイコンのプレビューがWindows10のスケーリングに対して適切に調整されなかった問題を修正しました
FIX11.0.66で導入された、美化されたダイアログのボタン(あまりにも)のフォントが大きい問題を修正しました

Release 2021-02-12 - 11.0.66

MCUアップグレード

FIX[OK]、[はい]、[いいえ]、[キャンセル]ボタンが翻訳されなかった問題を修正しました-これらはini:MCUpgrade_lang.iniを介して自動的に翻訳され、OS言語の翻訳にフォールバックします
FIXMultiUserSharedDataOldと一致した場合にMultiUserSharedDataNewがクリーンアップされず、データディレクトリの移行が行われなかった問題を修正しました
FIX美化されたメッセージボックスにすべてのテキストが表示されない問題を修正しました

Release 2021-02-09 - 11.0.65

MCUアップグレード

NEWNotesProgramNew \ npnotes(64).dllがInstallExecの前に存在し、HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ NetworkProvider \ Order \ ProviderOrderとして登録されている場合、名前は次のように変更されます。
npnotes(64).dll.MCU ###
それぞれのインストール中にファイルが作成されなかった場合は、それぞれのインストール後に名前が変更されます。
NEWrcplauncher.logファイルは、各InstallExec *命令の前後で、新しく作成または変更されたかどうかがチェックされます。
インストーラーがエラー(<> 0)を返した場合、変更または新しいrcplauncher.logファイルが結果の電子メールに追加されます
次のフォルダで、新規/更新されたrcplauncher.logファイルがチェックされます。
%localappdata%\ Vendor \ Notes \ Data
メモデータディレクトリ新規
ConsoleSessionUserLocalAppData \ Vendor \ Notes \ Data
FIX以前の実行で適切にローミングされた後、notes.iniが複数の実行にわたって新しいデータまたはプログラムディレクトリで削除される問題を修正しました。
これで、notes.iniファイルが以前の実行からのローミング、またはマルチユーザーまたはシングルユーザーのデータディレクトリの移行用に保護されている場合、notes.iniは新しいnotesプログラムまたはデータディレクトリでのみ削除されます。
FIX11.0.57で導入された美化されたメッセージボックスの表示スケーリングに関する問題を修正しました
FIXデスクトップショートカットのプレビューが複数のモニターで正しく機能しない問題を修正しました
FIX美化された成功メッセージボックスがそれ自体を閉じる可能性がある/11.0.57以降表示されなかった問題を修正しました
CHANGEログ行「起動できませんでした[...]-エラー...」が「[...]返されたエラー...」に変更されました
強化簡単に検索できるように、結果の電子メールの上部に[すべて展開]リンクを追加しました

Release 2021-02-04 - 11.0.64

MCUアップグレード

FIX

%ProgramFiles(x86)%\の外部でSYSTEMを介してMCUpgradeを実行する問題を修正しましたpanagenda\ MCUpgradeはまだそのディレクトリにMCUpgrade.dllを必要とします-DLLは、有効なEV証明書があれば、MCUpgradeMainが起動されたディレクトリにも置くことができます。

注:%ProgramFiles(x86)%\のMCUpgrade.dllpanagendaDLLがUpgradeDirectoryにも存在する場合、\ MCUpgradeが使用されます

FIXたとえば、コンソールセッションの進行状況バーにスプラッシュ画面が表示されず、テキストと進行状況バーのみが表示される問題を修正しました。
FIXUNCパスからMCUpgradeを実行すると、ログがエラー状態のSUCCESSになる可能性があり、「cmd.exeが現在のディレクトリとして上記のパスで開始されました。UNCパスはサポートされていません」という問題を修正しました。
FIXMCUpgrade.exeが適切なパーセンテージではなく-1で進行状況の電子メールを送信する問題を修正しました
FIX進行状況の電子メールに開始からの正しい経過ランタイムが含まれていなかったが、「0」のみが含まれていた問題を修正しました
CHANGEコンソールセッションなしでSYSTEMとして実行している場合、ショートカットの作成が抑制されるようになり、MCUpgradeは panagendaインストーラ サービス
CHANGEコンソールセッションなしでSYSTEM経由でアップグレードを実行すると、ユーザーが固定したショートカット、ユーザーのデスクトップショートカット、およびユーザーのスタートメニューは処理されません。
変更/強化  panagenda.NET Frameworkがないか、3.5または4.xのどちらでもない場合、InstallerServiceはインストールされなくなります。
すべてのInstallExec *命令を処理した後に.NETFrameworkが存在する場合、その直後に再試行されます
変更/強化今後、MCUpgradeプログレスバーは、画面中央ではなく、右下中央に表示されます。
新規/拡張コンソールセッションなしのSYSTEM経由のMCUpgradeがサポートされるようになりました
新規/拡張OS環境変数を解決できない場合(通常、コンソールセッションなしでSYSTEMとして実行している場合のみ)、最善の努力に基づいて次の変数が入力されます。
LOCALAPPDATA、ProgramFiles(X86)、ProgramData(および32ビットOS上のProgramFiles)
新規/拡張拡張:コンソールセッションなしでSYSTEM経由でMCUpgradeを実行すると、LOCALAPPDATAは次のように解決されます。
まず、HKEY_LOCAL_MACHINE \を確認しますSOFTWARE\ Microsoft \ Windows \ CurrentVersion \ Authentication \ LogonUI \ LastLoggedOnUser
次に、HKEY_LOCAL_MACHINE \の下のすべてのエントリを確認します。SOFTWARE\ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
-ProfileLoadTimeHighが設定されたプロファイルが存在し、それがLastLoggedOnUserと一致する場合、それぞれのProfileImagePathを使用します
--LastLoggedOnUserが設定または検出されなかった場合、ProfileListの下の最も若い(最後に変更された)プロファイルのProfileImagePathを使用します
-結果が空の場合、デフォルトのWindows値(通常はC:\ Users \ Default \ Appdata \ Local)にフォールバックします。

Release 2021-01-25 - 11.0.63

MCUアップグレード

NEW新しいini設定InstallFinishedIconおよびInstallFinishedIconTextを追加しました
NEWインストールが成功したとき、およびInstallFinishedIconを指定したとき(例: "HCL Notes「引用符なし)、新しく作成/更新されたショートカットのデスクトッププレビューが表示されます
FIXデスクトップアイコンのプレビューダイアログがディスプレイのスケーリングを尊重しない問題を修正しました
変更/強化InstallFinishedダイアログは、アップグレードが成功したとき、およびタイムアウトを使用していないときに美化されるようになりました。

Release 2021-01-20 - 11.0.62

MCUアップグレード

FIX11.0.61を役に立たなくする愚かなエラーを修正しました

Release 2021-01-20 - 11.0.61

MCUアップグレード

強化終了コード4751を追加しました(ホワイトリストの署名の不一致またはホワイトリストが改ざんされています)
CHANGE公開鍵ファイルが%ProgramFiles(x86)%\に存在する場合、今後はホワイトリストへの登録が必須になります。panagenda\ MCUpgrade
CHANGEシステムアカウントを介して固定ドライブからMCUpgrade.exeを直接実行する場合、MCUpgrade.exeの実行元のフォルダーがUpgradeDirectoryを上書きします。

Release 2021-01-15 - 11.0.60

MCUアップグレード

FIX* RegistryKey *設定がホワイトリストで機能しない問題を修正しました

Release 2021-01-12 - 11.0.59

MCUアップグレード

FIXSetEnvValueを削除のために空にできない問題を修正しました
CHANGEショートカットの削除は、/ ignoredeferralfilemustexistスイッチに依存しなくなりましたが、アンインストール手順の数に依存します(0 =ショートカットの削除なし)
強化標高エラー1326および1327は、「標高エラー」としてAnalyzeに渡されるようになりました。

Release 2021-01-12 - 11.0.58

MCUアップグレード

FIX11.0.57で追加されたショートカットプレビューが機能せず、小さな「アップグレードの準備ができました」メッセージボックスのみが表示される問題を修正しました
FIXCitrixOptimizationが既存のログファイルに追加する代わりにログファイルをリセットする問題を修正しました
FIXInstallService = 1と組み合わせて公開鍵ファイルをコピーしても欠落したディレクトリが作成されない問題を修正しました
CHANGEデフォルトのデスクトップショートカット名「MCUpgradeReRun」は、コンテキストに応じて、「RunNotesClientUpgrade」または「RerunNotesClientUpgrade」に自動的に置き換えられるようになりました。
変更/強化SetEnvValueを空のままにして、対応するSetEnvName値を削除できるようになりました。
強化SetEnv *を介してOS環境変数を設定すると、最後にEnvUpdateが呼び出され、ログオフ/ログオンと同様の効果が得られます。たとえば、%path%への変更はすぐに有効になります。

Release 2021-01-05 - 11.0.57

MCUアップグレード

FIX.mcuファイルを開く前にDeferralAdminsがチェックされる問題を修正しました
FIXALT + TABを使用して別のウィンドウに切り替えたとき、またはWindowsデスクトップに切り替えた後、シャットダウン通知ウィンドウが「消える」問題を修正しました
FIXGracefulShutdownNoticeメッセージが常に青いタイトルメッセージを表示しない問題を修正しました
NEWWindowsデスクトップで(再)実行ショートカットを作成すると、ダイアログボックスに新しく作成されたアイコンのプレビューが表示されます
変更/強化ユーザーがアップグレードを延期すると、デスクトップにショートカットが配置され、オンデマンドでアップグレードが実行されます。 これは、ini:DeferralNumberOfUpdatePromptsMaxShortcut = -1を設定することで影響を受ける可能性があります
強化延期プロンプトには、アップグレード構成ウィザードで構成された再実行アイコンが常に表示されるようになりました。

Release 2020-12-19 - 11.0.56

MCUアップグレード

FIXLocalAdminFallbackが11.0.5xで機能しなかった問題を修正しました releases
FIX11.0.4xおよび5xでショートカットを再実行するために/ ignoredeferralfilesmustexistが追加されなかった問題を修正しました releases、アップグレードを延期するかどうかをユーザーに再度尋ねる
FIXMCUpgradeは、より少ない追跡Eメールを送信するようになりました(最大4、2、25、50、および75パーセントの進捗)。 以前は6つ以上を送信していました
修正/変更再実行ショートカットの削除を延期後(該当する場合)/アップグレード初期化前に移動しました
CHANGEMCUpgradeMainの起動に失敗したとき、またはエラーを返すときのエラーメッセージを「エラー:管理者権限を持つ現在のユーザーとしてプログラムを起動できませんでした...」から「エラー:管理者権限を持つ現在のユーザーとしてプログラムを起動しています...」に変更しました。
変更/強化該当する場合、MCUpgradeMainは、エラー1を返すだけでなく、失敗した(アン)インストールからの最後のエラーコードを返すようになりました。
新規/拡張

MCUpgradeは、/ smtptestおよびsmtpinfoに加えて、(タイプミス)/ smpttestおよび/ smptinfoコマンドラインパラメーターも受け入れるようになりました;-)

強化MCシャットダウン これで、Notesから自分自身を切り離すために、Notesクライアントから実行するとすぐに終了し、自分自身を再実行します。
強化Notesクライアントから実行する場合、 MCシャットダウン ノートが閉じられた後、自動的に閉じるようになりました(これは、ノートと一緒に起動する場合に使用します)
強化MCシャットダウン Notesクライアントから実行してNotesクライアントを閉じたときに自動終了を無効にする新しいオプション「/ noautoterm」が追加されました
強化MCシャットダウン MCShutdownの別のインスタンスがすでに実行されている場合は終了します。 MCShutdown / autoの別のインスタンスのみが並行して許可されます
強化MCシャットダウン / autoは、MCShutdownが実行された場合、別のインスタンスがログに記録されずにサイレントに終了します

Release 2020-12-17 - 11.0.55

MCUアップグレード

FIX

新しく改善されたチェックサムの事前計算が MarvelClient 構成ウィザードが機能しませんでした

Release 2020-12-16 - 11.0.54

MCUアップグレード

NEW

MCUpgradeがチェックアウトトライアルライセンスをサポートするようになりました

FIXドメイン/コンピューター名/ユーザー名の制限が一致しないフルライセンスでは、より適切なライセンスが検索されない問題を修正しました
強化<、>、&は、htmlログファイルと結果の電子メールでエスケープされるようになりました。これにより、ライセンスのチェックアウトやhttp(s)のダウンロードなどの結果としてhtmlコンテンツを適切に表示することもできます。
強化MCShutdown.exeは、actions.xmlライセンスもサポートするようになりました

Release 2020-12-09 - 11.0.53

MCUアップグレード

NEW

今すぐMCUpgrade また アクション.xmlで有効なライセンスをチェックします

注:これには、オンライン更新を介して作成された新しい更新されたライセンスであるMCUpgrade 11.0.53が必要であり、更新されたライセンスがそれぞれのクライアントに存在する必要があります

最初の「最良の」(=完全な)ライセンスの検索順序は次のとおりです。
MCUpgrade.ini:LicenseFilePath
UpgradeDirectory \ license_upgrade.xml
notes.ini:MC_WorkingDirectory \アクション.xml (NotesProgramDirectoryOld)
notes.ini:MC_WorkingDirectory \アクション.xml (NotesProgramDirectoryNew)
notes.ini:MC_WorkingDirectory \アクション.xml (NotesDataDirectoryOld)
notes.ini:MC_WorkingDirectory \アクション.xml (NotesDataDirectoryNew)
%localappdata%\panagenda\ marvel \ actions.xml
MCUpgrade.ini:SourceDirectoryInit \ license_upgrade.xml
レジストリ:HKEY_LOCAL_MACHINE \SOFTWARE\panagenda\MarvelClient\ Upgrade \ SourceDirectoryInit \ license_upgrade.xml

修正/変更MCUUpgrade.exe / coptim ハードコードされたセットはもうありません rcp.インストール.id およびprovisioning.manifest.version
強化MCシャットダウン.exeは、コマンドラインを介してlicense.xml /actions.xmlファイルへの完全なファイルパスも受け入れるようになりました。
MCShutdown / switch "f:ull \ file.xml" "f:ull \ file.log"
MCShutdown / switch "f:ull \ file.log" "f:ull \ file.xml"
MCShutdown / switch "f:ull \ file.xml"
MCShutdown / switch "f:ull \ file.log"
注:ライセンスファイルパスには「.xml」が含まれている必要があります

Release 2020-12-05 - 11.0.52

MCUアップグレード

NEW

この Release アップグレードの大幅に高速でワンクリックに近い公開と、より優れた進行状況の視覚化を組み合わせた多くの拡張機能が含まれています。

アップグレードの期間も改善されました。

最新の MarvelClient 構成データベースの設計とMCUpgrade> = 11.0.51により、お客様はこれらの多くの新しい改善を楽しむことができます。

FIXファイルが圧縮されたときのログ0x08(バックスペース)文字をMCUpgrade.logから削除しました(例:インストーラーログとMCUpgrade.log)
CHANGEUseComspecとLogonFlagは非推奨になりました/完全に削除されました
変更/強化最新のものと一緒に MarvelClient 構成データベースの設計、アップグレードの公開はJavaに依存しなくなりました
変更/強化HKEY_CURRENT_USER \を記憶するSOFTWARE\ IBM | HCL \ Notes \ Installer \ PersonalFolderはレジストリベースになり、MCUpgrade.iniとは独立して複数の実行で機能するようになりました。
変更/強化HKEY_USERS \ $ ConsoleSessionSID \を記憶するSoftware\ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ DisallowRun | RestrictRunはレジストリベースになり、複数の実行にわたって機能し、MCUpgrade.iniとは無関係に機能します。
強化MCUpgradeウィザードによる最適化されたインデックス作成とパッケージ化のための完成した機能拡張
強化KeyfileEditorは、「ホワイトリストの使用...」を有効にすると、ホワイトリストエディタを自動的に起動するようになりました。
強化KeyfileEditorは、実行元のディレクトリに他のiniファイルがない場合、MCUpgrade.iniを自動的に開くようになりました。 以前の機能強化とともに、シングルクリックでMCUpgrade.iniが開くようになりました
強化変更されたホワイトリストを保存するときに、KeyfileEditorに「すべてのファイルパスが有効です」というメッセージが表示されなくなりました
強化KeyfileEditorは、%PUBLIC%\ MCUpgrade \ stageにあるファイルに対して「無効な可能性のあるユーザーパス」メッセージを表示しなくなりました。
強化KeyfileEditorは、MCUpgrade Config Wizardを介して起動すると自動的に保存および終了するようになり、検証の問題は発生しません。
強化最新のものと一緒に MarvelClient 構成データベースの設計、KeyfileEditorは既知のファイルハッシュを再計算しなくなりました
強化最新のものと一緒に MarvelClient 構成データベースの設計であるMCUpgrade.exeは、インストーラーを%PUBLIC%\ MCUpgrade \ publishディレクトリにコピーするときに進行状況も表示するようになりました。

Release 2020-11-23 - 11.0.51

MCUアップグレード

FIX存在しない実行可能ファイルを起動しようとしたときに、エラーがログに記録/処理されなかった問題を修正しました
FIX進行状況のログがすべてのログ行をログに記録/視覚化しない(非)問題を修正しました
FIXProgressTrackingメールが送信されなくなった問題を修正しました
強化ハッシュの計算にかかる時間を短縮できる可能性があります
強化MCUpgradeウィザードを介した最適化されたインデックス作成とパッケージ化のための最初の機能強化

Release 2020-11-10 - 11.0.50

MCUアップグレード

FIX少なくとも1つのファイルが処理され、シングルユーザーおよびマルチユーザーのデータディレクトリの移行中にすべてのファイルがコピー/移動された場合、SkipNotesDataDirectoryMigrationが自動的にXNUMX(メモリ内)に設定されるようになりました。

Release 2020-11-10 - 11.0.49

MCUアップグレード

FIXアップグレードが失敗した場合でも、有効にするとクリーンアップが実行される問題を修正しました

Release 2020-11-03 - 11.0.48

MCUアップグレード

修正/拡張\ .metadata \ .plugins \ org.eclipse.e4.workbench \ファイルの削除をCitrixWorkspaceOptimizerに追加しました

Release 2020-11-01 - 11.0.47

MCUアップグレード

FIXすでに実行中のMCUpgrade.exe上でMCUpgrade.exeを解凍しようとしたときに、イニシエーターがエラーをログに記録する問題を修正しました
NEW新機能「イニシエーター」 中央ファイル(UNCまたはマウント済み)またはWebリソース(https(s)およびftp(s))からアップグレードファイルまたは新しいアップグレードを自動的にダウンロードできます
NEW

新機能CitrixOptimization CitrixおよびWindowsターミナルサーバー(WTS)での展開の特定の最適化を可能にします

ini:Coptim = 1を導入します(デフォルトは設定されていません=無効。 MarvelClient Upgrade テンプレート バージョン 20201102 の新しい [Citrix] タブの構成ウィザード)

NEWini:Coptim = 1の場合、Citrix最適化中のアップグレードの最後にサービスを無効にする(サービスの停止を含む)オプションini:CoptimDisableService ###を追加しました
NEWini:Coptim = 1の場合、オプションini:CoptimDisableDEPを追加しました。デフォルトは1で、DataExecutionPrを無効にしない場合は0に設定します。eventexpression CMS
NEWini:Coptim = 1の場合、オプションini:CoptimCompactTemplatesを追加しました。デフォルトは1で、圧縮テンプレートを無効にしない場合は0に設定します。
NEWini:Coptim = 1の場合、オプションini:CoptimGrantEveryoneAllAccessToXPDPLATを追加しました。デフォルトは1で、0に設定すると、すべてのユーザー、管理者、およびシステムにxpdplatフォルダーへのすべてのアクセス権が付与されません。
新規/変更

新しいオプションini:InstallChangePersonalFolderを追加しました。 デフォルトは1で、HKEY_CURRENT_USER \を調整しない場合は0に設定します。SOFTWARE\ HCL \ Notes \ Installer \ PersonalFolder to UpgradeDirectory \ temp

新規/変更新しいオプションini:NotesWorkspaceDirectoryNewSmartCleanupを追加しました。 デフォルトは1で、インストール手順中に作成されたNotesDataDirectoryNew \ workspaceディレクトリを削除しない場合は0に設定します(=以前は存在しませんでした)

Release 2020-10-30 - 11.0.46

MCUアップグレード

FIXSourceDirectoryInit =エントリのみのMCUpgrade.iniでイニシエーターが機能しない問題を修正しました
強化イニシエーターは、開始もログに記録するようになりました events
CHANGEPreCheckWhitelistChecksumsのサポートを削除しました

Release 2020-10-26 - 11.0.45

MCUアップグレード

FIXMCShutdown(function&executable)のtaskkillからエラーログを削除しました
FIX

サービス経由で実行しているときにログが閉じられ、再度開かれない問題を修正しました-MCUpgradeは、すべてのrun / runas / runasuser呼び出しのログファイルを閉じて再度開くことをサポートするようになりました

修正/変更UNzipDone ###は、SYSTEMとして実行するときにも無視されるようになりました
修正/変更RunAsService> 0の場合、DeferralFileMustExist ###もSAFEアップグレードディレクトリで検索されるようになりました。
CHANGE詳細については... ExecErrorSearchRegExp ###パターンが一致した場合、または終了コードが<> 0の場合にのみ、ログ出力が書き込まれるようになりました。

Release 2020-10-22 - 11.0.44

MCUアップグレード

FIXイニシエーターの「コピーされたファイル」の進行状況情報を修正しました
FIX

11.0.42 / 43で導入された壊れたiniセクションの読み取りを修正しました

Release 2020-10-21 - 11.0.43

MCUアップグレード

FIX11.0.42でイニシエーターが機能しない問題を修正しました

Release 2020-10-20 - 11.0.42

MCUアップグレード

FIXサービスを介してMCUpgrade.exeを実行すると、CopyTo *ディレクトリが処理されない問題を修正しました
FIX

相対パラメーターまたは8.3パラメーターを使用してMCUpgradeを呼び出すときに、イニシエーターが呼び出される問題を修正しました

NEWアップグレードの最後にサービスを無効にする(サービスの停止を含む)オプションini:DisableService ###を追加しました

Release 2020-09-25 - 11.0.41

MCUUpgrade.exe

FIX

「パッケージがすでにインストールされています」が期待どおりに機能しない問題を修正しました

強化reg:SourceDirectoryInitは、さらに別のレジストリキーを指すこともサポートするようになりました

Release 2020-09-25 - 11.0.40

MCUUpgrade.exe

FIX

解凍、管理チェック、標準ロギングでの二重行フィードの問題を修正しました

FIXセクションのないファイルをマージすると、等号のないエントリに等号が追加されて書き換えられる問題を修正しました(例:env.unset.JAVA_HOME-> env.unset.JAVA_HOME =)
FIX11.0.39で導入された問題を修正しました。この問題では、CURLOPT_SSL_VERIFYPEERがデフォルトで1ではなく0に設定されていました。
FIXGracefulshutdownが60秒後にプロセスを強制終了しない問題を修正しました/ ini:GracefulShutdownNoWindowsButProcessesTimeout
FIXGracefulshutdownがボタンのクリックに対して十分な速度で応答しない問題を修正しました(該当する場合は[OK]または[キャンセル])
CHANGEすでにインストールされているパッケージの終了コードを1から0に変更しました
変更/強化ファイルソースイニシエーターは、SourceDirectoryInitURL ###エントリに一致するファイルのみをダウンロードするようになりました
変更/強化ファイルソースイニシエーターは、SourceDirectoryInitURL ###エントリの*(ワイルドカード一致)もサポートするようになりました
強化タイムアウトが開始したときのGracefulshutdownのログを追加しました
強化コンソールセッションの検出とログの改善
強化MarvelClient Upgrade 該当する場合、UACプロンプトに自動的に切り替わります

Release 2020-09-14 - 11.0.39

MCUUpgrade.exe

FIX

SYSTEM経由でMCUpgrade.exeを起動すると、プリローダーアニメーションが表示されなくなりました。

FIX「1つのウィンドウが残っていますが、2つのプロセス(7484 | notes2.exe、9128 | nlnotes.exe)が見つかりました-タイムアウトが原因で終了しました」という最初のタイムアウト後にGracefulShutdownが誤って停止する問題を修正しました(問題は11.0.36で導入されました) 。
FIX親プロセスの検出がネイティブに失敗したことをログに記録することがある、親プロセスの検出に関する問題を修正しました。
FIXnotes.iniローミングが空のターゲットディレクトリ設定に対して保護されていなかった問題を修正しました。
変更/強化MCUpgradeMainもerror_occuredを返すようになりました。
強化MCUpgrade.exeは、新しい場合にのみイニシエーターを介してコピーされるようになりました。
NEWイニシエーターはHKEY_LOCAL_MACHINE \もサポートするようになりましたSOFTWARE\panagenda\MarvelClient\ Upgrade \ SourceDirectoryInitLocalFallback
NEWサイレント終了時に、MCUpgrade.exeは0を返すようになりました( Software 展開ツール)。
NEW

成功したすべてのインストールは、HKEY_LOCAL_MACHINE \に記憶されます。SOFTWARE\panagenda\MarvelClient\ Upgrade \ SuccessfulUpgrades \ PackageNameWithoutBackslashes

NEWイニシエーターは、正常なインストールを繰り返さなくなります(ini:SourceDirectoryInitRepeatが1に設定されているか、ファイルMCURepeat.txtがアップグレードが実行されるディレクトリまたは%PUBLIC%に存在する場合を除く)。
NEWリモートイニシエーターパッケージがすでにインストールされている場合は、メッセージボックスを追加しました(システムとして実行されていない場合)。
NEW「Me:/コマンドライン:」ログ情報セクションに標高タイプ情報を追加しました。
NEW2つの新しいiniオプションを追加しました:CURLOPT_SSL_VERIFYHOST(デフォルトは未設定= XNUMX)およびCURLMOPT_CAINFO(デフォルトは未設定。VERIFYHOSTおよびVERIFYPEERで使用するために.pemファイル名に設定)。
新規/変更ユーザーが昇格リクエストを拒否した場合(理想的には、とにかく表示されることはありません)、アップグレードはサイレントに終了し、「エラー」ではなく「ユーザーを待機中」と報告します。

Release 2020-09-07 - 11.0.38

MCUUpgrade.exe

FIX

11.0.36で導入された可能性のある誤った無効なライセンス結果を修正しました

FIXコピーの進行状況がイニシエーター内で常に視覚化されない問題を修正しました。
FIXイニシエーターが複数回並行して実行される可能性がある問題を修正しました。
FIX延期を除く新しく計算されたアップグレード期間、および該当する場合はUAC昇格ダイアログの対話時間がログファイルにのみ書き込まれ、SMTP電子メールを介して報告されない問題を修正しました。
FIXUpgradeDirectoryを変更すると(つまり、MCUpgrade.exeが別のディレクトリから起動されると)、プログレスバーが正しいUpgradeDirectoryで起動されるようになりました。
修正/変更MCUpgrade.iniを解凍した後、起動時に欠落している場合、MCUpgrade.iniは再び削除されます。 さらに、MCUpgrade.iniは一時的にOS一時ディレクトリに解凍され、OS一時ディレクトリから読み取られます。
強化すべてのMsgStreamを削除しました:ログから失敗したメッセージを開きます。
強化再開をサポートしない既存の.partialファイルでhttpsを使用する場合のログを追加しました。
強化最初の待機時間中に表示するイニシエーターアニメーションを追加しました。
強化WebURLのダウンロード速度は約です。 5〜10倍速くなります。
NEW新しいオプションini:SourceDirectoryInitLocalFallbackが追加されました-デフォルトは1、0に設定すると、SourceDirectoryInitが設定されている場合にローカルアップグレード構成へのフォールバックが無効になります。
NEWイニシエーターは、リモートパッケージ名とローカルパッケージ名を比較するようになりました。 同じ場合、すべてのファイルはローカルからコピーされ、そうでない場合はリモートからコピーされます。

Release 2020-09-02 - 11.0.37

MCUUpgrade.exe

変更/強化

次の終了理由で、エラー状態ではなく待機状態を報告することにより、SMTP電子メールを介した.htmlログファイルの命名とレポートを改善しました:AnotherInstallInProgress、DeferralFileMustExistファイルの欠落、UserCancelledGracefulShutdown、FailedToCloseAllWindows(forGracefulShutdown)、UpgradeIsDeferred

これらにより、「他のインストールを待機中」、「ファイルを待機中」、「ユーザーを待機中」の電子メール、および.htmlログファイルが生成されます。

CHANGENotesDataDirectoryOldとNotesProgramDirectoryOldが設定されていない場合、InstallFinished / Failedテキストは今後自動的に抑制されます。 InstallTextAutoSuppress = 0を使用してオーバーライドできます
強化UserSwitchおよびDeferralランタイムは、MCUpgrade.logの合計ランタイムレポート、および結果の電子メールの合計ランタイムから差し引かれるようになりました。

Release 2020-08-27 - 11.0.36

MCUUpgrade.exe

FIX

グレースフルシャットダウンがデフォルトの再試行メッセージで改行の代わりに@ LF @を表示する問題を修正しました。

CHANGEAuto / Graceful Shutdownは、ボタンタイプではないメッセージボックス要素をログに記録しなくなりました。
CHANGEフルライセンスの有効期限が切れているお客様の場合、MCUpgradeはUpgradeFreeにフォールバックしなくなります。
強化Auto / Graceful Shutdownは、GracefulShutdownNoWindowsButProcessesTimeout(デフォルトは60)に従って開いたままのウィンドウがない場合にも、プロセスを自動終了するようになりました。
強化Auto / Graceful Shutdownは、GracefulShutdownNoWindowsButProcessesTimeout(デフォルトは60)に従って、ボタンのない同じウィンドウが常に複数回表示される場合にも、プロセスを自動終了するようになりました。

Release 2020-08-20 - 11.0.35

MCUUpgrade.exe

FIX

MCUpgrade.zipなしでSourceDirectoryInitを使用すると、MCUpgrade.iniとlicense_upgrade.xmlが削除される問題を修正しました。

FIXすべてのユーザーrootを介して共有データディレクトリをクリーンアップすると、循環ジャンクションポイント/シンボリックリンクの場合に無限ループが発生する可能性がある問題を修正しました。
NEWシングルユーザーデータディレクトリの移行が終了すると、次のエントリがターゲットデータディレクトリのセキュリティ記述子にマージされます:ConsoleSessionユーザー、Administrators、およびSYSTEM。
NEW

新しいini設定ExitOnOtherInstallationInProgressを追加しました:別のWindowsインストールがすでに進行中の場合に指定された秒数待機します(デフォルトは120、無効にするには0に設定)。

ExitProcess ###以外では、たとえばmsiexecのような実行中のプロセスはチェックされませんが、Global \ _MSIExecuteミューテックスにクエリが実行されます(詳細については、MSDNを参照してください)。

Release 2020-07-20 - 11.0.34

MCUUpgrade.exe

FIX

ユーザーの切り替えが行われなかった場合(つまり、ユーザーが管理者である場合)、ユーザーのデスクトップフォルダーでショートカットがスキャンされなかった問題を修正しました。

FIXini:NotesProgramDirectoryOldCopy *がNICEと組み合わせて機能しなかった問題を修正しました(msiexec / x GUIDが機能しないのに対し、ほとんどすべてを削除するのは良いことです)。
NEWMCUpgradeは、シングルユーザーとマルチユーザーの両方のデータディレクトリを古いパスから新しいパスに移行するときに、%DATA%\ .. \ *。BINファイルもそれに応じて移行するようになりました。

Release 2020-07-16 - 11.0.33

MCUUpgrade.exe

NEW

一時停止と再開を含むhttp(s)://とftp(s)://のサポートをイニシエーターに追加しました(https://は再開をサポートしていません)。

NEW0つの新しいiniオプションを追加しました:CURLOPT_SSL_VERIFYPEERとCURLMOPT_MAX_TOTAL_CONNECTIONS; 両方ともデフォルトでXNUMXです。
NEW新しいオプションini:CURLLogHeaderを追加しました。 デフォルトは0で、HTTPヘッダーをログに記録するには1に設定します。
NEW

ダウンロードするini:SourceDirectoryInitURL ###(001-999)相対または絶対http(s)またはftp(s)ファイル名のサポートが追加されました。

|の使用もサポートしますXNUMXつの単一の値で複数のファイル名/ URLを指定します。

注:実際のダウンロードを開始する前に行われるため、ダウンロードするファイルのリストにMCUpgrade.zipを追加しないでください。

NEWまた、MCUpgradeは、SourceDirectoryInitなしで実行され、MCUpgrade.zipが存在する場合、MCUpgrade.zipを自動的に解凍して解凍しますが、MCUpgrade.iniは存在しません。
強化MCUpgrade.logには、常に最後の既知の終了理由(存在する場合)が含まれるようになりました。
CHANGEアップグレードを延期しても、エラー結果の電子メールが表示されなくなりました。 Deferral INFOメールが必要な場合は、DeferralNumberOfUpdatePromptsMaxEmailを1に設定します。
CHANGEDeferralNumberOfUpdatePromptsMaxEmail> 0(デフォルトは0)およびDeferral count> = ini:DeferralNumberOfUpdatePromptsMaxEmail(以前のチェックは>のみ)の場合、延期INFOメールが送信されるようになりました。
CHANGEDeferralNumberOfUpdatePromptsMaxShortcut> 0(デフォルトは0)およびDeferral count> = ini:DeferralNumberOfUpdatePromptsMaxShortcut(以前のチェックは>のみ)の場合、再実行ショートカットが作成されるようになりました。

Release 2020-07-03 - 11.0.32

MCUUpgrade.exe

NEW

イニシエータープロセスは、トレイアイコンを右クリックし、[一時停止]メニューオプションを切り替えることで一時停止できるようになりました。

FIXイニシエーター/ SourceDirectoryInit中に作成/使用されたログファイルがSourceDirectoryInit:ini:UpgradeDirectoryではなくSourceDirectoryInitにあった問題を修正しました
FIX専用のプログレスバーがXNUMX回起動される可能性がある問題を修正しました(XNUMX番目のプログレスバーは表示されず、すぐに終了しましたが、すでに実行されているときに起動しない方が良いです) (ウィンク)).

Release 2020-07-02 - 11.0.31

MCUUpgrade.exe

NEW

MCUpgradeは、%(HKEY_LOCAL_MACHINE | HKLM | HKEY_USERS | HKU | HKEY_CURRENT_USER | HKCU | HKEY_CLASSES_ROOT | HKCR | HKEY_CURRENT_CONFIG | HKCC)(32 | 64)?\ ..に一致するレジストリエントリも解決するようになりました。

注:レジストリエントリの名前をレジストリキーパスの最後に追加するだけです(例:HKEY_LOCAL_MACHINE32 \)。SOFTWARE\ Lotus \ Notes \ Description

注:HKCU / HKEY_CURRENT_USERは、現在のコンソールユーザーのレジストリハイブに自動的にリダイレクトされます。

NEW新しいMCUpgrade.iniオプションSourceDirectorを追加して、サブディレクトリとその中のファイルを含むすべてのファイルをini:UpgradeDirectoryにコピーし、そこからMCUpgrade.exeを起動します。
NEWHKEY_LOCAL_MACHINE64 \のサポートが追加されましたSOFTWARE\panagenda\MarvelClient\ Upgrade \ SourceDirectory; 指定されている場合、ini:SourceDirectoryが優先されます。
NEWini:SourceDirectoryにlicense_upgrade.xmlのチェックを追加しました
NEWMCUpgrade.exeのディレクトリにlicense_upgrade.xmlのチェックを追加しました(UpgradeDirectoryと異なる場合)。
FIX複数の表示を修正 panagenda 11.0.29で導入されたWindowsトレイアイコン。

Release 2020-06-19 - 11.0.30

MCUUpgrade.exe

FIX

ライセンスファイルまたはMCUpgrade.iniが存在しない場合の宣言されていない変数エラーを修正しました。

FIX「panagenda MCUpgradeMainが起動され、MCUpgrade.iniが見つからない場合に表示される「アップグレードのヘルプ」ダイアログが、一番上に表示されるようになりました。
CHANGE無効/不十分なライセンスはサイレントに失敗するようになりました(そのように構成されている場合はSMTPEmailを送信します)。
CHANGEDisallowRunMethodとDisallowRunDebugEnableを削除しました
CHANGEMCUpgrade.iniが見つからない場合、MCUpgradeMainは42を返すようになりました。

Release 2020-06-06 - 11.0.29

MCUUpgrade.exe

修正/変更

タスクキルの戻りコード128は、エラーとして処理されなくなります。

NEWトレイアイコンをダブルクリックすると、進行状況バーを非表示/非表示にできるようになりました。
NEW表示されるトレイアイコンには、全体的な進捗状況もパーセントで表示されます。

Release 2020-06-04 - 11.0.28

MCUUpgrade.exe

FIX

サブフォルダーでフォルダーをスキャンするときの長いファイル名のサポートが追加されました。

Release 2020-05-29 - 11.0.27

MCUUpgrade.exe

FIX

アップグレード結果の電子メールにMCUpgrade.log.zipがXNUMX回含まれていた問題を修正しました。

FIXWindows10で特定の地域設定でSMTPEmailを送信できない問題を修正しました。
NEW

MCUpgradeは、CDO、Blat、およびmailsend-goを介した電子メールの送信をサポートするようになりました。

デフォルトでは、CDO.Messageオブジェクトが使用されます-作成/使用できない場合、またはWindowsの前述の地域設定が原因で失敗した場合、Blatへのフォールバックが試行されます。

BlatはSSLをサポートしていません。 このような場合、アップグレードディレクトリのmailsend-go.exeへのフォールバックが試行されます(構成ウィザード/パッケージを介して展開する必要があります)。

NEW新しいオプションSMTPEmailer = cdo | blat | mailsend-goを追加しました-デフォルトでは設定されておらず、機能するものの自動検出につながります。 設定されている場合、指定されたメール送信者を排他的に(使用しようとします)。

Release 2020-05-26 - 11.0.26

MCUUpgrade.exe

FIX

「要求されたボディパーツがこのメッセージに見つかりませんでした」というエラーの可能性を修正しました。

FIXアドレスからの電子メールがsmtpinfo(進行状況追跡)電子メールに入力されなかった問題を修正しました。

Release 2020-05-26 - 11.0.25

MCUUpgrade.exe

FIX

11.0.24で実行可能ファイルが署名されていない問題を修正しました。

Release 2020-05-25 - 11.0.24

MCUUpgrade.exe

FIX

インストール後に通常どおりにショートカットが削除される問題を修正しました(11.0.23で導入)。

Release 2020-05-25 - 11.0.23

MCUUpgrade.exe

NEW

MCUpgrade.exeは、$ error_occurred終了コードで終了するようになりました(0 =成功、1 =エラー)。 これは、他の方法で起動したときに役立ちます software エラーをチェックするためのデプロイメントツール。

FIXプログレスバーに「緑色の影」のテキストが表示される可能性がある問題を修正しました。
FIX最後にチェックされたハッシュがホワイトリストに登録されているが、以前のハッシュはホワイトリストに登録されていない場合にアップグレードが続行されるというまれな問題を修正しました。
FIX11.0.22で導入された問題を修正しました。ここで、(MCU_)MultiUserCommonDirが\ sharedを含めて計算されていました。
FIX古いプログラムディレクトリが空の場合にクリーンアップされない問題を修正しました。
FIX並列情報メールの可能性があるため、/ smtpinfoオプションの「ログファイルを開けません」メッセージボックスを削除しました。
強化見つかった(アン)インストール手順のログを追加しました。

MCShutdown.exe

NEWMCShutdown / Gracefulshutdownは、ウィンドウが残っていない場合に終了するようになりましたが、プロセスはGracefulShutdownNoWindowsButProcessesTimeoutよりも長く実行されます。 デフォルトは60です。

MCKeyfileEditor.exe

強化IniWritingおよびDeleteingは、大きなMCUpgrade.iniセクションまたは全体的なファイルサイズもサポートするようになりました。

Release 2020-05-19 - 11.0.22

MCUUpgrade.exe

NEW新しいオプションSkipNotesProgramDirectoryMigration = 1を追加しました
NEW新しいオプションSkipMultiUserDataDirectoryMigration = 1を追加しました
NEWNotesDataDirectoryNewの前​​に「%MCU_NotesDataDirectoryOld |」を付けるためのサポートが追加されました(大文字と小文字を区別しない)XNUMX番目のフォールバック値を追加します。
NEWNotesProgramDirectoryNewの前​​に「%MCU_NotesprogramDirectoryOld |」を付けるためのサポートが追加されました(大文字と小文字を区別しない)XNUMX番目のフォールバック値を追加します。
NEWMultiUserSharedDataNewの前​​に「%MCU_MultiUserSharedDataOld |」を付けるためのサポートが追加されました(大文字と小文字を区別しない)XNUMX番目のフォールバック値を追加します。
NEWIniWritingおよびDeleteingは、大きなMCUpgrade.iniセクションまたは全体的なファイルサイズもサポートするようになりました。
NEW%MCU_MultiUserBaseDir%および%MCU_MultiUserCommonDir%のサポートが追加されました

Release 2020-04-22 - 11.0.21

MCUUpgrade.exe

FIXすべての解凍ログが32,768バイトに制限されていた問題を修正しました-これはアップグレードには影響しませんでしたが、MCUpgradeウィザードの問題やMCUpgrade.logの情報の欠落(解凍に関連)につながる可能性がありました。 現在、制限は524,288バイトです。

Release 2020-04-07 - 11.0.20

MCUUpgrade.exe

FIXCopyTo ...ディレクトリを介してセクションのない非iniファイル/ファイルをマージするときの宣言されていない変数エラーを修正しました。

Release 2020-04-01 - 11.0.19

MCUUpgrade.exe

FIX%ProgramFiles(x86)%は、Windows 32ビットでは常に%ProgramFiles%として解決されるようになりました。

Release 2020-03-11 - 11.0.18

MCUUpgrade.exe

FIXサービスを開始するが停止しない場合の「宣言されていない変数」エラーを修正しました。
FIX既存のDisallowRunおよびRestrictRunエントリの復元に関する問題を修正しました。
FIXInstallFinishedおよび... Failedメッセージボックスがスプラッシュ画面の上部に表示されない問題を修正しました。
NEW新しいiniオプションProgressbarAnimatedGIF = filepath | XOffset | YOffsetを追加しました
強化iniファイルのキャッシュが改善されました。

Release 2020-02-18 - 11.0.17

MCUUpgrade.exe

FIXSTMPメールを送信すると、「要求された本文部分がこのメッセージに見つかりませんでした」というエラーが発生する可能性がある問題を修正しました。

Release 2020-02-18 - 11.0.16

MCUUpgrade.exe

FIXCDO.Messageオブジェクトの作成が失敗した場合に、宣言されていない変数/変数のタイプがオブジェクトエラーである可能性がある問題を修正しました。

Release 2020-02-14 - 11.0.15

MCUUpgrade.exe

FIX/ shutdown *パラメーターがUpgradeLanguageを尊重しない問題を修正しました
NEW

次の追加のMCUpgrade.ini命令を追加しました。

  • Pre(Un)InstallSetRegistryKeyName
  • Pre(Un)InstallSetRegistryKeyValue
  • Post(Un)InstallSetRegistryKeyType
  • Post(Un)InstallSetRegistryKeyTypeValue

これにより、レジストリ値を次のタイプのTypeValueに設定できます。

  • REG_SZ
  • REG_MULTI_SZ
  • REG_EXPAND_SZ
  • REG_DWORD
  • REG_QWORD
  • REG_BINARY

Release 2020-01-15 - 11.0.14

MCUUpgrade.exe

FIXnotes.iniの移行で、古いデータ、プログラム、または共有データディレクトリに一致する置き換えられたiniエントリからバックスラッシュ(\)が使用される問題を修正しました。
FIXnotes.iniの移行で新しい共有データディレクトリが... / sharedに設定されず、親ディレクトリに設定される問題を修正しました。
CHANGEこれ以降、NotesDataDirectoryOldとNotesProgramDirectoryOldが設定されていない場合、DeferralPromptは自動的に抑制されます。 DeferralPromptAutoSuppress = 0を使用してオーバーライドできます

Release 2020-01-14 - 11.0.12

MCUUpgrade.exe

修正/変更3010に加えて、Install&Uninstallは、特にmsiexec / xの使用に関して、1605エラー(ERROR_UNKNOWN_PRODUCT)も無視するようになりました。

Release 2019-12-27 - 11.0.11

MCUUpgrade.exe

FIXショートカット処理が(何らかの理由で)空の文字列を渡されたときに、宣言されていない変数エラーメッセージ/ダイアログで関数が失敗する問題を修正しました。
強化ショートカット処理のログが改善されました。
強化デスクトップフォルダーとスタートメニューフォルダーがXNUMX回だけスキャンされるようにしました(たとえば、XNUMXつまたは複数の以前のユーザーフォルダーの場所が現在のコンソールセッションフォルダーの場所と一致する場合)。

Release 2019-12-19 - 11.0.10

MCUUpgrade.exe

FIXショートカットの新しい\\スキップ機能が機能しなかった問題を修正しました。
FIX存在しないショートカットディレクトリが適切なスキップではなくエラーにつながる問題を修正しました。

Release 2019-12-17 - 11.0.9

MCUUpgrade.exe

FIXRunAsServiceの問題を修正しました。ファイルを安全なディレクトリに移動できなかった場合、アップグレードが「正常に終了」します。これにより、アップグレードの失敗が正しく報告されるようになりました。
修正/変更システムとして実行し、ショートカットディレクトリがネットワークドライブ上にある場合(=パスは\\で始まる)、ショートカットは処理されなくなります。

Release 2019-12-16 - 11.0.8

MCUUpgrade.exe

FIX32KBを超えるセクションのホワイトリストがMCUpgrade.exeおよびMCUpgradeMain.exeで機能しなかった問題を修正しました。

Release 2019-12-14 - 11.0.7

MCKeyfileEditor.exe、MCUpgrade.exe

FIX[ホワイトリスト]セクションが32KBを超えた場合にホワイトリストが機能しない問題を修正しました
FIXホワイトリストエディタが「msiexec / x ...」命令で機能しない問題を修正しました

Release 2019-11-27 - 11.0.6

MCUUpgrade.exe

NEW新しいMCUpgrade.iniオプション(Un)InstallExecDumpProcessListAfterEarly ### = 1を追加しました-対応する(un)installexec命令の実行後(該当する場合は待機時間前)にプロセスリストをダンプします。
NEW新しいMCUpgrade.iniオプション(Un)InstallExecWaitForProcessAfter ### = p1.exe | p2.exe ...を追加しました-続行する前にプロセスが閉じるのを待つように指定します。
NEW新しいMCUpgrade.iniオプション(Un)InstallExecWaitTimeForProcessAfter ### = nを追加しました-続行する前にプロセスが閉じるのを待つ秒数を指定します。 デフォルトは60で、WaitForProcessAfterが指定されている場合にのみ関連します。
NEW新しいMCUpgrade.iniオプション(Un)InstallExecCheckProcessHandlesAfter ### = p1.exe | p2.exeを追加しました...-指定したプロセスで使用されている開いているファイルハンドルのリストをダンプするように指定します。

Release 2019-11-13 - 11.0.5

MCShutdown.exe

修正/変更MCShutdownは、以前はprであったThreadExecutionState登録を登録しなくなりましたeventスリープモード。

Release 2019-11-12 - 11.0.4

MCShutdown.exe

修正/変更MCShutdown.exeは、WM_POWERBROADCASTメッセージを登録/応答しなくなり、prにつながります。event休止状態/スリープモード。

Release 2019-11-05 - 11.0.3

MCUUpgrade.exe

FIXMCUpgrade.iniで古いディレクトリと新しいディレクトリのどちらのデータも指定されていない場合の宣言されていない変数エラーを修正しました。
強化/変更MCUpgrade.iniは、実行中のすべての更新を反映するために、最終結果の電子メールファイルを送信する前にzipで更新されるようになりました。

Release 2019-10-29 - 11.0.2

MCUUpgrade.exe

FIX間違ったディレクトリでスプラッシュ画面をチェックして適用しようとすると、サービス経由で無料のMCUpgradeを実行できない問題を修正しました。
FIX無料のMCUpgradeでスプラッシュ画面を確認および/または適用できない場合に、終了時にプログレスバーが閉じられない問題を修正しました。
FIX無料ライセンスが 10.0.1 へのアップグレードをサポートしていることを示すログ メッセージを修正しました fp1、実際にはどこにあるのか fp2も、これは視覚/ログの問題のみでした。
強化プログレスバーパイプの読み取りモードのオープンと設定に失敗した場合のログを追加しました。
強化/変更UpgradeDirectory =は、アップグレードがを介して呼び出されるたびに常に設定されるようになりました。 panagenda インストーラーサービス。
CHANGE以前のエラーメッセージを、すでに開始されているサービスを開始しようとしたときの情報メッセージに変更しました。
CHANGE実行されていないサービスを停止しようとしたときの以前のエラーメッセージを情報メッセージに変更しました。

Release 2019-10-17 - 11.0.1

MCUUpgrade.exe

FIXCDO.Messageオブジェクトを作成できない場合のエラー処理を追加しました。

Release 2019-09-16 - 11.0.0

MCUUpgrade.exe

修正/変更既知のコマンドラインパラメータ(/ smtp *、/ sha、/ pbartestなど)がサイレントに終了するようになりました。つまり、終了時にメールを送信したり、SuRunAsExec *などを実行したりすることはありません。

MCUUpgradeMain.exe

CHANGEKillProcessWaitTimeは、デフォルトで1ではなく0になりました。
強化マルチユーザーデータディレクトリの移行のために、localappdataの下に(すでに検索されているLotusおよびIBMサブディレクトリに加えて)HCLサブディレクトリの検索を追加しました(該当する場合)。