如何修复 Windows 11 上的 VMware Horizo​​n Client 安装失败

Jacki

VMware Horizo​​n Client 允许您从 Windows 计算机连接到虚拟桌面映像。但是,某些用户在尝试在 Windows 11 上安装客户端时遇到“安装失败”错误。本文将介绍几个故障排除步骤,以解决安装问题并使 VMware Horizo​​n Client 正常工作。

最常见的错误消息指出:

Install Failed

Service 'VMware Experience Management Service' (vmwetlm) failed to start. Verify that you have sufficient privileges to start system services.

我们来探讨一下这个问题的主要原因和解决方法:

步骤一:使用管理员权限运行安装程序

VMware Horizo​​n Client 安装程序需要提升权限才能进行必要的系统更改。右键单击安装程序文件并选择“以管理员身份运行”。接受用户帐户控制 (UAC) 提示以授予所需的权限。这通常可以解决与权限相关的安装失败问题。

步骤2:更新或重新安装 .NET Framework

VMware Horizo​​n Client 依赖 .NET Framework 才能正常运行。过时或损坏的 .NET 安装可能会导致客户端无法正确安装。从 Microsoft 官方网站下载并安装最新的 .NET Framework 版本。

如果您收到一条消息表明 .NET Framework 已安装,请尝试删除并重新安装它:

  • 打开控制面板并导航至程序和功能。
  • 单击“打开或关闭 Windows 功能”。
  • 取消选中“.NET Framework 3.5”和“.NET Framework 4.8 高级服务”。
  • 单击“确定”删除这些组件。
  • 重新启动计算机。
  • 重复此过程,但这次选中复选框以重新安装 .NET Framework 组件。

重新安装 .NET Framework 后,再次尝试安装 VMware Horizo​​n Client。

步骤3:确保 Hosts 文件不是只读的

VMware Horizo​​n Client 安装程序需要修改系统的 Hosts 文件。如果该文件设置为只读,安装将会失败。要解决此问题:

推荐阅读:

  • 打开文件资源管理器并导航到 C:WindowsSystem32driversetc。
  • 右键单击“hosts”文件并选择属性。
  • 取消选中“只读”属性(如果已启用)。
  • 单击“应用”,然后单击“确定”保存更改。

如果您只看到名为“hosts.ics”的文件,请将其重命名以删除“.ics”扩展名。您可能需要首先获得文件的所有权才能进行这些更改。

第4步:创建新的主机文件

如果调整只读属性不起作用,请尝试创建一个新的 Hosts 文件:

  • 在文件资源管理器中导航到 C:WindowsSystem32driversetc。
  • 将现有的“hosts”文件重命名为“hosts.bak”作为备份。
  • 在同一位置创建一个新的文本文件。
  • 将其命名为“hosts”,不带任何文件扩展名。
  • 打开新的hosts文件并添加以下默认内容:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

第5步:修复 Visual C++ Redistributable

VMware Horizo​​n Client 安装会检查 Visual C++ Redistributable 软件包。损坏的 Visual C++ 安装可能会导致客户端安装失败。修复它:

  • 打开控制面板并转到程序和功能。
  • 找到“Microsoft Visual C++ Redistributable”条目。
  • 右键单击每个条目并选择“修复”。
  • 修复所有 Visual C++ 条目后重新启动计算机。

完成这些步骤后,尝试再次安装 VMware Horizo​​n Client。

这些解决方案解决了 Windows 11 上 VMware Horizo​​n Client 安装失败的最常见原因。如果您仍然遇到问题,请考虑联系 VMware 支持或您的 IT 部门以获取进一步帮助。请记住始终从 VMware 官方网站下载客户端,以确保您拥有适用于 Windows 11 系统的最新兼容版本。