Install Revit Add-Ins

Add-ins are software programs that provide additional functionality for Autodesk software.

Some add-ins are provided to Autodesk subscription customers. Other add-ins are available free of charge or can be purchased from a third-party vendor.

When you create a Revit deployment, you can include add-ins as part of the deployment so they are installed on target computers with the Revit software.

Note: Revit LT does not support the use of deployments.

You can use command line options to control how the add-in is installed, which may be useful when scripting for automation. The options that are available depend on the method used to install the add-in.

Installing an add-in with an MSI file

When an add-in has an MSI file for installation, it uses the Windows Installer (Msiexec.exe), the Microsoft® Windows® executable program that interprets packages and installs programs.

For complete information about the Windows Installer, visit the Windows Desktop Development Center.

Example 1: To install the add-in for all users on the target computer, use the property ALLUSERS=1.
msiexec /i aRevitAddIn.msi ALLUSERS=1
Example 2: To install the add-in for the current user on the target computer, use the property ALLUSERS="".
msiexec /i aRevitAddIn.msi ALLUSERS=""

Installing an add-in with an EXE file

Some add-ins provided by Autodesk use the Autodesk install framework, which in turn uses the Windows Installer. These add-ins, such as Autodesk® DWG TrueView™, use a Setup.exe file for installation.

For these Autodesk-provided add-ins, you can use the following command-line options.

Option Description
Wait or w The first setup instance waits for the installation to complete. This flag is used to support Microsoft SCCM installation.
Script or t Install from the command line or using a script.
Reboot or o A reboot is enforced at the end of the installation.
Quiet or q Perform a silent installation, with no user interface.
BasicUI or qb Perform the installation with a minimal user interface (the progress bar and a Cancel button). Users can cancel the installation, but no user interaction is required to complete the installation.
Remove or r Remove the product.
ProductCode or P Pass the command line to an installer.
Command or c Pass the command line to an installer.
Language or lang Set the language for the products to be installed.
msilog or ml Turn on verbose MSI logging for stand-alone installations and deployment creation. This information can be helpful when troubleshooting.
Example 1: The following command installs a product silently using the command line:
setup /t /q /c Prod1:INSTALLDIR="C:\Prod1\" Prod2:INSTALLDIR="C:\prod2\" setup.ini
Example 2: The following command uninstalls a product silently using the command line:
c:\Program Files\Autodesk\Prod2\Setup\Setup.exe /q /P {901C5280-ABCD-ABCD-ABCD-ABCDEF123ABD} /r Prod2 /LANG en-US