Silent Installation of Intel® WiFi Driver and Intel® PROSet/Wireless Software Version 15.6 or Later

Documentation

Install & Setup

000005730

03/25/2019

A silent installation prevents user intervention while installing system drivers and software for the corresponding Intel® Wireless Adapters. The following process describes a silent installation for the Intel® PROSet/Wireless Software for Wi-Fi.

Note This information is intended for IT administrators, resellers, and integrators. We recommend having an advanced level of knowledge in information technology. The information is not intended for use by end users.
You need to download the  Intel® PROSet/Wireless Software and driver package for IT Admins to perform the steps described below.

Silent installation overview

Use the silent installation process to install only the driver or both the Intel® PROSet/Wireless Software and the driver.

Install the driver only

Note This method requires the Driver only package. You can find these packages from the Intel® PROSet/Wireless Software and driver package for IT Admins.

Use the Microsoft DIFx* process. An application called IProDifX.exe installs and uninstalls the miniport NDIS driver. IProDifX.exe and the corresponding IProDifX.dll have the appropriate entries to perform the installation. Note that the program works only for Intel® Wireless Adapters. When you run the IProDifX application after canceling PnP hardware wizard, the application installs the drivers. If the operating system doesn’t have the appropriate Intel® Wireless LAN device installed, the PnP dialog displays when you insert the hardware. After the driver copies onto the system, the application triggers a rescan of the PCI bus to identify if a card is present. It then installs the driver automatically.

Install Intel® PROSet/Wireless Software and the driver

Note This method requires the Intel® PROSet/Wireless WiFi Software (includes drivers) package. You can find these packages from the Intel® PROSet/Wireless Software and driver package for IT Admins.

Use the Microsoft Windows* Installer package (.MSI) or the Setup.exe with the setup XML file. We only recommend the .MSI install point for IT administrators with a strict mandate to use MSI files for Group Policy/Active Directory in the Enterprise environment.

Setup.exe sits in front of the .MSI files, reads the configuration file (setup.xml), and launches the PROSet .MSI with the command line parameters selected. Each setup.exe must reside in the same folders as the files that it is installing.

To use the silent installation switches, you must download the zip files from Download Center.

You can also see how to install multiple MSI with Windows Installer’s Multiple-Package Installations, using msiexec and reboot options.

MSI packages

Includes the following MSI packages:

  • Driver.msi: Contains the Wi-Fi Driver MSI package
  • WiFi.msi: Contains the Wi-Fi MSI package. It contains Intel® PROSet/Wireless Software for Wi-Fi, which includes:
    • API (Stack)
    • Intel® My WiFi Technology (Intel® MWT) API
    • Tools
    • Intel® PROSet/Wireless Enterprise Software (v17.0 or earlier)
  • PROSetEnterprise.msi (v17.1 or later)

Setup.exe command line

Command line support for setup.exe is for basic functions only. All previous setup.exe command line functionality is still available in the setup.xml file.

Option Parameters Description
-?   Displays information and help for setup.exe
-c or -config <name of configuration in setup.xml> Runs with this configuration instead of the default configuration in the setup.xml.
See Configuration tag below for further details.
-quiet, -q, -silent, or -s   Runs silently with no installer UI
-passive   Runs installer UI in basic mode with only progress bar
-norestart   Suppresses reboots during the installation
-forcerestart   Forces a reboot at the end of the installation
-log or -l <path and name of log file> Logs the installation(s)
-uninstall   Uninstalls the installation(s)

Using Setup.xml

Default Configuratioin

Configuration tag

The default configuration is read if you don't set a configuration on the command line.
You may add additional configurations by defining more configuration tags into the Setup.xml.
Example:
   <Configuration Id="MyConfig">
      <SetupFlags>
        <UIMode>Basic</UIMode>
        <MinBatteryLevel>25</MinBatteryLevel>
      </SetupFlags>

      <SelectableFeatures>
        <SelectableFeature Id="WIFI_Driver" Display="no" Selected="yes" />
      </SelectableFeatures>
   </Configuration>

Save the Setup.xml and run Setup.exe -c MyConfig to install with the above configuration.

SetupFlags tag
Element descriptions:

  • UIMode tag exists for UI level setting. Examples: Full, Silent, Basic.
  • RebootMode tag exists to set the reboot mode. Examples: Suppress, Force.
  • MinBatteryLevel tag exists to set the minimum level for the battery check. If set to 0, the check is not done.
  • SelectableFeatures tag exists in the installation UI Custom Setup dialog box to enable feature selection and display option.
  • PackageProperties tag exists to set MSI custom properties to a specific MSI package. Enterprise IT and original equipment manufacturer (OEM)-specific settings are set here.

SelectableFeatures tag

You may hide a feature from the installer UI or make a feature install by default.
Here is an example, the Admin Toolkit is always installed (installed by default, not visible in the installer UI):

<SelectableFeatures>

<SelectableFeature Id=”WIFI_Admin_Toolkit” Display=”no” Selected=”yes” />
</SelectableFeatures>

Intel® PROSet/Wireless Enterprise Software

Setup.exe localization

  • Setup.exe is localized in the same languages currently localized.
  • Child MSI install UI is not localized.
  • Child MSI UI is not exposed unless the Enterprise IT only takes an MSI. In this case, only English is used as the Installer UI. Localization of the other applications and driver is not affected.
  • The Unified Installer UI is fully localized and preferred in nearly every conceivable customer-facing Use Case.
  • The UI elements embedded in the component MSI’s is suppressed when using the new UI. Examples: Driver MSI, BTHS MSI.
  • The embedded UI is not localized if an IT organization specifically runs the installation components separately. It allows the MSI UI to surface.
Note Setup.exe reads setup.xml and then calls msiexec to install each of the .MSI files.

When using .MSI only (no setup.exe), install them in the following order with their .cab files:

  • Driver.msi – contains the WIFI_Driver feature
  • WiFi.msi – contains everything under the WIFI_Software feature
  • PROSetEnterprise.msi
Feature Title
WIFI_Driver Intel® WiFi Link Driver
WIFI_Software Intel® PROSet/Wireless WiFi Software
WIFI_MWT_Software Intel® My WiFi Technology
WIFI_UI Intel® PROSet/Wireless Software WiFi Connection Utility
WIFI_PROSet Intel® PROSet/Wireless Software Enterprise Software
WIFI_Admin_Toolkit Administrator Toolkit
Note Find the .msi files in the data directory. Example: \Win7Plus\Win64\Install\data
Related topics
Installation for Intel® Wireless Bluetooth® Software
Intel® PROSet/Wireless Software IT Administrator Links
Intel® PROSet/Wireless Software Bluetooth®: zip Files IT