# Installing the Base Driver and Intel® PROSet via the Command Line

Installation Methods

Installing with DxSetup.exe

Command Line Options for msiexec.exe

Using SetupBD.exe to Install Base Drivers on Windows Server* Core Operating Systems

Uninstalling Drivers and Intel PROSet

## Installation Methods

DxSetup.exe is the preferred installation method. You can use it to install the base Windows base drivers and Intel® PROSet for Windows* Device Manager.

| NOTES: Windows XP x64 and Windows Server 2003 x64 do not support unattended driver installation. Intel® 10GbE Network Adapters do not support unattended driver installation. Intel PROSet can be installed with DxSetup.exe or msiexec.exe. Intel recommends using DxSetup.exe. DxSetup.exe detects the system's language, searches for the appropriate transform file, and applies it to MSI package. The transform file translates the installation instructions to the language associated with your operating system.

You can use the base driver install utility (SetupBD.exe) to install Microsoft Windows base drivers from a command line. If you use SetupBD.exe to install base drivers, you will not be able to use the advanced features in Intel PROSet.

## Installing with DxSetup.exe

This section describes how to use DxSetup.exe to install the base drivers and Intel PROSet for Windows Device Manager from the command line.

| NOTE: Intel PROSet can be installed with DxSetup.exe or msiexec.exe. Intel recommends using DxSetup.exe. DxSetup.exe detects the system's language, searches for the appropriate transform file, and applies it to MSI package. The transform file translates the installation instructions to the language associated with your operating system.

DxSetup.exe is a setup utility used for installing Intel PROSet. It detects the system language, searches for the appropriate transform file in the same folder, and then launches PROSETDX.msi in the language specific to the operating system. The transform file translates the installation instructions to the language associated with your operating system.

DxSetup.exe also takes the install options from the command line and applies them to the PROSETDX.msi command line installation.

#### DxSetup.exe command line switches:

Switch | Description
/q[r|n] | silent install options.
r | Reduced GUI Install
n | Silent install
/l[i|w|e|a] | log file option.
i | log status messages.
w | log non-fatal warnings.
e | log error messages.
a | log the start of all actions.

#### DxSetup.exe Public Properties

Property | Definition
BD | "0", do not install base drivers. "1", install the base drivers (default). NOTE: BD should only be set to 0 if the Base Drivers have already been installed prior to running DxSetup.exe
ANS | "0", do not install ANS. "1", select ANS (default).
DMIX | "0", do not install Intel PROSet. "1", install Intel PROSet (default).
FCOE | "0", do not install Fibre Channel Over Ethernet (FCoE) using DCB (default). "1", install FCoE.
ISCSI | "0", do not install iSCSI using DCB (default). "1", install iSCSI using DCB.
SNMP | "0", do not install the SNMP Agent (default). "1", install the SNMP Agent.

| NOTES: If you specify a path for the log file, the path must exist. If you do not specify a complete path, the install log will be created in the current directory. The ANS property should only be set to ANS=1 if DMIX=1 is set. If DMIX=0 and ANS=1, the ANS=1 is ignored and only the base driver will be installed. Even if FCOE=1 is passed, FCoE will not be installed if the operating system and installed adapters do not support FCoE. Even if ISCSI=1 is passed, iSCSI using DCB will not be installed if the operating system and installed adapters do not support it. Public properties are case sensitive. All characters are uppercase with no white space between characters. For example: `DxSetup.exe /qn ANS=1` Any white space in "ANS=1" makes the setting invalid. "ans=1" is not a valid setting.

### Command line examples

You can modify the paths for different operating systems and CD layouts and apply the command line examples.

1. The following launches a typical install silently:

   > `DxSetup.exe /qn /liew install.log`

   | NOTE: BD, ANS and DMIX are selected by default.

2. How to install components but deselect ANS. Set the ANS=0 in the command line:

   > `DxSetup.exe /qn ANS=0 /liew install.log`

## msiexec.exe command line options

Refer to Microsoft's website for the most current information on msiexec.exe command line options: http://msdn.microsoft.com/en-us/Library

| NOTES: Not all command line options Microsoft provides with msiexec.exe have been tested or are necessarily supported for Intel PROSet installation. Msiexec.exe also sets an error level on return that corresponds to system error codes: http://msdn.microsoft.com/en-us/Library Intel PROSet can be installed with DxSetup.exe or msiexec.exe. Intel recommends using DxSetup.exe. DxSetup.exe detects the system's language, searches for the appropriate transform file, and applies it to MSI package. The transform file translates the installation instructions to the language associated with your operating system.

### Command Line Switches

This section describes how to install Intel PROSet using PROSETDX.msi and msiexec.exe from the command line.

> `C:\WINNT\System32\msiexec.exe /i PROSETDX.msi /qn /liew install.log`

Most commonly used msiexec.exe command line options:

Switch | Description
/i | install
/x | uninstall
/q[r|n] | silent install options.
r | Reduced GUI Install
n | Silent install
/l[i|w|e|a] | log file option.
i | log status messages.
w | log non-fatal warnings.
e | log error messages.
a | log the start of all actions.
Transforms | A property used to apply transforms (a .mst file) to an MSI package. The following example applies a Chinese language transform to MSI package, so the installer displays Chinese strings during installation: `TRANSFORMS=2052.mst`

#### Silent install/upgrade command line syntax

The following launches a typical installation of PROSETDX.msi.

> `<Full path to msiexec.exe> /i <Full path to PROSETDX.msi> /qn /liew install.log`

#### Silent uninstall command line syntax

The following uninstalls all the Intel PROSet components. It can be used when the path to PROSETDX.msi is available.

> `<path to msiexec.exe> /x <path to PROSETDX.msi> /qn /liew uninstall.log`

The following uninstalls all the Intel PROSet components. It can be used when the path to PROSETDX.msi is not available but the ProductCode of MSI package is known.

> `<path to msiexec.exe> /x <ProductCode of PROSETDX.msi> /qn /liew uninstall.log`

#### Command line options supported by PROSETDX.msi

PROSETDX.msi provides public properties that can be used to change Intel PROSet install selections from the command line.

By setting the properties in the command line, you can disable and hide some features in PROSETDX.msi, or force some feature to be selected/displayed. This provides the flexibility to install different components/features in Intel PROSet.

Following is the list of public properties provided by PROSETDX.msi:

Property | Definition
BD | "0", do not install base drivers. "1", install the base drivers (default). NOTE: BD should only be set to 0 if the Base Drivers have already been installed prior to running DxSetup.exe
ANS | "0", do not install ANS. "1", select ANS (default).
DMIX | "0", do not install Intel PROSet. "1", install Intel PROSet (default).
FCOE | "0", do not install Fibre Channel Over Ethernet (FCoE) using DCB (default). "1", install FCoE.
ISCSI | "0", do not install iSCSI using DCB (default). "1", install iSCSI using DCB.
SNMP | "0", do not install the SNMP Agent (default). "1", install the SNMP Agent.

| NOTES: If you specify a path for the log file, the path must exist. If you do not specify a complete path, the install log will be created in the current directory. The ANS property should only be set to ANS=1 if DMIX=1 is set. If DMIX=0 and ANS=1, only the base driver will be installed. Even if FCOE=1 is passed, FCoE using DCB will not be installed if the operating system and installed adapters do not support it. Even if ISCSI=1 is passed, iSCSI using DCB will not be installed if the operating system and installed adapters do not support it. Public properties are case sensitive. All characters are uppercase with no white space between characters. For example: `msiexec.exe /i PROSETDX.msi /qn ANS=1` Any white space in "ANS=1" makes the setting invalid. "ans=1" is not a valid setting.

### Command line install examples

Assume that C:\WINNT\System32 is the system32 folder and PROSETDX.msi is under the D:\Apps\PROSETDX\Win32 folder. You can modify the paths for different operating systems and CD layouts and apply the command line examples.

1. How to install Intel PROSet silently on Windows XP:

> `C:\WINNT\System32\msiexec.exe /i D:\Apps\PROSETDX\Win32\PROSETDX.msi /qn /liew install.log`

2. How to install Intel PROSet silently on Windows Server 2003 for Itanium®-based systems:

> `C:\WINNT\System32\msiexec.exe /i D:\Apps\PROSETDX\Win64\PROSETDX.msi /qn /liew install.log`

3. How to install components but deselect ANS:

Set the ANS=0 in the command line, for example:

> `C:\WINNT\System32\msiexec.exe /i D:\Apps\PROSETDX\Win32\PROSETDX.msi /qn ANS=0 /liew install.log`

4. How to apply a transform file to MSI using msiexec.exe:

Set the TRANSFORMS=filename.mst in the command line. For example:

> `C:\WINNT\System32\msiexec.exe /i D:\Apps\PROSETDX\Win32\PROSETDX.msi /qn TRANSFORMS=2052.mst /liew install.log`

| NOTE: Intel recommends using DxSetup.exe to install Intel PROSet. DxSetup.exe detects the system's language, searches for the appropriate transform file, and applies it to MSI package.

### Command line uninstall example

| NOTE: Do not use the "ANS" option when uninstalling Intel PROSet from a command line.

First get the path of PROSETDX.msi in the local system or any other image path when you installed Intel PROSet, then use msiexec.exe to uninstall Intel PROSet.

For example, assume that C:\Windows\System is the System folder and PROSETDX.msi is in d:\unattend, then the command line will be:

> `C:\Windows\System\msiexec.exe /x d:\unattend\ PROSETDX.msi /qn /liew uninst.log`

### Command line reinstall / repair

If you need to repair an Intel PROSet installation, uninstall the application and then reinstall it. See the uninstall and install examples above for more information.

## Using SetupBD.exe to Install Base Drivers on Windows Server* Core Operating Systems

| NOTE: If you want to use prosetcl.exe to configure your adapters, you must use DxSetup.exe to install drivers and Intel PROSet. SetupBD.exe only installs the base drivers.

### Command Line Options

SetupBD.exe supports the following command line switches.

| NOTE: You must include a space between switches.

Switch | Description
/s | silent install with no reboot
/r | force reboot (must be used with the /s switch)
/nr | no reboot (must be used with the /s switch. This switch is ignored if it is included with the /r switch)

Examples:

Option | Description
SetupBD | Installs and/or updates the driver(s) and displays the GUI.
SetupBD /s | Installs and/or updates the driver(s) silently.
SetupBD /s /r | Installs and/or updates the driver(s) silently and forces a reboot.
SetupBD /s /r /nr | Installs and/or updates the driver(s) silently and forces a reboot (/nr is ignored).

### Other information

| NOTES: If you install drivers on a system based on a server chipset and BIOS that are Intel I/OAT capable, the /s switch (silent install) forces a reboot without the /r switch. If you do not want the system to reboot, use the /nr switch. For Intel® I/O Acceleration Technology to function properly, you must reboot after driver installation.

You can use the /r and /nr switches only with a silent install (i.e. with the "/s" option).

## Uninstalling Drivers and Intel PROSet

Intel recommends you use Add/Remove Programs to uninstall Intel PROSet and the base drivers. If your operating system does not have a GUI installed, you can use msiexec.exe to uninstall the base drivers and Intel PROSet.

If you only installed base drivers, you can use the PROUnstl.exe utility to remove them.

| NOTE: PROUnstl.exe only removes the base drivers. Do not use this utility if Intel PROSet is installed on your system. Removing the base drivers without removing Intel PROSet will result in system instability.

PROUnstl.exe supports the following command line switch:

Switch | Description
/nogui | silent uninstall.

`Last modified on 3/07/11 11:02p Revision`