您可以使用 Microsoft Windows Installer (MSI) 命令行选项卸载 Horizon 7 组件。
语法
msiexec.exe /qb /x product_code
选项
/qb 选项用于显示卸载进度条。要取消显示卸载进度条,请将 /qb 选项替换为 /qn 选项。
/x 选项用于卸载 Horizon 7 组件。
product_code 字符串用于向 MSI 卸载程序标识 Horizon 7 组件产品文件。您可以在安装时创建的 %TEMP%\vmmsi.log 文件中搜索 ProductCode 以找到产品代码字符串。要查找适用于较旧版本 Horizon 7 组件的 product_code 字符串,请参阅位于 http://kb.vmware.com/kb/2064845 的 VMware 知识库 (KB) 文章。
关于 MSI 命令行选项的信息,请参阅Microsoft Windows Installer 命令行选项。
卸载 Horizon Agent 示例
要卸载 32 位 Horizon Agent 版本 7.0.2,请输入以下命令:
msiexec.exe /qb /x {B23352D8-AD44-4379-A56E-0E337F9C4036}
要卸载 64 位 Horizon Agent 版本 7.0.2,请输入以下命令:
msiexec.exe /qb /x {53D6EE37-6B10-4963-81B1-8E2972A1DA4D}
在命令中添加详细日志。
/l*v "%TEMP%\vmmsi_uninstall.log"
如果未明确传递 /l 选项,则默认详细日志文件为 %TEMP%\MSInnnn.log,其中 nnnn 是四字符 GUID。
Horizon Agent 卸载进程会保留某些注册表项。需要使用这些注册表项,才能保留相应的连接服务器配置信息,以使远程桌面即使在卸载代理并重新安装之后,仍能够继续与连接服务器配对。移除这些注册表项将会破坏配对。
需保留以下注册表项:
-
HKLM\SOFTWARE\Microsoft\SystemCertificates\VMware Horizon View Certificates\*
-
HKLM\SOFTWARE\Microsoft\SystemCertificates\VMwareView\Certificates\*
-
HKLM\SOFTWARE\Microsoft\SystemCertificates\VMwareView\CRLs
-
HKLM\SOFTWARE\Microsoft\SystemCertificates\VMwareView\CTLs
-
HKLM\SOFTWARE\Policies\VMware, Inc.\VMware VDM\*
-
HKLM\SOFTWARE\Policies\VMware, Inc.\vRealize Operations for Horizon\*
-
HKLM\SOFTWARE\VMware, Inc.\VMware VDM\*
-
HKLM\SOFTWARE\Wow6432Node\Microsoft\SystemCertificates\VMware Horizon View Certificates\*
-
HKLM\SOFTWARE\Wow6432Node\Microsoft\SystemCertificates\VMwareView\*
-
HKLM\SOFTWARE\Wow6432Node\Policies\VMware, Inc.\VMware VDM\*
-
HKLM\SOFTWARE\Wow6432Node\Policies\VMware, Inc.\vRealize Operations for Horizon\*
-
HKLM\SOFTWARE\Wow6432Node\VMware, Inc.
-
HKLM\SOFTWARE\Wow6432Node\VMware, Inc.\VMware VDM