In Windows virtual machines, when running an automatic installation or running an installation of VMware Tools using the command line, you can specify which VMware Tools components to install.

Because VMware Tools contains so many components, if you do not want to install particular components, you specify which ones to exclude rather than which ones to include. The syntax is ADDLOCAL=ALL REMOVE=component. The valid values for VMware Tools components are listed in the following table.

Component names are case-sensitive. Not all components are installed on all operating systems.

Table 1. VMware Tools Component Values

Valid Component Values

Description

Drivers

Audio

Audio driver for 64-bit operating systems and Windows Vista and later systems.

BootCamp

Driver for Mac BootCamp support.

Debug

Driver for the VMware record/replay feature.

LSI

PCI Fusion-MPT Miniport driver for Windows XP systems.

MemCtl

VMware memory control driver. Use this driver if you plan to use this virtual machine in a vSphere environment. Excluding this feature hinders the memory management capabilities of the virtual machine running in a vSphere environment.

Mouse

VMware mouse driver. Excluding this feature decreases mouse performance in your virtual machine.

PVSCSI

Driver for VMware Paravirtual SCSI adapters, which enhance the performance of some virtualized applications.

SVGA

VMware SVGA driver. Excluding this feature limits the display capabilities of your virtual machine.

Sync

Filesystem Sync driver, which enables backup applications to create application-consistent snapshots. This driver ensures that no I/O is written during snapshot creation. This driver is used if the guest operating system is earlier than Windows Server 2003. For newer operating systems, the VSS driver is used instead.

ThinPrint

Driver that enables printers added to the host operating system to appear in the list of available printers in the virtual machine. This virtual printing feature does not require any additional printer drivers to be installed in the virtual machine.

VMCI

Virtual Machine Communication Interface driver. This driver allows virtual machines to communicate with each other without using the network. Developers can write client-server applications to the VMCI Sock (vsock) interface to make use of the VMCI virtual device.

Hgfs

VMware shared folders driver. Use this driver if you plan to use this virtual machine with VMware Workstation, Player, or Fusion. Excluding this feature prevents you from sharing a folder between your virtual machine and the host system.

VMXNet

VMware VMXnet networking driver.

VMXNet3

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 1001805.

Virtual hardware version 7 corresponds to ESX/ESXi 4.x compatibility.

VShield

Driver for the vShield Endpoint Thin Agent component. Install this component if you use vSphere and vShield Endpoint. By default, this component is not installed.

VSS

Driver for creating automatic backups. This driver is used if the guest operating system is Windows Vista, Windows Server 2003, or other newer operating system. For older operating systems and in Linux operating system, the Filesystem Sync driver is used instead.

Toolbox

Unity

Component to support the Unity feature, which allows you to open an application window in a virtual machine, enter Unity mode, and have that window appear on your host desktop like any other host application window.

PerfMon

Driver for WMI performance logging.

Important:

One way to determine the component values to use is to run the interactive VMware Tools installer with full logging turned on, select the components that you want installed, and then search the log files for the ADDLOCAL and REMOVE properties. The log files show the names used by the program. The following command runs the interactive installer with full logging turned on:

Setup.exe /s /v"/qn /l*v ""%TEMP%\vmmsi.log"""