更新时间:2019 年 1 月 30 日

VMware Tools | 2018 年 4 月 26 日 | 内部版本 8267844

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

发行说明内容

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

新增功能

  • VMware Tools 10.2.1 支持以下客户机操作系统:
    • windows.iso 支持 Windows Vista 和更高版本。
    • linux.iso 支持 Linux 客户机操作系统 Red Hat Enterprise Linux (RHEL) 5 和更高版本、SUSE Linux Enterprise Server (SLES) 11 和更高版本以及 Ubuntu 10.04 和更高版本。此外,还支持 glibc 版本为 2.5 和更高版本的其他发行版。
    • darwin.iso 支持 Mac OS X 版本 10.11 和更高版本。
    • solaris.iso 支持各个 Solaris 版本。
  • 包含 VMware Tools VIB 的脱机捆绑包:脱机捆绑包中包含 VMware Tools VIB,可通过 vSphere Update Manager 安装在 vSphere 5.5.x、6.0.x 和 6.5.x 上。
  • 改进了 VMware Tools 的生命周期管理
    • Microsoft System Center Configuration Manager (SCCM) 可分发和更新 VMware Tools:Microsoft System Center Configuration Manager (SCCM) 可用于管理企业中 Windows 应用程序的部署,同时还可用于部署 VMware Tools。有关详细信息,请参见使用 SCCM 部署 VMware Tools
  • FreeBSD 支持:freebsd.iso 不适用于 VMware Tools 10.2.0 及更高版本,因为它不再受 open-vm-tools 支持。有关详细信息,请参见此发行说明的兼容性说明部分。
  • 虚拟网络适配器筛选:tools.conf 配置文件中添加了用于从 GuestInfo 中排除网络接口,以及设置主要和低优先级网络接口的配置选项。
  • ASLR 支持 地址空间布局随机化支持 VMware Tools。
  • 已解决的问题:默认情况下,该版本的 VMware Tools 将禁用 VMware CAF 管理代理服务。有关更多详细信息,请参见此发行说明的已解决的问题部分。

以前的 VMware Tools 版本

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

开始之前

对于少数生命周期已终结的客户机操作系统,其 VMware Tools ISO 映像处于冻结状态。某些 ISO 映像不会在 ESXi 的 tools-light VIB 中附带提供。有关更多详细信息,请参见 VMware Tools 文档页面。所有 VMware Tools ISO 映像都可从 http://my.vmware.com 下载。

可以下载适用于 Windows 的 VMware Tools 的 32 位和 64 位安装程序可执行 (.exe) 文件。提供这些文件是为了在 Windows 客户机操作系统中更轻松地访问和安装 VMware Tools。

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

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

国际化

VMware Tools 10.2.1 提供以下语言的版本:

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

兼容性说明

  • VMware Tools 10.2.1 与受支持版本的 VMware vSphere ESXi 5.5 和更高版本、VMware Workstation 14.0 和 VMware Fusion 10.0 均兼容。有关详细信息,请参见《VMware 兼容性指南》
  • 在使用 VMware Tools 安装程序时,用于重写操作系统随附 Linux 内核模块的选项已被移除,并且不再受到支持。 
  • 从 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 10.2.0 的 VMware 产品互操作性列表可适用于 VMware Tools 10.2.1。 

此版本的安装和升级

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

可以从 http://packages.vmware.com/tools/releases/index.html 下载 VMware Tools 操作系统特定软件包。有关安装 OSP 的详细信息,请参见《VMware Tools 操作系统特定软件包安装指南》

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

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

注意:

如果您使用的是低于 9.4 的 VMware Tools 版本,请参阅 VMware Tools 10.1.0 发行说明以了解具体的升级准则。

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

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

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

9.8.6.0

vsock

9.8.10.0

pvscsi

1.3.8.0

wddm

8.15.1.60

xpdm

12.1.8.0

vmxnet3

1.7.3.7

vmxnet2

2.2.0.0

vmmouse

12.5.7.0

vmusbmouse

12.5.7.0

vmaudio

5.10.0.3506

efifw 1.0.0.0(Windows 8 和更高版本)
vmaudio

5.10.0.3506

软件驱动程序
vmrawdsk.sys

1.1.1.0

vmmemctl.sys

7.4.1.1

vmhgfs.sys

11.0.28.0

vsepflt.sys

10.2.0.0

vnetflt.sys

10.2.0.0

vnetWFP.sys

10.2.0.0

已解决的问题

  • 使用 VMware Tools 10.2.0 时客户机虚拟机上的网络端口可能会耗尽

    使用 VMware Tools 10.2.0 几天后客户机虚拟机端口可能会耗尽。这会导致网络连接失败。

    本版本通过默认禁用 VMware CAF 管理代理服务 (ManagementAgentHost.exe) 解决了该问题。不要手动启用 VMware CAF 管理代理服务。有关更多详细信息,请参见知识库文章 54459

  • 自动适应客户机无法正常使用 VMware Tools 10.2.0
    安装 VMware Tools 10.2.0 后,虚拟机自动适应客户机无法正常工作。在 VMware Workstation 应用程序窗口进行大小调整时,虚拟机自动适应客户机无法正常工作。在 Windows 10 Insider Preview 客户机操作系统中会出现此问题。

    本版本已解决该问题。

  • 在 Windows 10 客户机操作系统上尝试使用多显示器模式或统一模式失败
    Windows 10 客户机操作系统无法切换到多显示器模式或统一模式。vmware.log 文件包含类似于以下内容的错误:

    ... 
    T| svga| I125: SVGA Driver Error: svgaPresentCmd.c:1287 UpdateGBScreenTarget
    ... 
    T| vmx| I125: GuestRpcSendTimedOut: message to toolbox-dnd timed out.
    T| vmx| I125: GuestRpcSendTimedOut: message to toolbox timed out.
    T| vmx| I125: GuestRpcSendTimedOut: message to toolbox-dnd timed out.
    T| vmx| I125: GuestRpcSendTimedOut: message to toolbox-dnd timed out.
    T| vmx| W115: TOOLS unity.launchmenu.open failed: failure of the transport layer
    T| vmx| I125: GuestRpcSendTimedOut: message to toolbox timed out.

    本版本已解决该问题。

  • 在以全屏幕模式在多个屏幕上运行的 Windows 7 虚拟机中注销后再返回时,鼠标指针可能无法正常工作
    在以全屏幕模式在多个屏幕上运行的 Windows 7 虚拟机中注销后再返回时,鼠标指针可能无法在该虚拟机中正确定位。当您点按鼠标右键时,弹出菜单不会在预期的指针位置出现。此问题仅发生在 Windows 7 虚拟机中。

    本版本已解决该问题。

  • 在 Windows 2012 和 Windows 10 客户机操作系统上尝试使用多个屏幕失败
    将主机从 Windows 8 升级到 Windows 10 之后,尝试在 Windows 2012 和 Windows 10 客户机操作系统上使用多个屏幕失败。在操作系统重新引导且用户登录到客户机操作系统之前,多个屏幕的选择和使用一直受到限制。

    本版本已解决该问题。

  • 在 Windows 10 Creators Update 客户机操作系统上,Windows Media Player 无法播放视频文件
    本版本已解决导致在 Windows 10 Creator Update 上 Windows Media Player 播放视频失败的问题。

    本版本已解决该问题。

  • 连接到 View 时间歇性失败并出现黑屏
    本版本已修复在使用 ESXi 6.5 上托管的 Horizon View Agent 连接到 View 时出现黑屏的问题。

    本版本已解决该问题。

  • 由于内存压力,Windows 虚拟机失败
    本版本已修复 Windows 虚拟机间歇性失败的问题。该问题影响了虚拟机在内存压力下执行显示分辨率模式设置的效果。

    本版本已解决该问题。

  • 具有多个虚拟 CPU 的 Windows 10 客户机操作系统在使用 Windows Media Player 播放视频时失败
    在具有多个虚拟 CPU 的 Windows 10 虚拟机上使用 Windows Media Player 播放视频文件会导致客户机操作系统失败。

    本版本已解决该问题。

  • 在设置多显示器分辨率后显示部分黑屏
    本版本已修复会影响 Windows 虚拟机(具有硬件版本 8、硬件版本 9 和硬件版本 10)中的多显示器分辨率设置的问题。此问题导致在设置分辨率后间歇性显示黑屏。

    本版本已解决该问题。

  • Windows 虚拟机在设置大型多显示器显示模式时失败。
    本版本已修复在设置大型多显示器显示模式时导致 Windows 虚拟机失败的问题。

    本版本已解决该问题

  • ReadEnvironmentVariableInGuest API 返回 Windows 虚拟机中的系统变量
    如果 Windows 虚拟机上安装了 VMware Tools 版本 9.10 或更高版本,则无论 NamePasswordAuthentication 数据对象使用任何用户,ReadEnvironmentVariableInGuest API 都返回系统变量。

    本版本已修复此问题,但存在已知限制。

    在用户未登录 Windows 时,vSphere API ReadEnvironmentVariableInGuest 返回已经过身份验证的用户帐户的特定环境变量。例如:

    TMP=C:\Users\ADMINI~1\AppData\Local\Temp
    TEMP=C:\Users\ADMINI~1\AppData\Local\Temp
    USERPROFILE=C:\Users\Administrator


    在用户没有登录 Windows 时,vSphere API CreateRegistryKeyInGuestListRegistryKeysInGuestDeleteRegistryKeyInGuest 可正常使用经过身份验证的用户帐户的 HKEY_CURRENT_USER 注册表根项。

    对于没有登录 Windows 但经过身份验证的用户,vSphere API StartProgramInGuest 在具有用户特定环境块的用户帐户中运行应用程序。它不等应用程序终止就会卸载用户配置文件并返回到调用者,这使得用户 HKEY_CURRENT_USER 注册表根项无法在运行时访问该应用程序。

  • 请求的密码过期后,客户机身份验证将失败,并显示 SystemError 故障
    例如,在尝试执行客户机操作时,如果尝试使用过期的密码进行身份验证,则会失败,并显示 SystemError 故障。

    本版本已解决该问题。当前在使用过期的密码进行身份验证时失败,并显示 InvalidGuestLogin 故障以提供错误代码的准确详细信息。

  • Linux 客户机的 vim.vm.GuestInfo.DiskInfo 中报告的可用空间与在客户机中运行 df 命令得到的结果不符。
    在 VMware Tools 版本 10.2.0 之前,Linux 客户机的 vim.vm.GuestInfo.DiskInfo 中报告的可用空间包含文件系统特定保留块。这会导致 vSphere Client 中客户机文件系统使用情况报告的可用空间多于在客户机中运行 df 命令所报告的数量。这个问题已在此版本中通过以下方法得到解决:默认情况下不将文件系统特定保留块包含在 Linux 客户机的 vim.vm.GuestInfo.DiskInfo 报告的可用空间中。通过在 Linux 客户机操作系统的 /etc/vmware-tools/tools.conf 文件中进行以下配置,可恢复默认行为:

    [guestinfo]
    diskinfo-include-reserved=true

  • 升级 VMware Tools 后,客户机文件自检内核组件可能无法运行
    在升级 VMware Tools 时,系统会先停止并移除旧版客户机文件自检内核模式驱动程序,然后再安装对应的新版驱动程序。如果现有的驱动程序不停止,那么,在系统重新启动时会将驱动程序服务键标记为删除。即使在安装时替换了新版本之后,仍会出现此问题。在重新引导期间,此密钥会被删除,因而可能不会加载或运行该驱动程序。

    此版本已修复该问题。

    适用于较低版本 VMware Tools 的解决办法:

    1. 卸载 VMware Tools,然后重新引导
    2. 安装较新版本的 VMware Tools,然后重新引导

  • 升级 open-vm-tools 后,VMware 用户进程可能不会重新启动
    VMware 用户进程在收到 SIGUSR2 后,会通过运行 vmware-user 自行重新启动,然后自行终止。升级时使用此进程来确保运行的 vmtoolsd 是最新版本。vmware-user 在 open-vm-tools 中不可用。

    此版本已修复该问题。

  • 在使用建议的过程升级 OSP 后,内核模块未升级
    软件包 vmware-tools-esx-kmods 是一个元软件包,它依赖于内核模块软件包。使用 yum/apt/zypper 安装该软件包会获取 kmod 软件包。升级 vmware-tools-esx-kmods 可能不会自动升级内核模块软件包,因为它们之间的依赖关系不受版本控制。

    此版本已修复该问题。

  • 在 Windows Fall Creators(版本 1709)中使用 Microsoft Office 应用程序向 VMware 共享文件夹中保存修改的文件可能会失败
    在 Windows Fall Creators(版本 1709)虚拟机中编辑了 VMware 共享文件夹内的文件后尝试保存 Microsoft Office 文件可能失败,并显示类似于以下内容的错误:

    出现了网络或文件权限错误。网络连接可能已丢失”(There has been a network or file permission error. The network connection may be lost)


    即使网络连接保持可用,并且相应驱动器可以访问,仍可能出现此问题。

    已更新 VMware 共享文件夹客户端以便解决此问题。出现此问题是由于在较新版本的 Windows 10 中对文件重命名操作进行了更改。VMware 共享文件夹客户端不会处理新的重命名文件操作。

    例如,在 Microsoft Word 中关闭错误对话框中之后,该应用程序会提示您保存文件。如果您选择本地驱动器,然后将修改后的文件保存到新位置,可能不会丢失对文件的任何更改。必须使用文件资源管理器或 xcopy 等应用程序,将修改后的新文件从这个临时位置复制到 VMware 共享文件夹驱动器上的原始位置,才能更新原始文件。

  • 本版本已解决该问题。

  • 安装了 VMware Tools 10.1.x 后,Windows 系统备份会失败
    在安装了 VMware Tools 10.1.x 的情况下尝试运行 Windows 系统状态备份时,您可能会看到类似以下内容的错误: 

    枚举期间备份 C:\windows\\systemroot\ 时出错: 错误 [0x8007007b] 文件名、目录名称或卷标语法不正确 (Error in backup of C:\windows\\systemroot\ during enumerate:Error [0x8007007b] The filename, directory name, or volume label syntax is incorrect)
  • 本版本已解决该问题。

已知问题

  • 使用 VMware Tools 10.2.0 后,客户机虚拟机上的端口耗尽
    使用 VMware Tools 10.2.0 后,客户机虚拟机端口耗尽。这会导致网络连接失败。

    解决方法:有关解决办法,请参见知识库文章 54459

  • VMware Tools 在重新启动虚拟机后不会自动升级
    如果客户机上的 VMware Tools 版本低于主机上的 VMware Tools 版本,vmware.log 文件会显示类似以下内容的消息:

    2016-12-19T12:48:41.353Z| vmx| I120: ToolsUpdateManifestInfoWorkerThreadDone: Compared tools manifest from host and from the guest.Status = 3.


    “Status 3”表示客户机 VMware Tools 是当前版本。客户机 VMware Tools manifest.txt 已损坏。

    解决方法:

    1. 将损坏的 VMware Tools manifest.txt 文件替换为客户机上安装的 VMware Tools 版本的相应文件
    2. 升级 VMware Tools。

      对于 Windows 客户机,VMware Tools manifest.txt 文件位于 C:\ProgramData\VMware\VMware Tools\manifest.txt
  • 在装有 open-vm-tools 的 Ubuntu17.04 上,共享文件夹显示为空
    重新引导装有 open-vm-tools 的 Ubuntu 17.04 后,共享文件夹 /mnt 目录为空。即使在使用简易安装功能安装 Ubuntu 17.04,在“虚拟机”设置中启用“共享文件夹”,并选择总是启用后,仍会出现此问题。

    解决方法:

    1. 在界面中禁用共享文件夹
    2. 在 VMware Tools 运行的情况下打开虚拟机电源之后,启用共享文件夹。
check-circle-line exclamation-circle-line close-line
Scroll to top icon