在 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"""