ModelCenter Remote Execution as a Service

Many third-party applications used on compute nodes will be run as COM Servers. ModelCenter and Microsoft Excel are two common examples. When started over SSH, COM Servers (COM objects started out-of-process as .exe files) tend to inherit the System environment rather than the user's environment while still maintaining the user's permissions. A COM Server started this way may not be able to properly load and save user preferences (from the user's %APPDATA% folder) and also may crash if it tries to write certain files, especially if the user does not have administrative permissions. This behavior can be overridden by updating each application's AppID.