更新时间:2019 年 8 月 23 日 VMware Tools | 2018 年 9 月 12 日 | 内部版本 9925305 查看本发行说明的补充和更新。 |
发行说明内容
本发行说明包含以下主题:新增功能
此版本的 VMware Tools 解决了许多 VMware AppDefense 问题。建议 VMware AppDefense 用户使用 VMware Tools 10.3.2。
注意:由于存在与 VMXNET3 驱动程序相关的问题,因此已弃用 VMware Tools 10.3.0。有关详细信息,请参见知识库文章 57796。安装或升级到 VMware Tools 10.3.2 或更高版本的 VMware Tools。此弃用不会影响 10.3.0 open-vm-tools。
- VMware Tools 10.3.2 支持以下客户机操作系统:
windows.iso 支持 Windows Vista 和更高版本。
- VMware Tools 10.3.2 依赖于且附带有 Microsoft Visual C++ 2017 Redistributable 版本 14.0。准备系统以安装 VMware Tools 10.3.2 时,必须先在系统上安装 Microsoft Visual C++ 2017 Redistributable。不满足先决条件的 Windows 版本不支持安装或升级到 VMware Tools 10.3.2,在这种情况下,客户应继续使用 VMware Tools 10.2.x 或更低版本,直到他们可以修补或更新 Windows 操作系统以满足安装 VMware Tools 10.3.2 的先决条件为止。
- Windows 操作系统级别的先决条件
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 AppDefense 与 VMware Tools 的集成:VMware Tools 安装包括 VMware AppDefense,后者是一种安全管理和监控解决方案。此数据中心安全解决方案基于应用程序控制、检测和响应。有关详细信息,请参见《VMware Tools 用户指南》。
- OpenGL 驱动程序中的更改:OpenGL 驱动程序已更新,它修复了一些错误,并执行了一些性能改进
- 顶点缓冲对象 (VBO) 优化
- 显示列表绘制优化
- 在 VMware Tools 生命周期中使用来自 Windows Update 服务器的驱动程序更新:此集成将允许您在 Windows 更新期间更新 PVSCSI 驱动程序。此功能仅支持适用于 Windows Server 2016 的 PVSCSI。
- 共享文件夹:基于 FUSE 的共享文件夹客户端替代了内核模式客户端,它支持内核版本为 3.10 及更高版本的 Linux 发行版。
- VMware Tools 用户空间编译器升级:适用于 Windows 的 VMware Tools 10.3.0 的编译器已升级到 Microsoft Visual Studio 2015。
以前的 VMware Tools 版本
- 对于更早版本的 VMware Tools,请参见 VMware Tools 文档页面。
开始之前
有关升级到 VMware Tools 10.3.0 的重要说明
不满足先决条件的 Windows 版本不支持安装或升级到 VMware Tools 10.3.0。在这种情况下,建议客户使用 VMware Tools 10.2.x 或更低版本,直到 Windows 操作系统进行了更新以满足安装 VMware Tools 10.3.0 的先决条件为止。
注意:适用于 Windows 的 VMware Tools 10.3.0 会在系统上安装 Microsoft Visual C++ 2017 Redistributable 版本 14.0,这可能需要重新启动系统。强烈建议 Windows 用户先计划重新启动系统,然后再安装或升级到 VMware Tools 10.3.0。
对于某些生命周期结束的客户机操作系统,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。
安装 vmtoolspkg VIB 的较新版本后,VMware Tools 的状态可能不会发生更改。这是在 vSphere 5.5.x 和更新版本中存在的限制。要解决此问题,请重新开启虚拟机,或重新引导主机。
有关升级至 ESXi 5.5 Update 3b 或更高版本的重要说明
不兼容问题的解决方法和一般准则:在将 ESXi 主机升级至 ESXi 5.5 Update 3b 或者 ESXi 6.0 Update 1 或更高版本并使用较低版本的 Horizon View Agent 时,请参阅以下知识库文章:
- 通过 ESXi 5.5 Update 3b 或更高版本中托管的 Horizon View Agent 5.3.5 或更低版本连接到 View 桌面失败,且出现黑屏。
- 通过 ESXi 5.5 Update 3b 或更高版本中托管的 Horizon View Agent 6.0.x 或 6.1.x 连接到 View 桌面失败,且出现黑屏。
- 通过 ESXi 6.0 Update 1 或更高版本中托管的 Horizon View Agent 6.1.x 连接到 View 桌面失败,且出现黑屏。
国际化
VMware Tools 10.3.2 提供以下语言版本:
- 英语
- 法语
- 德语
- 西班牙语
- 意大利语
- 日语
- 韩语
- 简体中文
- 繁体中文
产品支持声明
用于 VMWare Tools 的 Vista 之前的 Windows ISO 映像不再随 ESXi 一起打包。如果需要,用户可通过下载获取 Vista 之前的 Windows ISO 映像。有关下载信息,请参见产品下载页面。
兼容性说明
- 从 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.3.0 的 VMware 产品互操作性列表可适用于 VMware Tools 10.3.2。
此版本的安装和升级
可以从产品下载页面下载 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 文档页面。
注意:
如果使用的是 V9.4 以下的 VMware Tools 版本,请参阅 VMware Tools 10.1.0 发行说明,了解具体的升级准则。
VMware Tools 安装的 Windows 客户机驱动程序
VMware Tools 10.3.2 在 Windows 客户机操作系统上支持以下驱动程序版本。
驱动程序 | VMware Tools 10.3.2 |
硬件驱动程序 | |
vmci | 9.8.6.0 |
vsock | 9.8.12.0 |
pvscsi | 1.3.10.0 |
wddm | 8.16.1.0 |
xpdm | 12.1.8.0 |
vmxnet3 | 1.8.3.1 |
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 |
软件驱动程序 | |
vmrawdsk.sys | 1.1.1.0 |
vmmemctl.sys | 7.4.2.0 |
vmhgfs.sys | 11.0.34.0 |
vsepflt.sys | 10.3.0.0 |
vnetflt.sys | 10.3.0.0 |
vnetWFP.sys | 10.3.0.0 |
glgxi.sys |
1.3.0.0 (Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2 和 Windows Server 2016) |
已解决的问题
- 从 VMware Tools 安装程序的控制面板中移除了“修复”选项。
VMware Tools 安装程序控制面板中的“修复”选项被替换为更改选项。
本版本已解决该问题。
- 已停用 VMware Tools 服务的进程 ID 可能会被系统立即重用。
在 Linux 和 UNIX 之类的操作系统上,已停止 VMware Tools 服务的进程 ID (PID) 可能会被系统立即重用。因此,新的进程可能会被 VMware Tools 服务 init 脚本中止。
如果在系统关闭期间发生此问题,错误地对具有相同(重用的)PID 的其他进程执行“终止”操作可能会影响其他系统服务的关闭顺序。
本版本已解决该问题。
- 在具有许多 IPv6 路由的 Linux 操作系统中,VMware Tools 进程可能需要很长的时间才能完成,并且会占用 100% 的核心 CPU。
在 VMware Tools 10.3.0 之前,在具有许多 IPv6 路由的 Linux 客户机操作系统中收集网络适配器信息是一个相当耗时的过程,并且会使用 100% 的核心 CPU。导出的数据最多只包含 100 个路由。IPv4 路由优先于 IPv6,这会导致在报告 IPv6 路由时发生数据丢失。如果存在 100 个以上的 IPv4 路由,则不会报告 IPv6 路由。
本版本已解决该性能问题。通过配置 /etc/vmware-tools/tools.conf 文件中的值,可覆盖默认的路由收集行为:
[guestinfo]
max-ipv4-routes=0
max-ipv6-routes=0
注意:如果这些值未手动设置或者设置的值无效(大于 100 或小于 0),则“max-ipv4-routes”和“max-ipv6-routes”会默认设置为 100。可以将该值设置为 0 以禁用数据收集。本版本已解决该问题。
- 安装 libvmtools 软件包可能导致 VMware Tools 安装失败。
如果在 SUSE Linux 12 中安装了软件包“libvmtools0”,但未安装 open-vm-tools,则 VMware Tools 安装程序会失败。这样设置可防止安装不完整。用户必须卸载 open-vm-tools 和 libvmtools0,才能安装 VMware Tools。
本版本已解决该问题。
已知问题
- 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 与其他的 LSA 保护不兼容
Windows 操作系统组件本地安全机构 (LSA) 中包含本地安全机构服务器服务 (LSASS) 进程,可以为本地和远程登录验证用户,并强制实施本地安全策略。
Windows 操作系统为 LSA 提供了额外的保护,以防遭受安全攻击。启用此功能后,任何 LSA 插件都必须通过本地安全机构 (LSA) 提供的文件签名服务进行签名。VMware Tools 安装名为 vmwsu_v1_0.dll 的 LSA 插件,而该插件没有以需要的方式进行签名,因此在 LSA 配置中启用 RunAsPPL 时加载会失败。将显示类似于以下内容的错误消息:******************************************************************
* This break indicates this binary is not signed correctly: \Device\HarddiskVolume4\Windows\System32\VMWSU_V1_0.DLL* and does not meet the system policy.
* The binary was attempted to be loaded in the process: \Device\HarddiskVolume4\Windows\System32\lsass.exe
* This is not a failure in CI, but a problem with the failing binary.
* Please contact the binary owner for getting the binary correctly signed.
******************************************************************
解决方法:无。
- 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,请执行以下操作:
- 从 Windows Vista Service Pack 2 操作系统中卸载 Microsoft Document Explorer 2008 软件包。
- 再次运行安装程序以安装或升级 VMware Tools。
- VMware Tools 引导启动驱动程序 glxgi,pvscsi、vsepflt 和 vsock 在事件查看器中生成驱动程序警告。
如果您的安全引导虚拟机通过 Device Guard 支持 Microsoft Hyper-V 和基于虚拟化的安全性,并将“代码完整性”策略设置为“强制”,则 glxgi、pvscsi、vsepflt 和 vsock 可能生成类似于以下内容的事件日志警告。
日志名称: Microsoft-Windows-CodeIntegrity/Operational
来源: Microsoft-Windows-CodeIntegrity操作日志:
警告
事件 ID: 3083
级别: Warning描述:
代码完整性确定加载到系统中的内核模块 system32\DRIVERS\vsock.sys 不满足 WHQL 要求。
请咨询发布者以确定是否有符合 WHQL 标准的内核模块可用。解决方法:无。这些警告可以安全忽略。驱动程序将以正常方式加载和运行。
- 拖动功能在 Ubuntu 中无法正常工作
拖动功能在使用简易安装方式安装的 Ubuntu 16.04.4 32 位虚拟机中无法正常工作。此外,在此系统中还存在复制和粘贴功能失败的问题。
解决方法:
- 添加 modprobe.blacklist=vmwgfx Linux 内核引导选项。
- 要获得较高的分辨率,请从 VMX 文件中移除 svga.guestBackedPrimaryAware = "TRUE" 选项。
- 升级到 VMware Tools 10.3.0 后应用程序无法启动。
在 VMware Tools 的安装期间或安装之后,该应用程序失败并显示以下错误:
程序无法启动,因为您的计算机中缺少 msvcr71.dll (The program can't start because msvcr71.dll is missing from your computer)在升级到 VMware Tools 10.3.0 之后,对于以 mfc71.dll、90 dll 结尾的 DLL 文件,可能会看到类似的消息
当失败的第三方应用程序在安装时没有添加与这些 DLL 有关的依赖关系引用计数时,可能发生此问题。
解决方法:
- 如果应用程序依赖于以 71.dll 结尾的 Visual C++ 运行时文件,请参见 VMware 知识库文章 55513。
- 如果应用程序依赖于以 90.dll 结尾的 Visual C++ 运行时文件,请参见 Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)。
在这两种情况下,均可以在升级之前或之后运行 Visual C++ 运行时安装程序。
- 无法在 Linux 虚拟机上执行共享文件夹挂载操作
如果在关闭了电源的 Linux 虚拟机上启用共享文件夹功能,重新启动时无法执行共享文件夹挂载操作。
解决方法:如果虚拟机已打开电源,则可以从界面中禁用和启用共享文件夹功能。
为了永久解决此问题,请编辑 /etc/fstab 并添加一个条目,以在引导时自动挂载共享文件夹。
例如,添加以下行:
vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0
- 用户在对话框中看到的知识库文章链接不可单击。
如果不满足操作系统先决条件,在 Windows 上安装或升级到 VMware Tools 10.3.0 会失败,或者如果不重新引导系统,VMware Tools 对 Microsft VC 运行时软件包的依赖项将无法升级。此时用户会看到一个对话框,其中指定了知识库文章的 URL,但无法通过单击该链接来直接访问此文章。
解决方法:将 URL 文本复制并粘贴到浏览器中,然后再导航到该文章。
- 安装或升级到 VMware Tools 10.3.0 可能需要较长的时间,并且可能需要重新启动 Windows 操作系统。
安装过程可能显示为正在进行中,并且会显示一条类似以下内容的消息:
“正在准备 VMware Tools 以进行安装...”("Preparing 'VMware Tools' for installation...")在此过程中,系统可能会提示用户重新启动操作系统。
解决方法:有关详细信息,请参见知识库文章 55798。