Unguided installation
The application can be installed automatically per-machine or per-user from a command line prompt run. By default, the full installation will be selected. Below you can find an overview of supported and unsupported installation scenarios.
Supported scenarios
- Per-Machine installation with administrator privileges in user interaction (UI) mode.
- Per-Machine installation with administrator privileges in command line (silent installation) mode.
- Per-User installation with or without administrator privileges in command line (silent installation) mode.
Unsupported scenarios
- Per-User installation with or without administrator privileges in user interaction (UI) mode.
- The upgrade from per-machine to per-user installation. It is recommended to uninstall the installed version before installing the latest version.
- The upgrade from per-user installation to per-admin installation. It is recommended to uninstall the installed version before installing the latest version.
- Installation of Runtimes and Redistributable without administrator privileges. Per-user installations cannot install system-wide components such as Runtimes and Redistributable. These components must already exist on the system before the installation of the application.
Per-Machine Installation (ALLUSERS=1)
To automatically install per-machine with administrator privileges, open the Command Prompt and enter the following:
"[folder path]\[installer file name]" /S /V"ALLUSERS=1 ADDLOCAL=ALL /qn"
in which [folder path] is the path to the executable and [installer file name] is the name of the executable of the installer. Note that the path and the name must be enclosed in quotes since it contains spaces.
An example (product name and version number might differ) of installing JewelSuite Subsurface Modeling application for all users on the computer would be:
"C:\JewelSuite Subsurface Modeling 2025.3.123.exe" /S /V"ALLUSERS=1 ADDLOCAL=ALL /qn"
Per-User Installation (ALLUSERS=2 MSIINSTALLPERUSER=1)
The application can be installed automatically from a command line prompt run with non-administrator or administrator privileges. By default, the full installation will be selected.
Additionally, the /B parameter can be utilized to specify an alternative directory for installer cache to prevent 'access denied' issues when caching the MSI in the C:\ProgramData\Downloaded Installations\ folder.
To automatically install for the current user on the computer, open the Command Prompt and enter the following:
"[folder path]\[installer file name]" /S /B"%localappdata%\Downloaded Installations" /V"ALLUSERS=2 MSIINSTALLPERUSER=1 ADDLOCAL=ALL /qn"
in which [folder path] is the path to the executable and [installer file name] is the name of the executable of the installer. Note that the path and the name must be enclosed in quotes since it contains spaces.
An example (product name and version number might differ) for installing JewelSuite Subsurface Modeling application for current user on the computer would be:
"C:\FolderPath\JewelSuite Subsurface Modeling 2025.4.1234.exe" /S /B"%localappdata%\Downloaded Installations" /V"ALLUSERS=2 MSIINSTALLPERUSER=1 ADDLOCAL=ALL /qn"
Parameters Description
/S Enables silent installation mode.
/V"<MSI Arguments>" Allows passing parameters to the Windows installer. Use this parameter to specify additional options.
/B"<Cache Directory>" Specifies an alternate directory for the installer cache to prevent 'access denied' issues.
You will not see any installation success or confirmation messages. With this approach the application will be installed to the default path of C:\Program Files\Baker Hughes\[name of the application]\
To install the application in another, specified location on your computer you can use the following argument:
"[folder path]\[installer file name]" /V"ALLUSERS=1 ADDLOCAL=ALL INSTALLDIR=\"[your target install folder]\" /qn"
in which [folder path] is the path to the executable and [installer file name] is the name of the executable of the installer. Note that the path and the name must be enclosed in quotes since it contains spaces.
You will not see any installation success or confirmation messages. With this approach the application will be installed to the listed path and will be available from the Windows™ Start Menu when the installation has completed.
An example (product name and version number might differ) for the JewelSuite Subsurface Modeling application would be:
The option "Install .NET assemblies in the Native Image Cache" has been removed from the installation process of the application, as it is no longer required with .Net 6. It is only applicable to older versions of the application.
Below is a table listing the described command line arguments and a short explanation of how they work.
| Command line argument | Value | Explanation |
|---|---|---|
| ALLUSERS | 1 |
Installs the application for all users on the computer. |
| ALLUSERS | 2 | Installs the application for the current user on the computer. |
| MSIINSTALLPERUSER | 1 | This parameter should be used with ALLUSERS=2 for per-user installations. If ALLUSERS=1 is specified, this property will be ignored. |
| ADDLOCAL | ALL | Installs all components of the application. |
| INSTALLDIR | Path |
Installs the application in another, user specified location.
The selected directory must be writable by the user, particularly when installing without administrative privileges.
|