Drivers and Components Dialog Box
- Updated2025-07-21
- 6 minute(s) read
Drivers and Components Dialog Box
Launch the
TestStand Deployment Utility
and click
Drivers and Components
on the
Installer Options
tab to launch the Drivers and Components dialog box, in which you can include additional National Instruments installer components in the installer. If the Drivers and Components dialog box does not list the driver or component you need, launch Measurement & Automation Explorer and expand the Software list to verify that the driver or component is installed on the development computer. Refer to the documentation for the driver or component to determine whether the software is redistributable.
Note
The options in this dialog box apply only to the
type of deployment
you create. Changing the type of deployment might change the options available in this dialog box.
The Drivers and Components dialog box contains the following options:
-
Components to Include
—Lists the additional installer components you can include. To include or exclude a component, enable or disable the corresponding option. Some components may include optional subcomponents, which you can deselect to reduce the size of the distribution. When you select a component, all subcomponents are included by default.
Note Some subcomponents may be included in more than one component. When you deselect one of these subcomponents, it will be excluded from all other parent components.The following settings indicate the state of a component or subcomponent:
- Unchecked —The item is not selected and will not be included in the distribution.
- Checked —The item is selected and will always be included in the distribution.
- Partially Checked —The item is required by another component in the distribution. Select the item and view the Description field for more information about why the item is required.
- Asterisk —The item is already included in the baseline distribution and therefore cannot be included in a patch distribution.
Note The additional NI installer(s) you have selected to include in the installer contain only the features currently installed on this computer and, therefore, might not be complete copies of the original product(s). - Install Type —The different types of installs available for the selected component. Examples of install types are full and run time. This control is disabled when only one install type for the selected component exists.
- Description —The description of the selected component. If a component is required by another item in the distribution, this field indicates the reason.
- Distribution Title —The title of the product deployment that contains the selected component.
- Installer Source Location —The path to the installer for the selected component. This is the root directory of the location from which you installed the product, usually on a DVD, CD, or network drive. Click Browse to select a different installer location for the selected product.
-
Automatically include required installers
—Enable this option to include any NI drivers or other products that are required by LabVIEW, LabVIEW NXG, and LabWindows/CVI code modules in the deployment. Items you select in the installer tree will also be included. This option also includes the necessary LabVIEW, LabVIEW NXG and LabWindows/CVI runtime engines required to run the code modules.
Required products are determined when you build the deployment, and are not shown in the Additional Components tree. After you build the deployment, the deployment summary message specifies the required installers. Dependencies are included for modules only when you disable the
Include without Processing Item or Dependencies
option on the
Distributed Files
tab.
To detect required products for LabVIEW code modules, you must use LabVIEW 2013 or later when building the deployment. To detect required products for LabWindows/CVI code modules, you must build the code modules in LabWindows/CVI 2015 or later.
Note For LabWindows/CVI modules, the module-specific build settings specified in LabWindows/CVI determine whether the shared runtime or the side-by-side runtime is included. If the module was built with a newer runtime engine than the one currently installed on the system, the TestStand Deployment Utility will issue a warning.
- Total Disk Cost —The estimated size of all additional installers included in the distribution. This estimate does not consider the size of files you include in the deployment. For patch distributions, this estimate considers only components to be included in the patch itself.
- To minimize media prompts while building your installers, copy the selected installers and all future installers to this computer —Enable this option to copy all necessary components from a deployment to a permanent location on the local computer before the deployment utility builds the deployment, and to copy all National Instruments installers from a deployment to a permanent location on the local computer when you run the installers.
-
Only display runtime installers
—Enable this option to display only runtime products in the Components to Include control.
Note If you have selected a product hidden by this setting, the product will still be included in the distribution. In this instance, a warning indicates that some included products are not displayed.
-
Include Hardware Configuration from Measurement & Automation Explorer
—Enable this option to include the hardware configuration, and any drivers required by the configuration file, in the installer. The Components to Include control indicates any required drivers.
Once you execute the custom installer on a target computer, and the system reboots, the installer attempts to import Measurement & Automation Explorer (MAX) settings automatically. In many cases, this process occurs silently. However, certain configurations and import conditions require you to complete the import interactively using the following guidelines:
- If the installer includes an NI device driver and you recently installed hardware on the target computer, you must complete the Add Hardware Wizard on the Microsoft Windows Control Panel before you import the MAX settings. The import process prompts you to wait until the Add Hardware Wizard completes before you proceed with the import.
- If the installer is upgrading an existing NI device driver and the hardware was previously installed and operating properly on the target computer, the import process must complete automatically. The installer does not prompt you to complete the Add Hardware Wizard.
- If the MAX import process encounters a conflict between the settings in your configuration file and the settings in the configuration file currently on the target computer, the installer prompts you to complete the import process interactively to resolve these differences.
Note If you cancel the import process or the import fails, you can manually import the new configuration file once you correct the problem. Restart the import process by selecting File»Import from the menu within MAX. -
Hardware Configuration File
—The hardware configuration file to include with the installer. Click
Browse
to select another file or click
New
to export a new configuration file.
Note This control is disabled when the Include Hardware Configuration from Measurement & Automation Explorer option is disabled.
-
Measurement & Automation Explorer Import Options
—Specifies how the installer merges the configuration information you include in the deployment with the configuration data defined in MAX on the test station computer
. The following options are available:
- Merge —Updates without deleting the existing configuration information in MAX. Select this option when you want to modify configuration information for certain devices but leave other device information unchanged.
- Replace —Overwrites all the existing configuration information in MAX. Select this option only when the new configuration file contains all the configuration information the test station computer requires. You typically do not use this option when you run more than one test system on a single test station computer.
- Preserve —Adds new configuration information without changing the existing configuration in MAX.
- Display Dialog During Import —When you enable this option, MAX launches a dialog box when the installer imports the hardware configuration file.
Note
For more advanced hardware configuration, you can use the NI System Configuration API available in LabVIEW, LabWindows/CVI, and Microsoft Visual Studio. Use the NI System Configuration API to programmatically reboot a system, save and load system images, install and uninstall software, and obtain information about a system to be used in other applications. Refer to
ni.com
for more information about the NI System Configuration API.
See Also
Distributions Needed Dialog Box
Including Additional NI Installers
Uninstalling a TestStand Deployment