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

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

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

表 1. VMware Tools 组件值
有效组件值 描述
Drivers
Audio
适用于 64 位操作系统和 Windows Vista 及更高版本系统的音频驱动程序。
BootCamp
用于提供 Mac BootCamp 支持的驱动程序。
LSI
适用于 Windows XP 系统的 PCI Fusion-MPT Miniport 驱动程序。
MemCtl
VMware 内存控制驱动程序。如果您计划在 vSphere 环境中使用此虚拟机,则使用该驱动程序。不安装该功能会阻碍在 vSphere 环境中运行的虚拟机的内存管理功能。
Mouse
VMware 鼠标驱动程序。不安装该功能会降低虚拟机中的鼠标性能。
PVSCSI
适用于 VMware 准虚拟 SCSI 适配器的驱动程序,可增强某些虚拟化应用程序的性能。
SVGA
VMware SVGA 驱动程序。不安装该功能会限制虚拟机的显示功能。
Sync
文件系统同步驱动程序,使备份应用程序能够创建应用程序一致性快照。该驱动程序确保创建快照期间不写入 I/O。如果客户机操作系统低于 Windows Server 2003 版本,则使用该驱动程序。对于更高版本的操作系统,可改用 VSS 驱动程序。
VMCI
虚拟机通信接口驱动程序。通过该驱动程序,虚拟机可在不使用网络的情况下与运行时所在的主机通信。开发人员可以将客户端-服务器应用程序写入 VMCI Sock ( vsock) 接口,以使用 VMCI 虚拟设备。
Hgfs
VMware 共享文件夹驱动程序。如果您计划将此虚拟机与 VMware Workstation、Player 或 Fusion 配合使用,则使用该驱动程序。如果不安装该功能,则无法在虚拟机与主机系统之间共享文件夹。
VMXNet
VMware VMXnet 网络驱动程序。
VMXNet3
下一代 VMware VMXnet 网络驱动程序,适用于使用虚拟硬件版本 7 及更高版本的虚拟机。有关详细信息,请参见 VMware 知识库文章 1001805。

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

FileIntrospection
NSX 文件自检驱动程序 vsepflt.sys。两个客户机自检驱动程序中的第一个。可以单独安装该驱动程序,而不安装 NSX 网络自检驱动程序。
NetworkIntrospection
NSX 网络自检驱动程序 vnetflt.sys。两个客户机自检驱动程序中的第二个。
VSS
用于创建自动备份的驱动程序。如果客户机操作系统为 Windows Vista、Windows Server 2003 或其他更高版本的操作系统,则使用该驱动程序。对于较低版本的操作系统和 Linux 操作系统,可改用文件系统同步驱动程序。
Toolbox
Unity
支持 Unity 功能的组件,允许您在虚拟机中打开某个应用程序窗口,进入 Unity 模式,并使该窗口和其他任何主机应用程序窗口一样出现在主机桌面上。
Perfmon
用于 WMI 性能日志记录的驱动程序。
重要事项: 确定要使用的组件值的一种方法是:在打开完全日志记录的情况下运行交互式 VMware Tools 安装程序,选择希望安装的组件,然后搜索日志文件以查找 ADDLOCAL 和 REMOVE 属性。日志文件将显示程序所使用的名称。以下命令在打开完全日志记录的情况下运行交互式安装程序:
Setup.exe /s /v"/qn /l*v ""%TEMP%\vmmsi.log"""