Enscape for SketchUp
Installer Program Options
This page provides information on how to silently install Enscape.
Last updated 1 May 2026
This page provides information on how to silently install Enscape.
Overview
A silent installation allows you to complete Enscape installation without user input during the process using a predefined set of options.
By using the Chaos installer for automatic installation with the -auto argument, you accept the Chaos End User License Agreement and the Chaos Global Consumer Privacy Policy.
Windows
In order for a System Administrator to install Enscape on multiple machines, a config.xml file containing all settings must be first prepared, that will later be used when deploying Enscape on users’ machines.
To learn more about deploying your license to multiple machines, go to this page.
To set up a silent installation, you need to perform two steps: creating an .xml configuration file (that stores the installation parameters) and running the installer.
Run the installation file with the following arguments:
<code><span class="line"><span>Enscape-4.1.0.exe -gui=0</span></span></code>
Follow the instructions of the installation and set up the installation the way you want to have it on all machines. Alternatively, if you are creating a basic installation, you can add the -auto tag to automate the installation with all the default options. This will create a file named config.xml in the folder of the installation executable file. Save this config.xml file as you will need it to install Enscape on other machines.
To install Enscape on users’ machines, run the installation file from an Administrator command prompt with the following arguments:
<code><span class="line"><span>Enscape-4.1.0.exe -gui=0 -configFile=.\config.xml -quiet=1</span></span></code>
The example above assumes that config.xml is located in the current working directory, that is, the directory the command is executed from. If this is not the case, the correct path (relative or absolute) to config.xml should be specified instead.
Also, make sure that if you are using double quotes to surround paths containing spaces, you are using the standard vertical Quotation mark character and not some of the other left/right double quotation mark characters. The path to config.xml must be a valid relative or absolute path. Web URLs, i.e. paths starting with http are not supported for specifying the config.xml location.
The -quiet=1 argument will cause the installer to read the variable values from the config.xml file and do the installation without user input. If you do not specify the -quiet=1 option, the installer will ask for a confirmation of each variable before proceeding.
Silently Uninstall Enscape
To silently uninstall Enscape 4.0 and higher, run the installation file from an Administrator command prompt with the following arguments:
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line">Enscape-4.0.0.exe -gui=0 -auto -uninstallApp="Enscape" -uninstall="C:\Program Files\Enscape\uninstall\install.log"</span></code>
The path to install.log may vary depending on the location where Enscape was installed. Change “Enscape-4.0.0.exe” to the version you want to uninstall.
To silently uninstall Enscape 3.5 and lower, use the msiexec command from an Administrator command prompt with the following arguments:
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line">start /w msiexec.exe /x "C:\Enscape-3.5.6+204048.msi" /quiet /L* "C:\Enscape_uninstall.log"</span></code>
Change the path and name for the *.msi and *.log according to your installed version and needs.
Configuration File
The config.xml file contains configuration information for the installation's settings. Below are examples of such a config file:
Cloud Licensing
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line"><DefValues></span><span data-v-c2b1f83f="" class="line"> <Value Name="LOCALE" DataType="value">en-US</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="STDROOT" DataType="value">C:\Program Files\Enscape</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_ARCHICAD" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_REVIT" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_RHINO" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_SKETCHUP" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_VECTORWORKS" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="ANONYMIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="PERSONALIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="LICENSE_TYPE" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="REMOTE_LICENSE" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <LicServer></span><span data-v-c2b1f83f="" class="line"> <Type>0</Type></span><span data-v-c2b1f83f="" class="line"> <Host>localhost</Host></span><span data-v-c2b1f83f="" class="line"> <Port>30304</Port></span><span data-v-c2b1f83f="" class="line"> <Host1></Host1></span><span data-v-c2b1f83f="" class="line"> <Port1>30304</Port1></span><span data-v-c2b1f83f="" class="line"> </LicServer></span><span data-v-c2b1f83f="" class="line"></DefValues></span></code>
Local License Server
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line"><DefValues></span><span data-v-c2b1f83f="" class="line"> <Value Name="LOCALE" DataType="value">en-US</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="STDROOT" DataType="value">C:\Program Files\Enscape</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_ARCHICAD" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_REVIT" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_RHINO" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_SKETCHUP" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_VECTORWORKS" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="ANONYMIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="PERSONALIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="LICENSE_TYPE" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="REMOTE_LICENSE" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <LicServer></span><span data-v-c2b1f83f="" class="line"> <Type>1</Type></span><span data-v-c2b1f83f="" class="line"> <Host>localhost</Host></span><span data-v-c2b1f83f="" class="line"> <Port>30304</Port></span><span data-v-c2b1f83f="" class="line"> <Host1></Host1></span><span data-v-c2b1f83f="" class="line"> <Port1>30304</Port1></span><span data-v-c2b1f83f="" class="line"> <Host2></Host2></span><span data-v-c2b1f83f="" class="line"> <Port2>0</Port2></span><span data-v-c2b1f83f="" class="line"> </LicServer></span><span data-v-c2b1f83f="" class="line"></DefValues></span></code>
Remote License Server
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line"><DefValues></span><span data-v-c2b1f83f="" class="line"> <Value Name="LOCALE" DataType="value">en-US</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="STDROOT" DataType="value">C:\Program Files\Enscape</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_ARCHICAD" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_REVIT" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_RHINO" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_SKETCHUP" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="INSTALL_VECTORWORKS" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="ANONYMIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="PERSONALIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="LICENSE_TYPE" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <Value Name="REMOTE_LICENSE" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"> <LicServer></span><span data-v-c2b1f83f="" class="line"> <Type>1</Type></span><span data-v-c2b1f83f="" class="line"> <Host>10.0.0.24</Host></span><span data-v-c2b1f83f="" class="line"> <Port>30304</Port></span><span data-v-c2b1f83f="" class="line"> <Host1></Host1></span><span data-v-c2b1f83f="" class="line"> <Port1>30304</Port1></span><span data-v-c2b1f83f="" class="line"> <Host2></Host2></span><span data-v-c2b1f83f="" class="line"> <Port2>30304</Port2></span><span data-v-c2b1f83f="" class="line"> </LicServer></span><span data-v-c2b1f83f="" class="line"></DefValues></span></code>
Description of the Variables for the Installer
VARIABLE | VALUE | DESCRIPTION |
VARIABLE | VALUE | DESCRIPTION |
LOCALE | de | Deutsch |
en-US | English (United States) | |
es | Español | |
fr | Français | |
it | Italiano | |
nl | Nederlands | |
pl | Polski | |
pt-BR | Português (Brasil) | |
zh-Hans | 中文(简体) | |
ja | 日本語 | |
STDROOT | path | Specifies the installation location for Enscape. The default for All Users installation is C:\Program Files\Enscape on Windows and /Library/Chaos/Enscape on macOS. |
LICENSE_TYPE | 0/1 | Specifies the Licensing mode: |
INSTALL_ARCHICAD | 0/1 | Specifies whether Enscape should be installed for Archicad. |
INSTALL_REVIT | 0/1 | Specifies whether Enscape should be installed for Revit. |
INSTALL_RHINO | 0/1 | Specifies whether Enscape should be installed for Rhino. |
INSTALL_SKETCHUP | 0/1 | Specifies whether Enscape should be installed for SketchUp. |
INSTALL_VECTORWORKS | 0/1 | Specifies whether Enscape should be installed for Vectorworks. |
REMOTE_LICENSE | 0/1 | Specifies Local (0) or Remote (1) License Server. If Remote License Server is specified, its address must be in the LicServer section. |
ANONYMIZED_TELEMETRY | 0/1 | Specifies whether Anonymized Telemetry is enabled. |
PERSONALIZED_TELEMETRY | 0/1 | Specifies whether Personalized Telemetry is enabled. If ANONYMIZED_TELEMETRY is 0, this value will be ignored. |
LicServer | 0/1 | Specifies Host-Port entries for the License Server. Enter the address of the Remote License server here if REMOTE_LICENSE is 1. |
macOS
Install Enscape on Other Machines
To install Enscape on multiple machines, prepare a config.xml file with the following content and adjust it as needed.
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line"><DefValues></span><span data-v-c2b1f83f="" class="line"><Value Name="LOCALE" DataType="value">en-US</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="STDROOT" DataType="value">/Library/Chaos/Enscape</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="INSTALL_ARCHICAD" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="INSTALL_RHINO" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="INSTALL_SKETCHUP" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="INSTALL_VECTORWORKS" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="REMOTE_LICENSE" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="ANONYMIZED_TELEMETRY" DataType="value">1</Value></span><span data-v-c2b1f83f="" class="line"><Value Name="PERSONALIZED_TELEMETRY" DataType="value">0</Value></span><span data-v-c2b1f83f="" class="line"><LicServer></span><span data-v-c2b1f83f="" class="line"><Host>localhost</Host></span><span data-v-c2b1f83f="" class="line"><Port>30304</Port></span><span data-v-c2b1f83f="" class="line"><Host1></Host1></span><span data-v-c2b1f83f="" class="line"><Port1>30304</Port1></span><span data-v-c2b1f83f="" class="line"><Host2></Host2></span><span data-v-c2b1f83f="" class="line"><Port2>30304</Port2></span><span data-v-c2b1f83f="" class="line"><User></User></span><span data-v-c2b1f83f="" class="line"></LicServer></span><span data-v-c2b1f83f="" class="line"></DefValues></span></code>
Mount the installation .dmg file to a directory of your choice from the command prompt with the following commands:
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line">hdiutil attach Enscape-4.1.0.dmg -mountpoint ./enscape_mountpoint</span></code>
Run the installation file from the command prompt with the following arguments:
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line">./enscape_mountpoint/Enscape\ Installer.app/Contents/MacOS/Enscape.Installer -gui=0 -configFile=./config.xml -quiet=1</span></code>
The example above assumes that config.xml is located in the current working directory, that is, the directory the command is executed from. If this is not the case, the correct path (relative or absolute) to config.xml should be specified instead. Also, make sure that if you are using double quotes to surround paths containing spaces, you are using the standard vertical Quotation mark character and not some of the other left/right double quotation mark characters. The path to config.xml must be a valid relative or absolute path. Web URLs, i.e. paths starting with http are not supported for specifying the config.xml location.
The -quiet=1 argument will cause the installer to read the variable values from the config.xml file and do the installation without user input. If you do not specify the -quiet=1 option, the installer will ask for a confirmation of each variable before proceeding.
Silently Uninstall Enscape
To silently uninstall Enscape, run the installation file from the command prompt with the following arguments:
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line">./enscape_mountpoint/Enscape\ Installer.app/Contents/MacOS/Enscape.Installer -gui=0 -auto -uninstallApp="Enscape" -log="/Library/Chaos/Enscape/uninstall/install.log"</span></code>
Once you are done with the installation/uninstallation, unmount the drive:
<code data-v-c2b1f83f=""><span data-v-c2b1f83f="" class="line">hdiutil detach ./enscape_mountpoint</span></code>
Description of Variables for the Installer
VARIABLE | VALUE | DESCRIPTION |
VARIABLE | VALUE | DESCRIPTION |
LOCALE | de | Deutsch |
en-US | English (United States) | |
es | Español | |
fr | Français | |
it | Italiano | |
nl | Nederlands | |
pl | Polski | |
pt-BR | Português (Brasil) | |
zh-Hans | 中文(简体) | |
ja | 日本語 | |
STDROOT | path | Specifies the installation location for Enscape. The default for All Users installation is C:\Program Files\Enscape on Windows and /Library/Chaos/Enscape on macOS. |
LICENSE_TYPE | 0/1 | Specifies the Licensing mode: |
INSTALL_ARCHICAD | 0/1 | Specifies whether Enscape should be installed for Archicad. |
INSTALL_RHINO | 0/1 | Specifies whether Enscape should be installed for Rhino. |
INSTALL_SKETCHUP | 0/1 | Specifies whether Enscape should be installed for SketchUp. |
INSTALL_VECTORWORKS | 0/1 | Specifies whether Enscape should be installed for Vectorworks. |
REMOTE_LICENSE | 0/1 | Specifies Local (0) or Remote (1) License Server. If Remote License Server is specified, its address must be in the LicServer section. |
ANONYMIZED_TELEMETRY | 0/1 | Specifies whether Anonymized Telemetry is enabled. |
PERSONALIZED_TELEMETRY | 0/1 | Specifies whether Personalized Telemetry is enabled. If ANONYMIZED_TELEMETRY is 0, this value will be ignored. |
LicServer | 0/1 | Specifies Host-Port entries for the License Server. Enter the address of the Remote License server here if REMOTE_LICENSE is 1. |