卸载 VMware Tools 失败,没有任何反应

卸载 VMware Tools 失败,没有任何反应

我们的两个虚拟服务器已迁移到新的服务提供商,他们将其从 VMware 转换为 Hyper-V。这留下了“VMware Tools”,应该将其删除。但是从“应用程序和功能”中,当我选择卸载它时,它会显示一个小型卸载对话框一两秒钟,然后消失,没有其他任何事情发生。

在这种情况下,如何卸载 VMware Tools?

虚拟化操作系统是Windows Server 2016。

在@vssher 评论的帮助下,我尝试了这个命令行:

msiexec.exe /uninstall {742FCBAF-EE5D-48B2-9E95-DA0513B79570} /lv!* vmwareuninst.log

查看日志,我发现:

MSI (s) (4C:F8) [10:31:19:589]: Doing action: VM_LogStart
Action start 10:31:19: VM_LogStart.
MSI (s) (4C:40) [10:31:19:589]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIC327.tmp, Entrypoint: VMLogStart
MSI (s) (4C:9C) [10:31:19:604]: Generating random cookie.
MSI (s) (4C:9C) [10:31:19:604]: Created Custom Action Server with PID 6776 (0x1A78).
MSI (s) (4C:F0) [10:31:19:620]: Running as a service.
MSI (s) (4C:78) [10:31:19:636]: Hello, I'm your 64bit Impersonated custom action server.
CustomAction VM_LogStart returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 10:31:19: VM_LogStart. Return value 3.
MSI (s) (4C:F8) [10:31:19:808]: Doing action: VM_SendMsiLogToHostOnError
Action start 10:31:19: VM_SendMsiLogToHostOnError.
MSI (s) (4C:A0) [10:31:19:823]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIC412.tmp, Entrypoint: VMSendMsiLogToHost
CustomAction VM_SendMsiLogToHostOnError returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 10:31:19: VM_SendMsiLogToHostOnError. Return value 3.
Action ended 10:31:19: INSTALL. Return value 3.

在我看来,它正在尝试将日志发送到托管虚拟机的操作系统,但这当然行不通,因为新提供商的主机不是“VMware 感知的”。

因此,我怀疑我需要进行某种手动卸载。有什么想法吗?也许我应该询问 VMware 支持...

答案1

  1. 下载 VMware tools 的安装包(最好是比已安装的版本更新的版本)
  2. 在 CLI 中运行“setup64 /c”,这将卸载 VMware Tools 并执行彻底清理。

如果没有帮助,您可以“升级” VMware 工具,重新启动并开始卸载。

答案2

这是一个老话题,但我想我会提出正确的答案和使用最佳方法获取卸载的方法。

当我使用 Microsoft Endpoint Configuration Manager 部署 VMware Tools 时,我使用 MSI 方法来卸载 VMware Tools。可以在 Windows 注册表中的卸载键中找到相应的命令,从路径角度来看,它位于此处:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

此示例将卸载 VMware Tools 12.3。MsiExec.exe /I{AF174E64-22CF-4386-A9EC-73F285739998}

答案3

到目前为止,这些解决方法都不起作用。我不再有权访问 vmware 支持,并且我的所有虚拟机都已迁移到安装了此工具的 AWS,并且它们被安全部门标记为过时且存在安全漏洞,但我无法摆脱它们。如果有任何其他建议,我将不胜感激。

相关内容