After upgrading VMware Tools, you see the error: "The procedure entry point GuestApp_OpenURL could not be located in the dynamic link library vmtools.dll" on the virtual machine
book
Article ID: 340193
calendar_today
Updated On:
Products
VMware vCenter ServerVMware vSphere ESXi
Issue/Introduction
Symptoms:
Upgrading VMware Tools on the virtual machine fails
After upgrading VMware Tools on a virtual machine, you see this error:
The procedure entry point GuestApp_OpenURL could not be located in the dynamic link library vmtools.dll
You have attempted an install of VMware Tools on the virtual machine in the past.
Environment
VMware vSphere ESXi 5.5 VMware vCenter Server 5.5.x
Cause
This issue occurs due to an incomplete installation of VMware Tools, including the registry entries.
Resolution
To resolve this issue, perform a force uninstall of VMware Tools on the virtual machine and remove the remaining VMware Tools registry entries.
To perform a forced uninstall of VMware Tools:
In vCenter Server, right-click the virtual machine and click Guest > Install/Upgrade VMware Tools.
Open a console session to the virtual machine and login to the guest operating system.
In the virtual machine, click Start > Run, type cmd and click OK.
Run this command to change directories to the VMware Tools installation path:
cd vmwaretoolscdromdriveletter:
For example: If VMware tools is located on the D: , type:
cd d:
Run this command to begin the forced uninstall of VMware Tools:
For 32-bit operating systems:
setup.exe /c
For 64-bit operating systems:
setup64.exe /c
To remove any remaining VMware Tools registry entries:
Note: Before making any changes to the registry, ensure to take a backup of the registry. For more information, see the Microsoft Knowledge Base Article 322756.
Note: The preceding link was correct as of January 02, 2015. If you find the link is broken, please provide feedback and a VMware employee will update the link.