在 Windows 虚拟机中,运行自动安装或通过命令行执行 VMware Tools 安装时,可指定要安装哪些 VMware Tools 组件。

由于 VMware Tools 包含较多组件,所以如果您不希望安装某些组件,请指定要排除的组件而不是指定要包含的组件。语法是 ADDLOCAL=ALL REMOVE=component。下表列出了 VMware Tools 组件的有效值。

组件名称区分大小写。并非所有操作系统上都安装所有组件。

表 1. VMware Tools 组件值
有效组件值 说明
Drivers
Audio
适用于 64 位操作系统和 Windows Vista 及更高版本系统的音频驱动程序。
BootCamp
用于提供 Mac BootCamp 支持的驱动程序。
MemCtl
VMware 内存控制驱动程序。如果您计划在 vSphere 环境中使用此虚拟机,则使用该驱动程序。不安装该功能会阻碍在 vSphere 环境中运行的虚拟机的内存管理功能。
Mouse
VMware 鼠标驱动程序。不安装该功能会降低虚拟机中的鼠标性能。
PVSCSI
适用于 VMware 准虚拟 SCSI 适配器的驱动程序,可增强某些虚拟化应用程序的性能。
SVGA
VMware SVGA 驱动程序。不安装该功能会限制虚拟机的显示功能。
Sync
文件系统同步驱动程序,使备份应用程序能够创建与应用程序一致的快照。该驱动程序确保创建快照期间不写入 I/O。如果客户机操作系统的版本低于 Windows Server 2003,会使用此驱动程序。较高版本的操作系统则使用 VSS 驱动程序。
ThinPrint
该驱动程序能够使添加到主机操作系统的打印机显示在虚拟机的可用打印机列表中。该虚拟打印功能不需要虚拟机中安装任何其他打印机驱动程序。
注:

在 vSphere 5.5 及更高版本中,VMware Tools 不支持 ThinPrint 功能。

VMCI
虚拟机通信接口驱动程序。通过该驱动程序,虚拟机可在不使用网络的情况下与运行时所在的主机通信。开发人员可将客户端-服务器应用程序写入 VMCI Sock ( vsock) 接口,以使用 VMCI 虚拟设备。
Hgfs
VMware 共享文件夹驱动程序。如果您计划将此虚拟机与 VMware Workstation、Player 或 Fusion 配合使用,则使用该驱动程序。如果不安装该功能,则无法在虚拟机与主机系统之间共享文件夹。
VMXNet
VMware VMXnet 网络连接驱动程序。
VMXNet3
下一代 VMware VMXnet 网络连接驱动程序,适用于使用虚拟硬件版本 7 及更高版本的虚拟机。有关详细信息,请参见 VMware 知识库文章 1001805。VMXNET 3 增加了多个新功能,例如多队列支持(在 Windows 中也称为“接收方调整”)、IPv6 卸载和 MSI/MSI-X 中断交付。VMXNET 3 与 VMXNET 或 VMXNET 2 不相关。接收方调整默认处于启用状态。

虚拟硬件版本 7 与 ESX/ESXi 4.x 兼容性相对应。

FileIntrospection
NSX 文件自检驱动程序 vsepflt.sys。两个 Guest Introspection 驱动程序中的第一个。可以单独安装该驱动程序,而不安装 NSX 网络自检驱动程序。
NetworkIntrospection
NSX 网络自检驱动程序 vnetflt.sys。两个 Guest Introspection 驱动程序中的第二个。VMware Tools 10.2.5 支持适用于 Windows 7 和更高版本的 vnetWFP 驱动程序。
VSS
用于创建自动备份的驱动程序。如果客户机操作系统为 Windows Vista、Windows Server 2003 或其他更高版本的操作系统,则使用该驱动程序。Linux 和较低版本的 Windows 操作系统使用 Filesystem Sync 驱动程序。
Toolbox
Perfmon
用于 WMI 性能日志记录的驱动程序。
重要说明: 确定要使用的组件值的一种方法是:在打开完全日志记录的情况下运行交互式 VMware Tools 安装程序,选择希望安装的组件,然后搜索日志文件以查找 ADDLOCAL 和 REMOVE 属性。日志文件将显示程序所使用的名称。以下命令在打开完全日志记录的情况下运行交互式安装程序:
Setup.exe /s /v"/qn /l*v ""%TEMP%\vmmsi.log"""