Specify VMware Tools Components in Silent
Installation
You can specify the required VMware
Tools Components during VMware Tools installation using the command line options and
properties, or during the automatic installation process.
VMware Tools provides various VMware Tools
Components. You can install these components either during a new installation or an
upgrade of VMware Tools.
Silent Install - New
Install
The command format for a new install
is:
setup.exe /S /v "/qn
msi_args"
The command format to include all customizable
features except those specified, using ADDLOCAL and REMOVE MSI properties is:
setup.exe /S /v "/qn msi_args
ADDLOCAL=ALL REMOVE=
component
"Component name is feature name
and is case-sensitive. If you want to remove more than one component, the
feature names must be comma separated.
For example:
To install all customizable features
except the 'Shared Folders' feature, run the command:
setup.exe /S /v "/qn REBOOT=R
ADDLOCAL=ALL REMOVE=
Hgfs
"setup.exe /S /v "/qn REBOOT=R
ADDLOCAL=ALL
REMOVE=Hgfs,FileIntrospection,NetworkIntrospection"
The following command show MSI options
and properties to perform a silent installation with logging file specified that
suppresses rebooting when installation is complete. This command also installs all
components except the shared folders component.
setup.exe /S /v "/qn /l*v
""%TEMP%\vmmsi.log"" REBOOT=R ADDLOCAL=ALL
REMOVE=
Hgfs
"setup.exe /S /v "/qn /l*v
""%TEMP%\vmmsi.log"" REBOOT=R ADDLOCAL=ALL
REMOVE=Hgfs,FileIntrospection,NetworkIntrospection"
Silent Install - Modify
Install
After a new install, to modify the installed
customizable features, you can add or remove a component using the ADDLOCAL and/or
REMOVE MSI properties:
setup.exe /S /v "/qn msi_args
ADDLOCAL=component REMOVE=
component
"msi_args
can be
specified as mentioned above for logging and suppressing of reboot. For more
extensive list of msi_args
arguments, see Microsoft
documentation
.Feature Name | Description |
---|---|
VMCI | Virtual Machine Communication Interface (VMCI) driver allows
virtual machines to communicate with the hosts on which they run
without using the network. Developers can write client-server
applications to the VMCI Sock ( vsock ) interface
to make use of the VMCI virtual device. VMCI driver is
installed by default as part of VMware Tools installation. If
the user had disabled this VMCI driver in the setup settings
during a previous installation, VMware Tools automatically
re-installs VMCI driver during the upgrade. From this
release onwards, VMCI driver cannot be disabled as the
VMware Tools System service functionality is dependent on
this driver. |
Other core components installed by
default are not visible.
Feature Name | Description |
---|---|
CBHelper | Helper to install of Carbon black Sensor on a virtual
machine. |
Perfmon | Utility for WMI performance logging. Enables performance
monitoring between the Guest SDK and the WMI environment. |
VmwTimeProvider | Time provider for VMware virtual precision clock device. |
FileIntrospection | The NSX File Introspection driver,
vsepflt.sys is the first of the two guest
introspection drivers. You can install it separately, without
installing the NSX Network Introspection driver.This component is
dependent on the VMCI driver. |
NetworkIntrospection | The NSX Network Introspection driver,
vnetflt.sys is the second of the two guest
introspection drivers.This component is
dependent on the VMCI driver. VMware Tools 10.2.5
supports vnetWFP driver for Windows 7 and later. |
ServiceDiscovery | The Service Discovery component enables the discovery of various
services running inside a virtual machine. This user-mode
component is dependent on the VMCI driver. |
DeviceHelper | The VMware Device Helper component helps to perform a device
check and swap in your virtual machine. This user-mode
component is dependent on the VMCI driver. |
Hgfs | Hgfs is a VMware shared folders driver that allows files to be
shared between your virtual machine and the host computer. You can use this
driver, if you plan to use this virtual machine with VMware
Workstation, Player, or Fusion.
|
SVGA | The VMware SVGA driver enhances the performance of your virtual
video card. If
you exclude this feature, it limits the display capabilities of
your virtual machine. |
VMXNet | The VMware VMXNet networking driver enhances the performance of
your virtual network card. |
VMXNet3 | The VMware VMXNet3 networking driver enahnces the performance of
your virtual network card (ndis5/ndis6). This is the Next-generation
VMware VMXnet networking driver for virtual machines that use
virtual hardware version 7 and higher. For more
information, see the VMware Knowledge Base article KB
1001805. VMXNET3 adds several
new features, such as multiqueue support (also known as 'Receive
Side Scaling' in Windows), IPv6 offloads, and MSI/MSI-X
interrupt delivery. VMXNET 3 is not
related to VMXNET or VMXNET 2. Receive Side Scaling
is enabled by default. VMware Tools 10.3.0
adds receive data ring support for Windows VMXNET3 driver.
Virtual
hardware version 7 corresponds to ESX/ESXi 4.x
compatibility. |
PVSCSI | The VMware Paravirtual SCSI adapters enhances the performance of
your paravirtual SCSI devices. |
EFIFW | The EFIFW driver is used for EFI Firmware update. |
MemCtl | The Memory Control Driver provides enahnced memory management of
the virtual machine. You can use this driver, if you plan to use a virtual machine
in the vSphere environment. If you
exclude this feature, it hinders the memory management
capabilities of the virtual machine running in a vSphere
environment. |
Mouse | The VMware PS2 Mouse driver enhances the performance of your
virtual PS2 mouse. If you exclude
this feature, the mouse performance of your virtual machine will
decrease. |
MouseUsb | The VMware USB Mouse Driver enhances performance of your USB
mouse. |
Audio | The Audio driver provides audio for your virtual sound card.
This Audio
driver is for 64-bit Windows Vista and later operating
systems. |
VSS | The VSS driver is used for creating automatic backups. This
driver is used, if the guest operating system is Windows Vista,
Windows Server 2003, or other newer operating systems. Linux and
older Windows operating systems use the Filesystem Sync
driver. |
BootCamp | The BootCamp driver provides Mac BootCamp support. |