装完Vmtools系统日志报错问题

 

装完Vmtools系统报错问题事件id:1000

服务器平台Exsi5.1,装VMtools后。在Windows日志下一直有如下错误:如:图1

[ warning] [vmusr:vmusr] Error in the RPC receive loop:RpcIn: Unable to send.

wKioL1TcSDfyvFLNAATgjATcVyE594.jpg

1

 

 

原因

这个问题发生在VMware工具守护进程(vmtoolsd)超过了两个(图4)。当用户登录到Windows虚拟机,每个终端的会话应该有一个vmtoolsd运行;

然而vmtoolsd限制了只能有两个会话同时运行。如果超过两个,则出现此错误。

正常情况下 如:(图2)所示

登录两个用户帐号到虚拟机后 如:(图3)所示

出现警告 如:(图4)所示



 wKiom1TcR3nyeJDXAAZbPHMa0UY870.jpg


2

 

 

wKiom1TcR8GA6k25AAFloR8H-_0343.jpg


3


 

 

wKiom1TcR9aAtbjCAAgAuFiuJkc341.jpg


4

 

 

解决方法:

 

注销(图3)中多余的用户帐户

 

如工作中必须要同时登录多个用户帐户可用下面的方法解决(Vmware 官方解决方法)

1、解决这个问题可以更新VMwareESXi 5.1 Patch 3去下载补丁

2、禁用VMware工具日志记录事件日志和通用VMware虚拟机日志。

A、禁用VMware工具应用程序事件日志记录:

用文本编辑器(记事本)打开tools.conf

此文件所在位置:

Windows XP and Windows Server 2000/2003:

C:\Documents and Settings\All Users\Application Data\VMware\VMwareTools\

Windows Vista, Windows 7, and Windows Server 2008:

C:\ProgramData\VMware\VMware Tools\

Linux:

/etc/vmware-tools/tools.conf

注意:如果tools.conf 不存在,使用纯文本编辑器手动创建文件。(图5

wKiom1TcR-7wqlMwAAKoo9fVTlk788.jpg


5

 

把下面的内容添加到此文件中:

 [logging]

vmusr.level = error

vmsvc.level = error

保存并关闭

 

重新启动服务VMTools service (Administrative Tools > Services).(图6

wKiom1TcSAiQd2VhAARTLr1LNGM699.jpg 

6


wKiom1TcSCfiIbN9AAMaoXzNL1Y938.jpg

 

7

注意:如果有用户登录到多个会话,重启VMTools服务可能是不够的。你可能要结束vmtoolsd.exe进程的所有实例(图7)。

 

B、禁用通用虚拟机日志: (图8

wKioL1TcSSyDgMIfAAEimynReJg958.jpg

  

8

重新启动虚拟机。.

4、如果问题持续,试着卸载和重新安装VMwareTools

注意:如果你不想关闭虚拟机,而要禁用日志记录,您可以使用vMotion迁移虚拟机后改变此设置。