更新时间:2020 年 4 月 2 日

VMware Tools | 2019 年 9 月 19 日 | 内部版本 14549434

查看本发行说明的补充和更新。

发行说明内容

本发行说明包含以下主题:

新增功能

  • 新增了将特定操作系统卷映射到相应 VMDK 的功能。有关详细信息,请参见知识库文章 78427
  • 增加了对在主机上记录 VMware Tools 安装程序日志的支持。
  • 更好地与 Microsoft Update 服务集成。更新后的驱动程序(pvscsi、vmxnet3 和 vmci)在驱动程序发布过程完成后,也可通过 Windows Server 2016 和更高版本上的相同服务来获取。 
  • 已将 VMware Tools 驱动程序编译器升级到 Microsoft Visual Studio 2017。
  • 从 VMware Tools 11.0.0 版本开始,VMware Tools 已经过 MacOS 10.14.5 认证。
  • 增加了对 AppDefense 的其他驱动程序的支持。这样就可以在无需重新引导的情况下升级 AppDefense 客户机模块,从而自始至终为系统提供完整保护。有关更多详细信息,请参见 VMware AppDefense 与 VMware Tools 的集成
  • 新增了 appInfo 来用于发布有关在客户机内运行应用程序的信息。有关更多详细信息,请参见 VMware Tools 服务
  • 新增了由客户机管理员控制自动升级和添加或移除功能的功能。有关更多详细信息,请参见配置组件的自动升级和安装或卸载
  • 针对 WDDM 1.1 驱动程序新增了 GDI 硬件加速支持。
  • 提供了 tool.conf 示例以便于管理。有关详细信息,请参见配置文件位置
  • 已解决的问题:此版本的 VMware Tools 中解决了一些问题,这些问题都记录在本发行说明的已解决的问题部分中。

以前的 VMware Tools 版本

  • 对于更早版本的 VMware Tools,请参见 VMware Tools 文档页面。

开始之前

  • VMware Tools 11.0.0 支持以下客户机操作系统:
    • windows.iso 支持 Windows Vista 和更高版本。 
      • VMware Tools 11.0.0 依赖于且附带有 Microsoft Visual C++ Redistributable for Visual Studio 2015、2017 和 2019。准备系统以安装 VMware Tools 11.0.0 时,必须先在系统上安装 Microsoft Visual C++ Redistributable for Visual Studio 2015、2017 和 2019。不满足先决条件的 Windows 版本不支持安装或升级到 VMware Tools 11.0.0,在这种情况下,客户应继续使用 VMware Tools 10.2.x 或更低版本,直到他们可以修补或更新 Windows 操作系统以满足安装 VMware Tools 11.0.0 的先决条件为止。要获取受支持的最新 Visual C++ 下载,请参阅 Microsoft 更新 KB2977003
      • Windows 操作系统级别的先决条件
        • Windows Server 2019
        • Windows Server 2016
        • Windows 10
        • 包含 Microsoft 更新 KB2919355 的 Windows Server 2012 R2
        • 包含 Microsoft 更新 KB2919355 的 Windows 8.1
        • Windows Server 2012 
        • Windows 8
        • Windows Server 2008 R2 Service Pack 1 (SP1)
        • Windows 7 Service Pack 1 (SP1)
        • Windows Server 2008 Service Pack 2 (SP2)
        • Windows Vista Service Pack 2 (SP2)
    • darwin.iso 支持 Mac OS X 版本 10.11 及更高版本。
    • 有关 linux.iso 的详细信息,请参阅 VMware Tools 10.3.20 发行说明
    • 有关 solaris.iso 的详细信息,请参阅 VMware Tools 10.3.10 发行说明
  • 对于某些生命周期结束的客户机操作系统,VMware Tools ISO 映像处于冻结状态。某些 ISO 映像未随 tools-light VIB 中的 ESXi 一起提供。有关更多详细信息,请参见 VMware Tools 文档页面。所有 VMware Tools ISO 映像都可从 http://my.vmware.com 下载。
  • 适用于 Windows 的 VMware Tools:当前有 32 位和 64 位安装程序可执行 (.exe) 文件可供下载。提供这些文件是为了在 Windows 客户机操作系统中更轻松地访问和安装 VMware Tools。
  • VMware Tools 11.0.0 中不存在 CVE-2020-3941。

有关升级至 ESXi 5.5 Update 3b 或更高版本的重要说明

不兼容问题的解决方法和一般准则:在将 ESXi 主机升级至 ESXi 5.5 Update 3b 或者 ESXi 6.0 Update 1 或更高版本并使用较低版本的 Horizon View Agent 时,请参阅以下知识库文章:

国际化

VMware Tools 11.0.0 提供以下语言版本:

  • 英语
  • 法语
  • 德语
  • 西班牙语
  • 意大利语
  • 日语
  • 韩语
  • 简体中文
  • 繁体中文

产品支持声明

  • 用于 VMWare Tools 的 Vista 之前的 Windows ISO 映像不再随 ESXi 一起打包。如果需要,用户可通过下载获取 Vista 之前的 Windows ISO 映像。有关下载信息,请参见产品下载页面。

终止功能支持声明

  • 下一个版本的 VMTools 将无法再安装在 Windows Vista SP2 和 Windows Server 2008 SP2 上。
  • 已从 MacOS VMware Tools 11.0.0 中移除虚拟增长驱动程序。
  • VMware Tools 11.0.0 版本停止提供对 Solaris 客户机的支持。
  • 将继续支持 VMware Tools 10.3.5 版本附带的 Tar 工具 (linux.iso) 和 OSP。但是,VMware Tools 10.3.5 之后的版本仅包含关键修复和安全修复,而不再支持这些类型的 VMware Tools(Tar 工具和 OSP)中的新功能。对于支持 open-vm-tools 的操作系统,建议客户使用 open-vm-tools。有关各种类型的 VMware Tools 的更多信息,请参见 https://blogs.vmware.com/vsphere/2016/02/understanding-the-three-types-of-vm-tools.html

兼容性说明

  • 从 VMware Tools 版本 10.2.0 开始,不再支持使用 Perl 脚本安装适用于 FreeBSD 的 VMware Tools。只能通过 open-vm-tools 软件包支持 FreeBSD 系统,该软件包可直接从 FreeBSD 软件包存储库中获取。适用于 open-vm-tools 10.1.0 及更高版本的 FreeBSD 软件包可从 FreeBSD 软件包存储库中获取。

客户机操作系统自定义支持

客户机操作系统自定义支持列表详细介绍了支持自定义的客户机操作系统。

互操作性列表

VMware 产品互操作性列表详细介绍了当前及早期版本的 VMware 产品的兼容性。 

此版本的安装和升级

可以从产品下载页面下载 VMware Tools。

VMware Tools 的安装步骤取决于您的 VMware 产品和您安装的客户机操作系统。有关在大部分 VMware 产品中安装 VMware Tools 的常规步骤,请参见 VMware Tools 常规安装说明 (1014294)。要设置 productLocker 以指向共享的数据存储,请参见知识库文章 2004018

有关安装、升级和配置 VMware Tools 的具体说明,请参见 VMware Tools 文档页面。

VMware Tools 安装的 Windows 客户机驱动程序

VMware Tools 11.0.0 在 Windows 客户机操作系统上支持以下驱动程序版本。

驱动程序 VMware Tools 11.0.0
硬件驱动程序
vmci

9.8.16.0

vsock

9.8.16.0

pvscsi

1.3.15.0

wddm

8.16.07.0000

xpdm

12.1.8.0

vmxnet3

1.8.16.0

vmxnet2

2.2.0.0

vmmouse

12.5.10.0

vmusbmouse

12.5.10.0

vmaudio

5.10.0.3506

efifw 1.0.0.0
软件驱动程序
vmrawdsk.sys

1.1.5.0

vmmemctl.sys

7.5.4.0

vmhgfs.sys

11.0.40.0

vsepflt.sys

11.0.0.0

vnetflt.sys

11.0.0.0(仅适用于内核模式代码签名、Windows Vista 和 Windows 2008)

vnetWFP.sys 

11.0.0.0 

glgxi.sys

2.2.0.0

giappdef

2.2.0.0

安全 DLL
vmwsu.dll

2.0.0.0

已解决的问题

  • 安装 NSX Guest Introspection 驱动程序后,VMware Tools 服务会间歇性崩溃。  

    安装 NSX Guest Introspection 驱动程序后,VMware Tools 中的用户模式组件 (vsepumc.dll) 会在 Windows 虚拟机上间歇性崩溃,从而导致 VMware Tools 崩溃。当远程会话断开或者客户机虚拟机关闭时,通常会出现此问题。 

    在 VMware Tools 10.3.5 和更高版本上会出现此行为。

    有关此问题的更多详细信息,请参见知识库文章 70543。  

    此版本已修复该问题。 

  • 根据 Safebreach 的 Peleg Hadar 所建议,提升了 DLL 加载安全性。

    随着安全性的提升,VMware Tools 进程将仅从 VMware Tools 安装文件夹和系统文件夹中加载 DLL,不会从系统或用户 %PATH% 环境变量路径,也会从进程的当前工作目录中搜索任何 DLL。

    此版本已修复该问题。

  • 在 vmxnet3 驱动程序设置中,“JumboPacket”关键字显示 mtu 值,而不是“Standard1500”或“Jumbo9000”。

    Vmxnet3 现在支持自定义的 mtu 值(介于 1514 和 9014 之间)。用户无需将 mtu 选为“Standard1500”“Jumbo9000”,而是必须输入所需的 mtu 值(包括以太网标头长度)。mtu 的默认值为 1514。
     

    此版本已修复该问题。

已知问题

  • 生成静默快照后,会在 Windows 设备管理器中创建卷影复制分区(Ghost 卷)。

    在 GPT 磁盘上生成静默快照后,将创建一个 Microsoft 卷影复制分区。

    解决方法:

    可在 VMware tools.conf 文件中使用以下配置来删除卷影复制分区:

    [vmbackup]
    deleteShadowCopyPartition=true

  • 在某些版本的 SELinux 中,使用任意版本的 open-vm-tools 对 Linux 虚拟机执行“挂起客户机”操作可能失败。

    在运行任意版本的 open-vm-tools 且已启用 SELinux 的 Linux 客户机上执行“挂起客户机”操作都可能会停顿并最终失败。

    这一失败可能显示如下结果:
      - 显示一条“虚拟机挂起失败”("Failed to suspend the virtual machine") 消息。
      - 什么也没有发生,并且“挂起客户机”按钮已重新激活。IPv4 连接可能关闭。
      - 发生延迟挂起,但虚拟机恢复时 IPv4 地址丢失。

    即使是超过 30 秒的明显“停顿”也表示存在问题。

    有关更多详细信息,请参见知识库文章 74722

    解决方法:

    selinux-policyselinux-policy-targeted 软件包更新至 Linux 供应商提供的最新版本。  如果软件包更新不可用或者该问题仍然存在,请考虑以下解决办法:

    使用 audit2allow 命令生成一个可在本地加载的 SELinux 策略模块,从而为 vmtools/NetworkManager 拒绝访问创建豁免情况,如知识库文章 74722 中所述。

  • AppDefense 驱动程序 glxgi 在事件查看器中记录了一个错误。

    AppDefense 驱动程序 glxgi 在事件查看器中记录了一个类似于以下内容的错误:

    “The glxgi service failed to start due to the following error: A device attached to the system is not functioning.”

    “客户机完整性”处于禁用状态时会出现这些事件。

    解决方法:

    此类事件不会影响系统,可以安全忽略。

  • VMware Tools 引导启动驱动程序 glxgi,pvscsi、vsepflt 和 vsock 在事件查看器中生成驱动程序警告。 

    如果您的安全引导虚拟机通过 Device Guard 支持 Microsoft Hyper-V 和基于虚拟化的安全性,并将“代码完整性”策略设置为“强制”,则 glxgipvscsivsepfltvsock 可能生成类似于以下内容的事件日志警告。

    日志名称:      Microsoft-Windows-CodeIntegrity/Operational
    来源:        Microsoft-Windows-CodeIntegrity

    操作日志:

    警告 

    事件 ID:      3083    
    级别:         Warning

    描述:
    代码完整性确定加载到系统中的内核模块 system32\DRIVERS\vsock.sys 不满足 WHQL 要求。
    请咨询发布者以确定是否有符合 WHQL 标准的内核模块可用。 

    解决方法:

    这些警告可以安全忽略。驱动程序将以正常方式加载和运行。

  • VMware Tools 软件包未能完成安装。

    通过运行安装程序命令安装 VMware Tools 时,将显示一个含进度条的对话框。此对话框显示 VMware Tools 所用的 VC 2017 Redistributable Package 的安装进度。VC 2017 Redistributable Package 安装未完成,这会阻止启动常规 VMware Tools 安装对话框。

    VMware Tools 安装日志可在类似于以下路径的临时文件夹中找到:

     %temp%\vminst.log and %temp%\vmmsi.log

    VMware Tools 安装 Microsoft VC 2017 Redistributable Package 时,在安装了 Microsoft Document Explorer 2008 软件包的 Windows Vista Service Pack 2 操作系统上会出现此问题。

    解决方法:

    要安装 VMware Tools,请执行以下操作: 

    1. 从 Windows Vista Service Pack 2 操作系统中卸载 Microsoft Document Explorer 2008 软件包。 
    2. 再次运行安装程序以安装或升级 VMware Tools。
  • 安装或升级到 VMware Tools 10.3.0 可能需要较长的时间,并且可能需要重新启动 Windows 操作系统。

    安装过程可能显示为正在进行中,并且会显示一条类似以下内容的消息:
    “正在准备 VMware Tools 以进行安装...”("Preparing 'VMware Tools' for installation...")

    在此过程中,系统可能会提示用户重新启动操作系统。 

    解决方法:

    有关详细信息,请参见知识库文章 55798

  • 拖动功能在 Ubuntu 中无法正常工作。

    拖动功能在使用简易安装方式安装的 Ubuntu 16.04.4 32 位虚拟机中无法正常工作。此外,在此系统中还存在复制和粘贴功能失败的问题。

    注意:在 Workstation 和 Fusion 上运行的 VMware Tools 会出现此问题。

    解决方法:

    • 添加 modprobe.blacklist=vmwgfx Linux 内核引导选项。
    • 要获得较高的分辨率,请从 VMX 文件中移除 svga.guestBackedPrimaryAware = "TRUE" 选项。
  • 无法在 Linux 虚拟机上执行共享文件夹挂载操作。

    如果在关闭了电源的 Linux 虚拟机上启用共享文件夹功能,重新启动时无法执行共享文件夹挂载操作。

    注意:在 Workstation 和 Fusion 上运行的 VMware Tools 会出现此问题。

    解决方法:

    如果虚拟机已打开电源,则可以从界面中禁用和启用共享文件夹功能。
    为了永久解决此问题,请编辑 /etc/fstab 并添加一个条目,以在引导时自动挂载共享文件夹。
    例如,添加以下行:
    vmhgfs-fuse   /mnt/hgfs    fuse    defaults,allow_other    0    0

  • 对于 Solaris 11.4,将显示 VMware Tools 内核模块签名验证失败警告消息。

    “Solaris 验证引导”默认策略在 Solaris 11.4 版本中设置为“警告”。加载未签名模块时,会显示如下警告消息:

    "solaris-11.4 krtld: Warning: Signature verification of module /kernel/drv/amd64/vmmemctl failed"

    解决方法:

    在 VMware Tools 版本中,VMware 未提供适用于 Solaris 的已签名内核模块。加载每个 VMware Tools 内核模块时,会在控制台上或者系统日志 (/var/log/messages) 中显示一条警告消息。
    但在“警告”模式下,此模块会加载到内核中。

check-circle-line exclamation-circle-line close-line
Scroll to top icon