...
After installing VMware Tools 5.1/5.5 on a Windows virtual machine, the Windows Application Event log of the guest operating system reports warnings.You see warnings similar to:[ warning] [vmusr:vmusr] vmware::tools::UnityPBRPCServer::Start: Failed to register with the host! [ warning] [vmusr:vmtoolsd] Failed registration of app type 2 (Signals) from plugin unity.[ warning] [vmusr:vmusr] Error in the RPC receive loop: RpcIn: Unable to send. [ warning] [vmusr:vmusr] socket count not create new socket, error 10047: An address incompatible with the requested protocol was used[ warning] [vmusr:vmusr] Channel restart failed [1]
These warnings are related to the Unity feature of VMware Tools for Fusion/Workstation. The Unity feature is not used by ESXi and therefore reports these warnings.
This issue is resolved in: ESXi 5.1 Update 2, available at VMware Downloads. For more information, see the VMware ESXi 5.1 Update 2 Release Note. ESXi 5.5 Update 2, available at VMware Downloads. For more information, see the VMware ESXi 5.5 Update 2 Release Note. To resolve this issue, install the VMware Tools packaged with ESXi 5.1 Update 2 or ESXi 5.5 Update 2 on the affected virtual machines. To work around this issue, use one of these methods.Method 1: Disable Protocol Buffer Remote Procedure Call (PBRPC) Open the tools.conf file of the guest operating system using a text editor.This file is located at: Windows Vista, Windows 7, Windows Server 2008 and 2012:C:\ProgramData\VMware\VMware Tools\ Windows XP and Windows Server 2000/2003:C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools\ In the tools.conf file, locate the line with the comment [unity] and change the Pbrpc.enable value from true to false.For example:[unity]Pbrpc.enable=false Restart the VMware Tools service. Notes: If the tools.conf file does not exist, create a new file and use the content given above. Ensure to edit this file as an administrator. The Application Data/ProgramData folder is usually hidden. Ensure that hidden files are viewable. Method 2: Delete the Unity plug-in In the guest operating system, navigate to:C:\Program Files\VMware\VMware Tools\plugins\vmusr Delete the Unity.dll file. Note: You may have to stop VMware Tools and end the vmtoolsd.exe process before deleting the file. Restart the VMware Tools service. Note: After removing the Unity Plug-in, you may see errors about it missing. To suppress these false errors, see Upgrading to VMware Tools 5.1 causes log spew with the message: Error in the RPC receive loop: RpcIn: Unable to send (2036350).
To be alerted when this document is updated, click the Subscribe to Article link in the Actions box. Upgrading to VMware Tools 5.1 reports the message: Error in the RPC receive loop: RpcIn: Unable to sendVMware Tools 5.1/5.5 を Windows 仮想マシンにインストールすると、Windows イベント ログに Unity 警告が報告される在 Windows 事件日志中,在 Windows 虚拟机中安装 VMware Tools 5.1/5.5 后报告 Unity 警告