在使用命令行选项和属性安装 VMware Tools 的过程中,或在自动安装过程中,可以指定所需的 VMware Tools 组件。
VMware Tools 提供了多种 VMware Tools 组件。您可以在全新安装或升级 VMware Tools 的过程中安装这些组件。
静默安装 - 全新安装或升级
新安装或升级的命令格式为:
setup.exe /S /v "/qn msi_args"
要包含除指定功能以外的所有其他可自定义功能(使用 ADDLOCAL 和 REMOVE MSI 属性),命令格式为:
- 要安装除“共享文件夹”功能以外的所有其他可自定义功能,请运行以下命令:setup.exe /S /v "/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs"
- 要安装除“共享文件夹”、“文件侦测”、“网络侦测”和“Salt 工作节点”功能以外的所有可自定义功能,请运行以下命令:
setup.exe /S /v "/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs,FileIntrospection,NetworkIntrospection,SaltMinion"
- 以下命令将显示 MSI 选项和属性,这些选项和属性用于执行静默安装并指定日志记录文件,以在安装完成时禁止重新引导。此命令还会安装除“共享文件夹”组件以外的所有其他组件。setup.exe /S /v "/qn /l*v ""%TEMP%\vmmsi.log"" REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs"
静默安装 - 修改安装
全新安装或升级后,要修改已安装的可自定义功能,您可以使用 ADDLOCAL 和/或 REMOVE MSI 属性添加或移除组件:
setup.exe /S /v "/qn msi_args ADDLOCAL=component REMOVE=component"
如上所述,可以指定 msi_args,以记录日志和禁止重新引导。要查看更加详尽的 msi_args 参数列表,请参见 Microsoft 文档。
功能名称 | 说明 |
---|---|
VMCI | 通过虚拟机通信接口 (VMCI) 驱动程序,虚拟机可在不使用网络的情况下与运行时所在的主机通信。开发人员可将客户端-服务器应用程序写入 VMCI Sock (vsock) 接口,以使用 VMCI 虚拟设备。
默认情况下,VMCI 驱动程序将作为 VMware Tools 安装的一部分进行安装。如果用户在之前的安装过程中在安装设置中禁用了此 VMCI 驱动程序,则在升级过程中,VMware Tools 会自动重新安装 VMCI 驱动程序。
注: 从此版本开始,无法禁用 VMCI 驱动程序,因为 VMware Tools 系统服务功能依赖于此驱动程序。
|
默认安装的其他核心组件将不可见。
功能名称 | 说明 |
---|---|
CBHelper | 用于在虚拟机上安装 Carbon Black 传感器的帮助程序。 |
Perfmon | 用于 WMI 性能日志记录的实用程序。允许在客户机 SDK 与 WMI 环境之间执行性能监控。 |
VmwTimeProvider | 用于 VMware 虚拟精度时钟设备的时间提供程序。 |
FileIntrospection | NSX 文件侦测驱动程序 vsepflt.sys 是两个客户机侦测驱动程序中的第一个。可以单独安装该驱动程序,而不安装 NSX 网络侦测驱动程序。
注: 此组件依赖于 VMCI 驱动程序。
|
NetworkIntrospection | NSX 网络侦测驱动程序 vnetflt.sys 是两个客户机侦测驱动程序中的第二个。
注: 此组件依赖于 VMCI 驱动程序。
VMware Tools 10.2.5 支持适用于 Windows 7 和更高版本的 vnetWFP 驱动程序。 |
ServiceDiscovery | 通过“服务发现”组件,可以发现虚拟机中运行的各项服务。
注: 此用户模式组件依赖于 VMCI 驱动程序。
|
DeviceHelper | VMware 设备帮助程序组件可帮助在虚拟机中执行设备检查和交换。
注: 此用户模式组件依赖于 VMCI 驱动程序。
|
Hgfs | Hgfs 是一个 VMware 共享文件夹驱动程序,允许在虚拟机和主机之间共享文件。
如果您计划将此虚拟机与 VMware Workstation、Player 或 Fusion 配合使用,则可以使用此驱动程序。
注:
|
SVGA | VMware SVGA 驱动程序可提升虚拟显卡的性能。
注: 如果排除此功能,则会限制虚拟机的显示功能。
注: 此功能还可用于 Windows Arm。
|
VMXNet | VMware VMXNet 网络连接驱动程序可提升虚拟网卡的性能。 |
VMXNet3 | VMware VMXNet3 网络连接驱动程序可提升虚拟网卡 (ndis5/ndis6) 的性能。这是下一代 VMware VMXNet 网络连接驱动程序,适用于使用虚拟硬件版本 7 及更高版本的虚拟机。 有关详细信息,请参见 VMware 知识库文章 KB 1001805。 VMXNET3 增加了多个新功能,例如多队列支持(在 Windows 中也称为“接收方缩放”)、IPv6 卸载和 MSI/MSI-X 中断交付。 VMXNET 3 与 VMXNET 或 VMXNET 2 不相关。 “接收方缩放”默认处于启用状态。 VMware Tools 10.3.0 增加了对 Windows VMXNET3 驱动程序的接收数据环支持。 虚拟硬件版本 7 与 ESX/ESXi 4.x 兼容性相对应。
注: 此功能还可用于 Windows Arm。
|
PVSCSI | VMware 准虚拟 SCSI 适配器可提升准虚拟 SCSI 设备的性能。 |
EFIFW | EFIFW 驱动程序用于 EFI 固件更新。 |
MemCtl | 内存控制驱动程序可增强对虚拟机的内存管理。
如果您计划在 vSphere 环境中使用虚拟机,则可以使用此驱动程序。
注: 如果排除此功能,则会阻碍在 vSphere 环境中运行的虚拟机的内存管理功能。
|
鼠标 | VMware PS2 鼠标驱动程序可提升虚拟 PS2 鼠标的性能。
注: 如果排除此功能,则虚拟机的鼠标性能会降低。
|
MouseUsb | VMware USB 鼠标驱动程序可提升 USB 鼠标的性能。
注: 此功能还可用于 Windows Arm。
|
音频 | 音频驱动程序可为虚拟声卡提供音频。
注: 此音频驱动程序适用于 64 位 Windows Vista 及更高版本的操作系统。
|
VSS | VSS 驱动程序用于创建自动备份。如果客户机操作系统为 Windows Vista、Windows Server 2003 或其他更高版本的操作系统,则使用此驱动程序。Linux 和较低版本的 Windows 操作系统使用 Filesystem Sync 驱动程序。 |
BootCamp | BootCamp 驱动程序提供 Mac BootCamp 支持。 |
SaltMinion | 在虚拟机上设置 Salt 工作节点需要执行的脚本。 |