This page provides information about V-Ray for Revit silent installation.
Windows
A silent installation allows completion of the V-Ray installation without additional input during the process using a predefined set of options. To set up a silent installation, follow the instructions below.
1. Run the installation file from the command prompt with the -gui=0 argument:
vray_7####_revit_win_x64.exe -gui=0
2. Follow the instructions of the installer and set-up the installation the way you want to have it on all machines. This creates a file named config.xml in the installation folder.
3. Run the installer, using the created config.xml file, with the following command:
vray_7####_revit_win_x64.exe -configFile="config.xml"
The -configFile= argument causes the installer to read the variable values from the XML file and perform the installation without asking for more details.
*#### is the exact number of your V-Ray build.
By using the Chaos installer for automatic installation with the respective options for that (-auto or -quiet=1), or otherwise installing a Chaos product, you accept the Chaos End User License Agreement and the Chaos Global Consumer Privacy Policy.
Configuration File
The config.xml file holds configuration information about the settings of the installation. Below is an example of a config file content.
<DefValues> <Value Name="EULA_AGREED" DataType="value">1</Value> <Value Name="INSTALL_REVIT24" DataType="value">1</Value> <Value Name="SWARM_ENABLED" DataType="value">0</Value> <Value Name="INSTALL_REVIT25" DataType="value">1</Value> <Value Name="GCPP_AGREED" DataType="value">1</Value> <Value Name="ANONYMIZED_TELEMETRY" DataType="value">1</Value> <Value Name="INSTALL_REVIT22" DataType="value">0</Value> <Value Name="INSTALL_SWARM" DataType="value">0</Value> <Value Name="SWARM_DONOTUSELOCALMACHINE" DataType="value">0</Value> <Value Name="REMOTE_LICENSE" DataType="value">0</Value> <Value Name="PERSONALIZED_TELEMETRY" DataType="value">0</Value> <Value Name="INSTALL_LICENSE_SERVER" DataType="value">0</Value> <Value Name="INSTALL_REVIT23" DataType="value">1</Value> <LicServer> <Host>127.0.0.1</Host> <Port>30304</Port> <Host1></Host1> <Port1>30304</Port1> <Host2></Host2> <Port2>30304</Port2> <User></User> </LicServer> </DefValues>
Below is a description of the variables of the installer:
EULA_AGREED | Specifies whether or not to agree with the End User License Agreement: 0 - Does not agree. 1 - Agrees. |
GCPP_AGREED | Specifies whether or not to agree with the Global Consumer Privacy Policy: 0 - Does not agree. 1 - Agrees. |
INSTALL_REVIT22 INSTALL_REVIT23 INSTALL_REVIT24 INSTALL_REVIT25 | Specifies the installation of V-Ray for Revit 2022 - 2025: 0 - Does not install V-Ray for Revit 2022 - 2025. 1 - Installs V-Ray for Revit. |
INSTALL_SWARM | Specifies whether or not to install V-Ray Swarm: 0 - Does not install Swarm. 1 - Installs Swarm. |
SWARM_ENABLED | Specifies whether or not to enable V-Ray Swarm during installation: 0 - Does not enable Swarm. 1 - Enables Swarm. |
SWARM_DONOTUSELOCALMACHINE | Specifies whether to exclude the local machine from rendering: 0 - The local machine is used. 1 - The local machine is not used. However, V-Ray Swarm proceeds using a small percentage of the local machine's resources to communicate with the nodes. |
INSTALL_LICENSE_SERVER | Specifies whether or not to install the V-Ray license server: 0 - Does not install the V-Ray license server. 1 - Installs the V-Ray license server. |
REMOTE_LICENSE | Specifies whether the V-Ray license server runs locally or on another machine: 0 - The license server runs locally on the same machine. 1 - The server is on a different machine in the network. |
ANONYMIZED_TELEMETRY | Specifies whether to enable telemetry for the most used product functionality and/or parameter values: 0 - Disables V-Ray telemetry 1 - Enables V-Ray telemetry. The data that is collected is not personally identifiable and is not tied to the user's individual account. |
PERSONALIZED_TELEMETRY | Specifies whether to enable telemetry for the most used product functionality, parameter values, but also contains personally identifiable information tied to an individual user's license: 0 - Personalized telemetry is disabled. 1 - Personalized telemetry is enabled. |
Notes
- For versions prior to V-Ray 7 update 1, running the installer with the -quiet=1 argument also accepts the EULA.
- Starting with V-Ray 7 for Revit, update 1, the use of a -configFile uses a default -gui=0 and -quiet=1 arguments and it is not necessary to be specified.
- The argument -quiet=0 is used to display the output of the silent installation in the console and can be omitted.
- The -auto flag automatically accepts both the End User License Agreement and the Chaos Global Consumer Privacy Policy.