The Preparation tab holds the following options:


Shortcut Removal (RegExp):

0-n regular expressions to remove Windows shortcuts for which the target matches the regular expression.

The default regular expressions are:
^.*\\notes\.exe("\s*|\s+.*|"\s+.*)?$
^.*\\nlnotes\.exe("\s*|\s+.*|"\s+.*)?$
^.*\\admin\.exe("\s*|\s+.*|"\s+.*)?$
^.*\\designer\.exe("\s*|\s+.*|"\s+.*)?$
In essence, by default, MarvelClient Upgrade removes all shortcuts pointing to notes.exe, nlnotes.exe, admin.exe and designer.exe.


Disallow Run:

0-n filenames to prevent users from executing whilst MarvelClient is running. This will disallow running any such executable(s) in any directory, whether through a shortcut, cmd or Windows Explorer, for example.
At the end of an upgrade run, any previously set (Windows) DisallowRun settings are restored.
If (Windows) RestrictRun entries are set, the Disallow Run entries are removed from that list at runtime (and restored at the end of an upgrade run).
For further details on Windows DisallowRun/RestrictRun just search the web ;-)

The default list of DisallowRun entries is:
notes.exe
nlnotes.exe
admin.exe
designer.exe


Stop Services:

0-n names of Windows Services that shall be stopped at the very beginning of an upgrade run.
Any non-existing services, or services that are not started, will fail silently = not result in an upgrade error.

The default list of services is:
HCLAUTService
IBMAUTService
HCL Notes Single Logon
IBM Notes Single Logon
Lotus Notes Single Logon
Multi-user Cleanup Service
IBM Notes Diagnostics
Lotus Notes Diagnostics
LNSUSvc
wuauserv

It is a good idea to also add any services from your environment that integrate with Notes to this list, like telephony solutions and similar!


Kill Processes:

0-n names of processes that shall be killed if left over after stopping services (see above).

The default list of processes is:
notes.exe
nlnotes.exe
notes2.exe
ntaskldr.exe
designer.exe
admin.exe
nhttp.exe
sametime75.exe
nminder.exe
soffice.bin
soffice.exe
nsd.exe
notesmm.exe
nnotesmm.exe

It is a good idea to also add any programs/processes from your environment that integrate with Notes to this list, like telephony solutions and similar!